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

avatar
avatar
自然
848
文章
472
评论
2019年8月21日18:55:23 评论 952字阅读3分10秒

 

上一篇文章我们已经讲解了如何在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
自然博客
快来关注一下,一个linux运维爱好者的个人博客!
Linux最后更新:2019-8-27
avatar
  • 本文由 发表于 2019年8月21日18:55:23
全网通流量卡/物联卡 SIM专用上网卡
AlphaSSL 域名通配符型DV SSL证书
iptables一键配置端口转发脚本,支持tcp和udp Linux

iptables一键配置端口转发脚本,支持tcp和udp

iptables是一款非常强大的防火墙管理工具,同样支持端口转发,同时也支持端口段转发。上一篇文章使用iptables进行端口转发配置对于小白非常不友好,自然在网络上面找到了一键脚本,对小白非常友好,...
使用iptables进行端口转发,支持端口段转发 Linux

使用iptables进行端口转发,支持端口段转发

端口转发自然已经介绍过了rinetd和socat这两个简单易用的工具,今天来介绍一下系统自带的iptables防火墙转发方案。iptables防火墙转发方案适用于拥有iptables工具的系统,其最大...
匿名

发表评论

匿名网友 填写信息

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