有些应用在使用过程中是无法使用socks5代理的(比如使用gclient同步数据时),这时候就需要把socks5代理转为http代理才行了。实现这类功能的软件也有很多(比如privoxy、polipo、3proxy),这里我们使用 privoxy 来实现。
本文介绍的是 Linux 下的安装与使用,Windows 的使用方法可以自行到网上查找。

安装

RedHat系列(如CentOS):

yum install privoxy

Debian系列(如Ubuntu):

apt-get install privoxy

配置文件

vim /etc/privoxy/config

# forward-socks5 / socks5代理地扯(如127.0.0.1):端口(如1080) .
forward-socks5 / 127.0.0.1:1080 .

# (可选)listen-address 0.0.0.0:对外侦听的http端口(默认为8118)
listen-address 0.0.0.0:1081

# 开启privoxy服务
sudo service privoxy start

设置全局代理

可以写入.bashrc文件中,也可以直接在命令行中输入(根据自己上一步设置的改)

export http_proxy=127.0.0.1:8118
export https_proxy=127.0.0.1:8118

最后,测试代理是否有效(也可以使用其他被墙网站测试)。如果返回200,且下载了网页,则说明成功了。

wegt www.google.com

关于如何搭建使用socks5代理可参考:

最后修改:2019 年 08 月 20 日 06 : 55 PM
如果觉得我的文章对你有用,请随意赞赏