登录 注册

proxychains-ng

去点 Star
网络与基础设施开发者工具
10,706
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
C
语言
创建时间
最近更新

项目能做什么

通过 hook 动态链接程序的 socket 调用将其重定向至 SOCKS/HTTP 代理的预加载工具。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
ProxyChains-NG ver 4.17 README
=============================

  ProxyChains is a UNIX program, that hooks network-related libc functions
  in DYNAMICALLY LINKED programs via a preloaded DLL (dlsym(), LD_PRELOAD)
  and redirects the connections through SOCKS4a/5 or HTTP proxies.
  It supports TCP only (no UDP/ICMP etc).

  The way it works is basically a HACK; so it is possible that it doesn't
  work with your program, especially when it's a script, or starts
  numerous processes like background daemons or uses dlopen() to load
  "modules" (bug in glibc dynlinker).
  It should work with simple compiled (C/C++) dynamically linked programs
  though.

  If your program doesn't work with proxychains, consider using an
  iptables based solution instead; this is much more robust.

  Supported Platforms: Linux, BSD, Mac, Haiku.


*********** ATTENTION ***********

  this program can be used to circumvent censorship.
  doing so can be VERY DANGEROUS in certain countries.

  ALWAYS MAKE SURE THAT PROXYCHAINS WORKS AS EXPECTED
  BEFORE USING IT FOR ANYTHING SERIOUS.

  this involves both the program and the proxy that you're going to
  use.

  for example, you can connect to some "what is my ip" service
  like ifconfig.me to make sure that it's not using your real ip.

  ONLY USE PROXYCHAINS IF YOU KNOW WHAT YOU'RE DOING.

  THE AUTHORS AND MAINTAINERS OF PROXYCHAINS DO NOT TAKE ANY
  RESPONSIBILITY FOR ANY ABUSE OR MISUSE OF THIS SOFTWARE AND
  THE RESULTING CONSEQUENCES.

*** Installation ***

  # needs a working C compiler, preferably gcc
  ./configure --prefix=/usr --sysconfdir=/etc
  make
  [optional] sudo make install
  [optional] sudo make install-config (installs proxychains.conf)

  if you dont install, you can use proxychains from the build directory
  like this: ./proxychains4 -f src/proxychains.conf telnet google.com 80

Changelog:
----------
Version 4.17
- add hook for close_range function, fixing newer versions of openssh
- fat-binary-m1 option for mac
- fix DNS error handling in proxy_dns_old
- simplify init code
- fix openbsd preloading
- fix double-close in multithreaded apps
- various improvements to configure script

Version 4.16
- fix regression in configure script linker flag detection
- remove 10 year old workaround for wrong glibc getnameinfo signature
- support for new DYLD hooking method for OSX Monterey
- netbsd compilation fix
- support IPv6 localnets
- more user-friendly error message when execvp fails
- proxy_getaddrinfo(): fill in ai_socktype if requested

Version 4.15
- fix configure script for buggy binutils version
- initialize rand_seed with nano-second granularity
- add support for numeric ipv6 in getaddrinfo
- fix bug in getaddrinfo when node is null and !passive
- add dnat feature
- add raw proxy type
- add haiku support
- add proxy_dns_old to emulate proxychains 3.1 behaviour
- add new proxy_dns_daemon feature (experimental)
- various other fixes

Version 4.14
- allow alternative proto://user:pass@ip:port syntax for pro
阅读完整原文

商业机会分析 AI 生成

跨平台桌面级网络链路分流管理客户端(商业 GUI)

产品构想针对原生 proxychains-ng 仅支持 CLI、不支持 UDP、macOS SIP 兼容差的痛点,封装自研 TUN/TAP 或现代 eBPF/系统网络扩展的跨平台透明代理客户端,无缝兼容所有进程级应用代理分流。
核心功能进程级网络拦截(绕过 macOS SIP 限制)、UDP 支持、代理链路健康检测与自动故障转移、GUI 规则编辑器。
目标用户跨国远程办公人员、安全测试工程师、爬虫开发者。
难度/周期高 · 3 - 6 个月 · 成本:开发设备(多操作系统环境)、代码签名证书(Apple Developer/Windows Authenticode)、日常维护测试机器。
收费模式买断制或年订阅制桌面客户端 License 授权。
竞争风险市面上存在成熟替代品(如 Proxifier、Surge、Clash 系列);macOS 权限收紧导致系统扩展开发门槛高。
依据 AI推测

企业安全测试/渗透作业集中式代理链路网关

产品构想结合 proxychains-ng 的链式代理思路,构建面向安全团队的出口多跳代理跳板与审计平台,提供带有身份认证、访问审计、动态链路重组的中继代理管理服务。
核心功能集中多跳代理配置下发、操作命令与访问日志关联审计、链路连通性健康探针、动态分配专属出口节点。
目标用户红蓝对抗团队、网络安全服务商、渗透测试咨询机构。
难度/周期中等 · 2 - 3 个月 · 成本:云服务器资源、节点中继带宽成本。
收费模式按安全团队座席或节点数收取 SaaS 订阅费/私有化部署实施费。
竞争风险客户群体规模较窄;涉及网络代理易引发合规审查与滥用风险。
依据 尚需验证的假设

自动化爬虫/测试环境的 Headless 代理管理 SDK 与 Sidecar

产品构想解决自动化任务中动态链接库劫持易崩溃(如 fork/多线程/静态编译语言无效)的问题,提供专为 Docker/K8s 设计的轻量级透明代理 Sidecar 方案,替代简陋的 proxychains-ng 挂载。
核心功能基于 iptables/ebpf 的 Pod 级流量自动重定向、连接池复用、防止 DNS 泄漏、自动轮换商业代理认证。
目标用户爬虫架构师、DevOps 工程师、自动化测试工程师。
难度/周期中等 · 1 - 2 个月 · 成本:测试服务器与常规带宽费用。
收费模式开源核心引擎,商业版提供针对大型商业代理服务商(如 Bright Data, Oxylabs)的高级调度中间件及技术支持服务。
竞争风险自建 iptables 方案本身有开源现成实现(如 tun2socks、Envoy),付费意愿有待检验。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
threatexpert/ProxyLane 中文介绍暂未生成
Windows 进程级透明代理,无需 TUN 或内核驱动,不修改系统代理,集成 HTTPS/QUIC 解密、流量录制和回
399 C++
zszszszsz/.config 中文介绍暂未生成
# # Automatically generated file; DO NOT EDIT. # OpenWrt Con
369 Shell
dh-orko/Help-me-get-rid-of-unhumans 中文介绍暂未生成
/* JS */ gapi.loaded_0(function(_){var window=this; var ha,i
82 -
adysec/proxychains-rs 中文介绍暂未生成
Rust implementation of proxychains — injectable library for
58 Rust
cybersertex/Tor-Proxychains 中文介绍暂未生成
proxychains is a tool that forces any TCP connection made by
36 -
tazihad/ProxifierLinux 中文介绍暂未生成
Proxifier alternative for linux using redsocks. Proxify all
31 Shell
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 18 个 Release
社区活跃Star 10,706 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。