Skip to content

Latest commit

 

History

History
executable file
·
83 lines (51 loc) · 2.86 KB

File metadata and controls

executable file
·
83 lines (51 loc) · 2.86 KB

Ubuntu下使用Shadowsocks科学上网

  • 仅供实验室内部交流使用

1.安装Shadowsocks-qt5

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

2.安装GenPAC

在多数情况下,我们更希望使用PAC模式的代理,让我们访问国内网站时不再先绕地球跑一圈,在Windows和Mac上的shadowsocks客户端可以轻松切换到PAC模式,而在Ubuntu上我们需要使用pac文件来设置系统代理以达到相同的效果

#首先安装pip
sudo apt-get install python-pip
#通过pip安装genpac
sudo pip install genpac

3.配置shadowsock-qt5

  1. 同时打开得自由,点击右上角用户名>我的服务>按住ctrl并滑动滚轮使二维码占据整个屏幕,然后放着不动,进行下一步。

  2. 打开shadowsock-qt5

Screenshot from 2017-11-22 10-47-30

Screenshot from 2017-11-22 10-49-39

依次点击 connection > Add > Scan QR on Screen

建议使用域名作为 Server Address 将得自由中我的服务界面滑到最下方,找到ip对应的域名地址。

例如:

Screenshot from 2017-11-25 19-57-43

Screenshot from 2017-11-25 20-02-11

然后随便给它起个名字,按OK保存

Screenshot from 2017-11-22 11-12-40

选中代理,点击connect

  1. 确认连接上了之后进行下一步

4.使用GenPAC生成pac文件

进行这个步骤需要保证shadowsocks已经连接

genpac -p "SOCKS5 127.0.0.1:1080" --gfwlist-proxy="SOCKS5 127.0.0.1:1080" --gfwlist-url=https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt --output="autoproxy.pac"

此时会生成一个名为autoproxy.pac的文件,位于/home/{你的用户名}/autoproxy.pac,例如/home/xulzee/autoproxy.pac

5.更改系统代理设置

  • 进入代理设置 System settings -> Network -> Network Proxy

Screenshot from 2017-11-22 12-55-36

Screenshot from 2017-11-22 12-55-53

  • 设置 MethodAutomatic
  • 设置 Configuration URLautoproxy.pac文件的路径
#例如
file:///home/用户名/autoproxy.pac

6.完成

  • 试试能不能访问Google
  • 还可以将shadowsocks-qt5设为开机启动,依次点击settings>General settings>start at login Screenshot from 2017-11-22 13-00-08