疯狂胶已人迈迈迈 - proxychains
type: channel
link: https://www.crazycz.cn/tag/proxychains/
items: Centos 安装Proxychains 指定程序走代理

Centos 安装Proxychains 指定程序走代理
type: item
date: 2017-07-07T06:13:00+08:00
description: 安装完Linux类的系统后经常利用yum 或apt-get 此类的包工具进行安装与更新组件，程序员们有时还会用到git工具。但是连接国外的资源有很多已经被墙了，所以经常下载一半就死掉。可以通过设置系统代理进行连接，但若是只有SOCKS 5代理的话，只能再安装第三方来进行中转了。 让指定程序走代理的有： TSOCKS：实际测试下来感觉不够好用，不稳定 Proxychains: 最后网上搜索到的，用起来非常爽。 Proxychains 介绍 ProxyChains是Linux和其他Unices下的代理工具。它可以使任何程序通过代理上网，允许TCP和DNS通过代理隧道，支持HTTP、SOCKS4和SOCKS5类型的代理服务器，并且可配置多个代理。ProxyChains通过一个用户定义的代理列表强制连接指定的应用程序，直接断开接收方和发送方的连接。 这里大概讲一下安装的步骤 安装依赖包 安装 pip、git组件 、GCC编译器 yum install python-setuptools && easy_install pip yum install git -y yum install gcc -y 下载proxychain源代码进行编译 git clone https://github.com/haad/proxychains cd proxychains/ ./configure --sysconfdir=/usr/local/etc make && make install 配置proxychain cp proxychains/src/proxychains.conf /etc/proxychains.conf vi /etc/proxychains.conf 直接定位到最后一行 修改成相应的socks5代理信息 [ProxyList] # add proxy here ... # meanwile # defaults set to "tor" socks5 192.168.1.2 1080 开始使用 在要使用代理的cli命令前面直接加 proxychains4 即可走代理 下载被墙的资源 proxychains4 wget https://github.com/fatedier/frp/releases/download/v0.12.0/frp_0.12.0_linux_arm.tar.gz 下载有图比视频 proxychains4 youtube-dl https://www.youtube.com/watch?v=G60fpeXpifA 让yum 走代理 proxychains4 yum install packagename 总结 这只是proxychains 最基本的用法，事实上proxychains还支持多种代理服务与负载，当其中一条代理不可用时可自动启用另外的代理。具体用法请参考作者的网站。