shadowsocks + privoxy,将socks转化为http代理,让360也可以使用shadowsocks

1. 前段时间,同学说chrome用不惯,想使用360浏览器翻墙,让我帮忙处理一下
2. 我google,后来找到【shadowsocks + privoxy】的处理方法,将socks转化为http代理
3. 安装privoxy
4. 运行Privoxy,找到Options > Edit Main Configurationg打开配置文件,找到
privoxy_1

 

去掉#号注释,把后面的IP和端口号改为SOCKS的端口号【1080】

5. 然后重启一下Privoxy,不出意外的话已经可以通过HTTP代理上网了
6. 360浏览器设置代理
.360_1

7.

360_2

8.  勾选【工具】【代理服务器】127.0.0.18118】(如下图)

360_3

9.  然后在百度输入 ip,验证是否设置成功

360_4

 

10.  ubuntu install privoxy

https://help.ubuntu.com/community/Privoxy

11. mac 安装 privoxy

https://botu.me/post/2679.html

 

 

shadowsocks [Starting supervisor: Error: Another program is already listening on a port that…]

1) 重启supervisor服务时,出现error,log如下:

$ sudo service supervisor start
Starting supervisor: Error: Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting supervisord.

2)解决方法:

$  sudo unlink /run/supervisor.sock

$  sudo /etc/init.d/supervisor start

参考:http://stackoverflow.com/questions/14479894/stopping-supervisord-shut-down

Shadowsocks的多用户配置

1.)  只从在服务器上部署shadowsocks后,在win,android,ios,ubuntu上都验证可以正常使用

2) 可是在公司的电脑,没起到作用,就没太注意了。在公司电脑就使用普通网路。

3) 后来,用公司电脑发现没“翻#墙”,chrome的书签,都没法同步下来

4) 在公司电脑上运行shadowsocks,监测后台端口情况,发现shadowsocks一连接就被断开了,应该是

端口被禁了

5) 发现QQ能上,使用的端口是【443】,那就shadowsocks增加一个【443】端口的用户配置,应该就能科学上网了

6)  编辑 /etc/shadowsocks.json

{
“server”:”0.0.0.0″,
“local_port”:1080,
“port_password”: {
“8381”: “test”,
“8382”: “test”,
“8383”: “test”,
“443”: “test”
},
“timeout”:600,
“method”:”aes-256-cfb”
}

7)  重启服务验证ok.

service supervisor start
supervisorctl reload

参考:http://everet.org/shadowsocks.html

https://github.com/madeye/shadowsocks-libev/issues/5

https://github.com/clowwindy/shadowsocks-nodejs/blob/master/test/config-client-multi-server-port.json [nodejs的,作者已经放弃了nodejs的开发]

https://github.com/clowwindy/shadowsocks/blob/master/tests/server-multi-passwd.json  [Python 版支持]

linux/win7 上shadowsocks 设置全局代理(TODO)

1. win7 上我使用proxifier ,将shadowsocks 设置为全局代理。
效果不怎么理想,有点网站打不开

2. proxychains 只支持Linux
我在ubuntu下,试过这个软件,还不错,
缺点: 只能设置单一软件的代理
参考教程:https://sites.google.com/a/pickdreams.org/snail-library/Home/yong-tsocks-heproxychains-dai-lilinux-xia-suo-you-ruan-jian

3.  redsocks (还没验证成功,TODO)