Centos安装Proxychains实现linux全局代理

  • 2
  • 4,437 views
  • A+
所属分类:软件·服务器

LINUX下可以实现全局代理的软件有tsocks和proxychains等多种,似乎proxychains要更加稳定可靠。
本配置在Centos 6 OpenVZ虚拟化系统中运行正常,其它版本未经测试;

proxychains介绍:

允许TCP和DNS通过代理隧道.
支持HTTP,SOCKS4和SOCKS5代理服务器.
不同的代理类型可以混合在同一个链.
代理链:用户自定义的列表的代理链接在一起.
可以使用proxychains通过代理服务器运行任何程序和通过反向代理访问内部网络

proxychains安装:

如果执行make && make install时提示make: cc: Command not found错误

这是由于新安装的Linux系统没有安装gcc环境,需要安装gcc

默认proxychains.conf文件在/opt/proxychains/src/proxychains.conf下,需要将它拷贝到/etc/proxychains.conf 这个路径下才能生效;

启动proxychains方法示例:

Wge下载:

Youtube视频下载:

Proxychains配置说明列:

strict_chain(默认开启)
按照后面列表中出现的代理服务器的先后顺序组成一条链,要求所有的代理服务器都是有效的。

dynamic_chain(默认关闭)
按照列表中出现的代理服务器的先后顺序组成一条链,如果有代理服务器失效,则自动将其排除,但至少要有一个是有效的。

random_chain(默认关闭)
列表中的任何一个代理服务器都可能被选择使用,这种方式很适合网络扫描操作(参数chain_len只对random_chain有效)。

proxy_dns(默认开启)
代理dns请求

ProxyList
添加代理列表,如http、socks4/5、auth user/pass

修改配置文件--proxychains.conf

最后一行是重点(115行)默认的9050端口改成相应的代理端口;

附上一个简单的配置例子:

发表评论

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

,输入正确后才能评论!

目前评论:2   其中:访客  0   博主  0   引用   2

    来自外部的引用: 2

    • [置顶] 8小时外实践系列(六) – 在阿里云服务器上搭建GitLab(草稿)-SRE空间
    • [置顶] 8小时外实践系列(六) – 在阿里云服务器上搭建GitLab(草稿)-冰点网络