Ubuntu科学上网

安装必要组件

sudo apt-get install build-essential
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/
./configure 
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

创建一个配置文件,命名为config.json,里面内容的格式为:

{
"server":"xx.xx.xx.xx",
"server_port":xxxx,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"xxxxxxxx",
"timeout":300,
"method":"xxxxxxxxxx",
"fast_open": false
}

配置信息登陆易翻网址查看https://dwz.pm/yf 

将xxx修改为自己易翻网址上的账号server,server_port,password,method等信息

在终端中找到创建的config.json文件,运行以下命令

ss-local -c config.json

看到这个的时候就成功了。

Ubuntu科学上网

1.配置chrome浏览器使用代理:

下载安装chrome 

sudo dpkg -i google-chrome-stable_current_amd64.deb

在终端输入google-chrome打开chrome浏览器

用chrome下载以下插件: switchyomega 

在Chrome的地址栏输入chrome://extensions/,接着把这个crx文件拖入Chrome 

这时打开开发者模式选项 将crx文件后缀改为zip,然后解压得到一个文件夹,然后选择加载已解压的扩展程序选项,选择刚才解压得到的文件夹,就可以了。

在switchyomega新建一个规则,名字随意,然后代理规则那里选择socks5,服务器地址填127.0.0.1,端口1080,如下图所示:

Ubuntu科学上网

然后保存修改,在浏览器中选择auto switch(自动切换)或者GFWed

自动切换可以根据不同的网址来自动选择是否使用代理,嫌麻烦也可以使用全局。
现在在浏览器中应该能够流畅的科学上网了,当然,取决于你自己的shadowsocks账号配置。

2.配置命令行使用代理:

安装必要组件:

git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng/
./configure --prefix=/usr/local/proxychains --sysconfdir=/etc
make
sudo make install
sudo make install-config

将/etc/proxychains.conf的最后一行socks4 127.0.0.1 9095改为:

socks5 127.0.0.1 1080

使用方法

proxychains4 curl google.com
Sign in or Sign up Leave Comment