因为有些软件不支持socks5代理,只支持http代理,所以我们需要借助Privoxy,把socks5转换成http代理.(这里不讨论更高级的用法)
一丶安装Privoxy
#安装epel源 yum install epel-release #安装 privoxy yum install privoxy
二丶修改配置
vi /etc/privoxy/config
主要修改的几项:
1081是socks5端口,1082是http端口
#http代理绑定的地址(因为我只是本机用,所以绑定到了127.0.0.1) listen-address 127.0.0.1:1082 #设置socks5代理的转发 # 末尾的 . 不要删掉 forward-socks5t / 127.0.0.1:1081 . #配置不走代理,直接本地转发的 forward 192.168.*.*/ . forward 127.*.*.*/ . #由于网络不稳定,经常出现503,增加转发重试 #默认: 0 forwarded-connect-retries 3 #配置最大客户端的连接 #默认: 128 max-client-connections 256 #用于开启和关闭广告过滤和内容过滤,1表示开启,0表示关闭 #默认:1 toggle 0
三丶启动服务
#启动 systemctl start privoxy.service #开机启动 systemctl enable privoxy.service
四丶验证
netstat -anp |grep 1082 ps -ef |grep 1295 curl -s http://ip-api.com/json?lang=zh-CN curl -x 127.0.0.1:1082
从上图可以看到,是成功的.
参考文章:
还没有评论,来说两句吧...