Centos7配置代理工具二:配置Privoxy实现socks5流量转换为http/https

自然 2019年8月21日18:55:23 评论 40

 

上一篇文章我们已经讲解了如何在centos7环境下配置科学上网客户端。但是,centos7网络并不能直接利用socket5的流量进行联网。部分小伙伴可能就疑惑了,windows不都是一步到位吗?不错,windows直接使用了本地服务,自带的代理功能就能直接调用socket5流量。我们的centos7需要应用Privoxy服务进行转换。

Privox服务安装

官网地址:http://www.privoxy.org/

想要编译安装的小伙伴可以到官网下载最新版本的代码包进行编译安装。编译安装方法如下:

wget http://www.privoxy.org/sf-download-mirror/Sources/3.0.26%20%28stable%29/privoxy-3.0.26-stable-src.tar.gz
tar -zxvf privoxy-3.0.26-stable-src.tar.gz
cd privoxy-3.0.26-stable
autoheader && autoconf
./configure
make && make install

自然这里使用偷懒的方式进行安装,我们直接运行yum install privoxy

配置privoxy参数

多余的就不讲了,依然使用我们的老朋友,vim编辑器。

vim /usr/local/etc/privoxy/config

找到以下两行并去掉#注释,修改如下:

listen-address 127.0.0.1:8118   # 8118 是默认端口,不用改,下面会用到
forward-socks5t / 127.0.0.1:0 . # 这里的端口写 shadowsocks 的本地端口(注意最后那个 . 不要漏了)

启动privoxy服务

privoxy强烈建议大家不要使用root账户启动,我们新建一个用户来运行privoxy服务。

#创建一个新用户privoxy
useradd privoxy
以privoxy用户运行privoxy服务
privoxy --user privoxy /usr/local/etc/privoxy/config

小结

教程看到这里我们已经完成了centos7下Shadowsocks服务的安装和socket5流量转换http/https流量的步骤,基本已经完成了。别急,你离成功还差一小步。

 

weinxin
网科文媒
快来关注一下,你想要的这里都有喔!
自然

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: