Shadowsocks, Polipo, Proxychains安装及配置

一: Shadowsocks部分

1.安装依赖

2.安装shadowsocks

3. 配置shadowsocks

将以上内容写入shadowsocks.json文件中, 对应的IP地址, 端口号, 密码和加密方式填上服务器上对应的配置.

注意最后一项是没有逗号的, 其他每一行后都有, 该加引号的时候加引号, 没有的就不要加.

4. 启动和停止shadowsocks

二: Polipo部分

1. 安装polipo

2. 配置polipo

3. 启动和停止polipo

4. 终端启用 , 关闭 http | https 代理

8123是Polipo默认监听的端口

5. 检测是否代理成功

如果看到IP是自己服务器的IP就说明代理成功了

三: Proxychains部分

polipo并不能指定某个软件以代理的方式运行, 此时需要proxychains来实现这个功能

1.安装proxychains

2.配置proxychains

在文件末尾加上以下内容并保存退出

3.使用方法

如下, 直接在proxychains 后面加要运行的命令或启动的软件.

运行以下命令前把polipo代理关闭

 

四: 让浏览器也启用代理模式

就算配置好了shadowsocks, 浏览器也是不能用代理的, 还需要额外的插件才行

无论是Firefox还是Chrome都可以用SwitchyOmega来实现代理, 安装过程略, 安装好后按如下配置.

左键SwithyOmega, 找到选项并进入, 点进proxy配置如上的内容, 然后保存并应用, 要用代理的时候点击图标, 切换到proxy即可, 当然还可以配置自动切换等其他代理模式, 这里不讨论.

五: 重启后如何再次应用代理

配置好后若是重启了电脑, 则需要启动相应服务

也可以将相应服务加入自启动中, 以后不用手动启动, 不过shadowsocks在Ubuntu下好像就没有自动重启成功过, polipo倒是可以, 如下: