[原创教程]在Ubuntu上安裝Tor与Shadowsocks实现安全上网

文章部分内容来源于互联网, 由我自己整理, 文章随意转载, 不保留版权.
文章适合有一定计算机基础, 尤其是linux基础的用户阅读.

  Ubuntu是一个基于Linux的开源免费系统, 个人认为在安全上网方面Ubuntu和win相比有开源的优势, 在个人PC上占有率低且开源, 可以确保后台没有间谍软件.故在电脑上安装了Ubuntu虚拟机并部署了Tor和Shadowsocks, 因为我也是第一次用Ubuntu, 所以遇到了不少问题, 网上资料也不太好找, 所以自己整理了这个教程.教程中的步骤都是我自己实测可行的, 当然可能有一些步骤是多余的, 欢迎在评论区指出的我的错误.
  如何安装Ubuntu虚拟机这部分就略过了, 我安装的是最新LTS版本, 如何安装ubuntu虚拟机在网上也很容易找到教程.
[重要提醒, 不要安装简体中文版本, 建议英文原版, 更不要尝试国内定制的linux或者那个什么麒麟ubuntu]
  首先安装虚拟机完毕后请联网运行更新, 把系统更新到最新版本.
  然后开始安装python, 进入终端从上到下一条一条执行这些指令:
wget http://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz 
tar -xvzf Python-3.6.4.tgz
cd Python-3.6.4
./configure --with-ssl
make
sudo make install
sudo apt-get install python
sudo apt-get install python-dev
sudo apt-get install python-pip
sudo apt-get install libxml*
sudo apt-get install net-tools
sudo apt-get install lsof

  安装python后就可以开始安装shadowsocks了, 同样是进入终端执行指令:
sudo apt-get install build-essential
sudo wget https://github.com/jedisct1/libsodium/releases/download/1.0.16/libsodium-1.0.16.tar.gz
tar xf libsodium-1.0.16.tar.gz
cd libsodium-1.0.16/
sudo ./configure
sudo make -j3 && sudo make install
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:max-c-lv/shadowsocks-libev -y
sudo apt-get update
sudo apt install shadowsocks-libev

  然后编写配置文件, 命名为shadowsocks.jason,里面内容的格式为:

{
"server":"服务器 IP 或是域名",
"server_port":端口号,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"密码",
"timeout":300,
"method":"加密方式",
"fast_open": false
}

记住这个json文件在哪个位置,比放在了/home/xxx/shadowsocks文件夹.

然后就可以打开终端运行shadowsocks了, 命令是:


ss-local -c /home/xxx/shadowsocks/shadowsocks.jason

如果配置成功正常运行在终端会出现以下内容:
(由于隐私问题部分内容被修改成xxxx)
2019-xx-xx xx:xx:xx INFO: using tcp fast open

2019-xx-xx xx:xx:xx INFO: initializing ciphers... xxxxx

2019-xx-xx xx:xx:xx INFO: listening at xxx.x.x.x:xxxx

2019-xx-xx xx:xx:xx INFO: running from root user

好了, 现在翻墙已经配置成功了, 就可以安装Tor了.

首先当然是从Tor官网下载Linux版本的Tor, 例如"tor-browser-linux64-x.x.x_en-US.tar.xz"

下载文件后建议放到桌面, 然后右键点击文件, 选择"Extract Here"(解压到当前位置)
打开解压出的文件夹,打开"tor-browser_en-US"文件夹, 双击"Tor Browser"即可打开Tor

打开后不要直接连接, 停止连接进程, 选择configure,然后选择"I use a proxy to connect to the Internet"
配置proxy Type为"SOCKS 5", Address和Port输入你在shadowsocks.jason中配置的local address和local port(推荐默认), user name和password不用填写.

然后你就可以开始使用Tor安全上网了.
8
分享 2019-04-25

6 个评论

有没有试过Mac?
回复楼上:没试过, 没钱
我想在mac上装个ubuntu虚拟机后, 其他配置应该都是一样的, 这个教程主要内容都是在ubuntu上运行的, 虚拟机系统与实体机器是隔离的.
收藏学习
既然用shadowsocks的libev版本了,可以谷歌一下一键安装脚本,容易很多。例如秋水的脚本(秋水本人在墙内,疑似被请喝茶,已经清空了博客,这个链接是别人转载的。向他致敬。):http://kaixinaba.blogspot.com/2018/03/shadowsocks.html
裸SS的速度不太理想,现在还有很多加速插件的一键安装脚本。
SS流量已经被墙特征识别,不清楚添加混淆插件是否能防止识别。

edit:错别字
我换v2ray了,天气不好依旧可以起飞
whonix懒人包

要发言请先登录注册

要发言请先登录注册