proxychains-ng
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 章节有说明。