@author: zhanjzh
安装背景
之前在Ubuntu系统上配置过多种科学上网方式,我尽可能地挑选在windows下和
在Ubuntu下体验一致的配置方法。(双系统来回切换不想适应两种习惯)
我使用的vpn是shadowsocks 服务,不了解SSR 的vpn服务是否也能用这种配置方法。
安装Shadowsocks
在下面的链接下载ShadowSocks-Qt5 V3.0.0
注意下载尾缀为 .AppImage
的文件。
将下载后的AppImage文件放置在固定的位置,例如主目录下新建一个shadowsocks
目录,
然后赋予其执行权限。
下面是我运行的命令:
1 | cd ~ |
当要运行时, 简单的方法是执行:1
./Shadowsocks-Qt5-3.0.0-x86_64.AppImage
为了便捷使用,可以创建一个.desktop
文件,将其当作应用来使用。
如下:1
vim shadowsocks.desktop
将下面的代码复制进去:
1 | [Desktop Entry] |
其中 Exec
和 Icon
的路径请自行改为自己的路径。
此处参考: [https://blog.csdn.net/lwjdgl/article/details/49204659]
保存,退出后,执行:1
sudo mv shadowsocks.desktop /usr/share/applications
然后可以在系统的应用中就能找到名为 影梭
或 shadowsocks
的快捷方式。
可以将其添加进收藏夹,以后要使用的话,双击即可。
配置pac
配置pac的原因:pac作用是过滤被墙的网站,未被屏蔽的网站不走shadowsocks代理。
一方面减少流量负担,一方面不影响国内正常网站的访问速度。
配置:
默认装好pip,若未安装,运行下面命令:1
sudo apt-get install python-pip
安装GenPAC:1
2sudo pip install genpac
pip install --upgrade genpac
下载gfwlist:1
genpac --pac-proxy "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"
全局代理设置:
打开系统设置,选择网络->网络代理,将网络代理设置为自动,下方的配置URL方框里面填上
autoproxy.pac 所在的位置,例如:
file:///home/zhanjzh/autoproxy.pac
完成。
很久之前配置过的东西,突然记起来写个备忘录。
如果有问题请联系我。 zhanjzh