通过shadowsocks上网,根据国内外IP自动选择是否需要走代理

来源:互联网 发布:deandre ayton体测数据 编辑:程序博客网 时间:2024/05/22 07:45

折腾了半天,终于整好了,为了下次不再折腾,简单的记录一下。
第一步:购买服务器(hostus还不错,16美元,折合108人民币一年)。
第二部:在服务器上搭建shadowsocks。

sudo apt-get install ssserver apt-get install python-m2crypto pip install shadowsocks在 /etc/shadowsocks.json写入下面的内容:{ "server":"my_server_ip", "local_address": "127.0.0.1", "local_port":1080,  "port_password": {     "8381": "foobar1",     "8382": "foobar2",     "8383": "foobar3",     "8384": "foobar4" }, "timeout":300, "method":"aes-256-cfb", "fast_open": false}#运行与停止:ssserver -c /etc/shadowsocks.json -d start ssserver -c /etc/shadowsocks.json -d stop

8381是端口,foobar1是密码,可以设置多个端口和密码,上面的配置是4组。

第三部:
ubuntu上的客户端配置:

sudo apt-get install pythonsudo apt-get install python-pipsudo pip install shadowsocksshell中输入 vi /etc/shadowsocks.json写入下面的内容:{  "server": "{your-server}",  "server_port": 8381,  "local_port": 1080,  "password": "{your-password}",  "timeout": 600,  "method": "aes-256-cfb"}sudo sslocal -c shawdowsocks.json -d start#server是服务器IP,password就是在服务器上配置的密码,server_port是在服务器上配置的端口#建议配置开机自动启动

安卓和windows的客户端已经挺好用了,简单的配置后就可以使用了,支持全局翻墙,也支持pac自动模式。linux上可以用 chnroutes/cow/meow 自动分流国内外 IP, 我用的cow。
配置好了cow,在终端和浏览器配置代理就可以了,默认代理端口是7777.这样免去了在浏览器安装插件的麻烦。
详细步骤参考下我给的链接吧。
参考链接:

各种上网方法汇总:
https://sodatea.github.io/2015/12/23/all-i-know-about-the-wall/

shadowsocks 配置:
https://aitanlu.com/ubuntu-shadowsocks-ke-hu-duan-pei-zhi.html

梭影使用指南:
http://www.auooo.com/2015/06/26/shadowsocks%EF%BC%88%E5%BD%B1%E6%A2%AD%EF%BC%89%E4%B8%8D%E5%AE%8C%E5%85%A8%E6%8C%87%E5%8D%97/

cow配置:
http://jixiuf.github.io/blog/%E7%94%A8cow-%E7%BF%BB%E5%A2%99%E7%9A%84%E9%85%8D%E7%BD%AE/

0 0
原创粉丝点击