Shadowsocks在Windows、Mac、Android、iOS下都有对应的图形化程序或者App,完全不需要配置,不知Linux有什么毒..居然挂个梯子都有坑
尝试过:Shadowsocks-qt5(图形界面) + Proxy SwitchyOmega,一段时间可以用,后来就再也上不了。
后改用shadowsocks命令行工具 + json文件 + Proxy SwitchySharp,成功。
部分参考:https://zhjpaul.github.io/2017/04/22/how-to-use-shadowsocks-in-ubuntu.html
安装ShadowSocks
终端(Terminal)依次输入以下指令:
sudo apt-get install python-gevent python-pip
sudo pip install shadowsocks
sudo apt-get install python-m2crypto
配置连接服务器的文件
创建一个空文件(New Document -> Empty Document),命名为ss.json
(名称随意,后缀为json即可),文件内容如下:
{
"server": "xx.xx.xx.xx",
"server_port": 8388,
"local_port": 1080,
"password": "xxxxxx",
"timeout": 600,
"method": "xxxxx"
}
每行内容的含义依次为:服务器ip/端口号/本地端口(默认为1080,可不必修改)/服务器密码/时延/加密方法。
比如我的服务器ip为233.233.233.233
,端口号666
,密码23333333
,加密方法为aes-128-cfb
,则这份文件内容应该为:
{
"server": "233.233.233.233",
"server_port": 666,
"local_port": 1080,
"password": "23333333",
"timeout": 600,
"method": "aes-128-cfb"
}
ss本地启动
假如上述json文件放置于桌面,则终端内输入以下指令:
sudo sslocal -c '/home/username/Desktop/ss.json'
Proxy SwitchySharp配置
下载SwitchySharp.crx
文件(百度能找到,网盘不让上传,避免水表就不放链接了),拖入Chrome浏览器中的扩展程序(chrome://extensions/
)里,作如下配置:
然后在浏览器里启用ss代理选项,即可正常使用。
如果没有服务器,可以到这篇文章里查看快速搭建方法。