Linux全自动代(fan)理(qiang)方案
[Misc]
1 购买或搭建服务
可以自己购买海外服务器搭建,或者付费向服务商索取shadowsocks的登录凭证,一般包含如下字段:
{"server":"xxx.xxx.xxx","server_port":xxx,"password":"xxx","method":"xxx"}
我们把这段json代码存储为/etc/shadowsocks/jp.json
2 下载客户端
下载:pip install shadowsocks
使用可以查看帮助:sslocal -h
开启代理:sudo sslocal -c /etc/shadowsocks/jp.json -d start
3 Linux配置
修改文件 cd && vi .bashrc
末尾加一行 alias ss1='sudo sslocal -c /etc/shadowsocks/jp.json'
这样使用命令即可控制代理开关 ss1 -d start
/ ss1 -d stop
开机自启动:
编辑vi /etc/rc.local
末尾加一行 sslocal -c /etc/shadowsocks/jp.json -d start
即可
4 浏览器配置
FireFox插件中搜索FoxyProxy
并安装(Chrome使用SwitchyOmega
)。
FireFox点击地址栏右侧的狐狸图标,即可调出控制面板。
新建代理服务器,并添加自己的地址和规则。
选用“基于模板的工作模式”时,该插件会用黑白名单的方式匹配目标URL,符合规则,就自动使用对应的代理进行访问。
这时我们就可以访问国内外的站点了,插件会自动按规则分配代理,无需手动开关。
切换工作模式: 需要全局代理时(如使用burp抓包),右键图标更改工作模式为“为全部URLs使用代理服务器xxx”即可。
5 结语
经过以上配置之后,我们日常完全无需考虑代理的问题,只要正常打开浏览器即可访问任意网站。
如果想关闭或重启代理服务,使用命令sudo ss1 stop/restart
即可