一、安装
sudo apt install proxychains4
二、配置
vim /etc/proxychains4.conf
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
#socks4 127.0.0.1 9050
socks5 [子网IP] [socket端口]
# 代理类型
socks4: 使用 SOCKS4 协议的代理
socks5: 使用 SOCKS5 协议的代理
http: 使用 HTTP 代理
配置详解
1. Dynamic Chain (dynamic_chain)
描述: 动态链模式会按照配置文件中的代理服务器顺序尝试连接。如果某个代理服务器无法连接或失败,proxychains 将跳过该代理并尝试下一个代理。
特点:
更灵活:如果一个代理服务器不可用,它不会中断整个连接链,而是继续尝试其他代理。
常用于不确定某些代理是否稳定的情况下。
2. Strict Chain (strict_chain)
描述: 严格链模式严格按照配置文件中定义的顺序依次通过每个代理。如果某个代理服务器不可用,整个连接将失败。
特点:
适用于需要确保流量必须经过特定的所有代理服务器时。
如果任何一个代理服务器失败,整个连接链将中断。
3. Random Chain (random_chain)
描述: 随机链模式会随机选择配置文件中的代理服务器进行连接。每次连接都会选择不同的代理服务器组合。
特点:
提供一定程度的匿名性,因为每次连接的路径都会有所不同。
适合希望避免流量集中通过某一个固定路径的场景。
4. Round Robin Chain (round_robin_chain)
描述: 轮询链模式会轮流选择配置文件中的代理服务器。每次新的连接都会选择下一个代理服务器,依次循环。
特点:
平衡流量分布:确保每个代理服务器都能平均接收到流量。
适用于代理服务器性能和稳定性相似的场景。
5. Proxy DNS (proxy_dns)
描述: Proxy DNS 选项决定是否通过代理服务器解析域名(即 DNS 查询)。当启用 proxy_dns 时,DNS 查询将通过代理服务器进行,而不是通过本地 DNS 服务器。
特点:
提高匿名性:确保你的 ISP 或其他外部观察者无法通过 DNS 查询追踪你的活动。
避免 DNS 泄漏:防止 DNS 查询暴露你访问的域名。
使用
proxychains4 curl http://example.com
__EOF__
本文作者: 咸鱼&天涯 本文链接: https://www.cnblogs.com/ejjw/p/18375362 关于博主: 评论和私信会在第一时间回复。或者直接私信我。 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
© 版权声明
特别提醒: 内容为用户自行发布,如有侵权,请联系我们管理员删除,邮箱:mail@xieniao.com ,在收到您的邮件后我们会在3个工作日内处理。
相关文章
暂无评论...