首页 > 其他分享 >proxychains4 终端代理

proxychains4 终端代理

时间:2024-08-23 10:06:18浏览次数:11  
标签:配置文件 proxychains4 代理 代理服务器 终端 DNS 连接

一、安装

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

标签:配置文件,proxychains4,代理,代理服务器,终端,DNS,连接
From: https://www.cnblogs.com/ejjw/p/18375362

相关文章

  • 使用代理拉取docker镜像
    一、添加环境变量vim~/.bashrc#添加这两行exporthttp_proxy="http://proxy.example.com:port"exporthttps_proxy="http://proxy.example.com:port"#注意修改为你的代理配置,一般https_proxy的配置需要写成http://......,否则可能报错source~/.bashrc二、在docker中配置......
  • 基于 Python 3.12.4 和 PySide 6 的 假用户操作系统【0-0】虚拟终端框架
    基本目标实现工作目录的切换;实现非退出命令下的无限循环;到目前为止还不能实现的功能动态导入py文件中的模块缺少组件定义虚拟进程类command.pyfromctypesimportwindllfromPySide6.QtWidgetsimportQWidgetfromsysimportexitassys_exitfromosimportpath......
  • nginx代理服务
    Nginx****代理服务代理区别区别在于代理的对象不⼀样正向代理代理的对象是客户端反向代理代理的对象是服务端2.Nginx****负载均衡2.2Nginx****负载均衡状态配置backupmax_conns测试backup以及down状态当⼀个后端服务器被标记为backup时,它将仅作为备⽤服务器使......
  • Java设计模式之代理模式:静态代理VS动态代理,与其他模式的对比分析和案例解析
    一、代理模式简介代理模式(ProxyPattern)是一种结构型设计模式,它提供了一个代理对象,用来控制对另一个对象的访问。这种模式通常用于在访问对象时引入额外的功能,而不改变对象的接口。代理模式的核心思想是为其他对象提供一种代理,以控制对这个对象的访问。在现实生活中,代理模......
  • 大模型 Agent 任务 ,如何开发一个 AI 代理?
    代理AgentAgent最初出现在强化学习任务中,智能体拥有状态空间和动作空间,每执行一个action都需要通过状态空间和激励来决定下一个action。而大模型代理使用类似的思想,利用大模型的自然语言分析能力根据当前对话梳理达到目标需要执行的策略,然后一边执行操作一边根据反馈分......
  • 三防平板加固终端助力汽车工厂更快交付高质量车辆
    随着汽车的市场需求量不断扩大,如何简化生产检验流程以提高汽车生产效率和安全性成为了汽车制造商的主要关注点。过去基于纸质化的检验流程已无法满足更高质量、更具成本效益的车辆生产要求,能够取代繁琐且易出错的纸质文件,提供对整个生产检验流程的全面可见性和问题可追溯性的数......
  • 加速网络体验,Squid缓存代理:让浏览如飞,畅享无限网络速度!
     作者简介:我是团团儿,是一名专注于云计算领域的专业创作者,感谢大家的关注 座右铭:   云端筑梦,数据为翼,探索无限可能,引领云计算新纪元 个人主页:团儿.-CSDN博客目录前言:squid代理的基本类型squid是如何工作的?实验目标:配置squid缓存代理,实现web访问速度的提高Squid的......
  • 一文教会你如何搭建固定IP代理
    在现代互联网环境中,固定IP代理成为了越来越多人的选择。无论是为了更稳定的网络连接,还是为了更好的隐私保护,固定IP代理都能提供极大的便利。什么是固定IP代理?固定IP代理,顾名思义,就是提供一个固定的IP地址供用户使用。就像你家里的邮递员知道你的固定住址一样,固定IP代理让你......
  • Python-终端输出带有颜色的文本
    在Python中,异常信息默认是打印到终端的,而终端显示的文字颜色通常由终端或者是使用的shell决定。如果你想要在try-except块中捕获到异常时,让异常信息以黄色文本的方式显示,你可以使用一些终端控制码(ANSIescapecodes)来改变文本颜色。以下是一个简单的示例,展示了如何在捕获到异常时......
  • Ubuntu使用代理服务器拉取镜像
    服务器:Ubuntu22.040.安装dockerbash<(curl-sSLhttps://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)配置加速地址参考Docker-hub:......