您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页用proxychains-ng为程序设置代理

用proxychains-ng为程序设置代理

来源:二三娱乐

我使用homebrew安装

参考链接:

一、源码,编译、安装

  1. 支持http/https/socks4/socks5
  2. 支持认证
  3. 远端dns查询
  4. 多种代理模式

不足:

  1. 不支持udp/icmp转发
  2. 少部分程序和在后台运行的可能无法代理

一、安装下载源码:

git clone 

编译和安装:

./configure --prefix=/usr --sysconfdir=/etc
make 
make install
make install-config

二、配置proxychains-ng的配置非常简单,只需将代理加入[ProxyList]中即可,贴一份配置:

dynamic_chain
chain_len = 1 #round_robin_chain和random_chain使用
proxy_dns 
remote_dns_subnet 224
tcp_read_time_out 15000
tcp_connect_time_out 8000
[ProxyList]
socks5   1080
socks4   1081
http       3128

proxychains-ng支持多种代理模式:

  • dynamic_chain :按照代理列表顺序自动选取可用代理
  • strict_chain :按照代理列表顺序使用代理,所有代理必须可用
  • round_robin_chain :轮询模式,自动跳过不可用代理
  • random_chain :随机模式

三、测试

proxychains4 curl 

四、使用用法非常简单:

proxychains4 程序 参数

这样用每次都要在命令前输入proxychains4,比较麻烦,可以用proxychains4代理一个shell,在shell中执行的命令就会自动使用代理了,例如:

 proxychains4  -q /bin/bash

这就有点像全局代理了

二、homebrew安装


$ brew install proxychains-ng

// 
socks5         127.0.0.1 2160

$ proxychains4  -q /bin/bash

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务