TorProxy 项目推荐
1. 项目基础介绍和主要编程语言
TorProxy 是一个开源项目,旨在通过 Linux 内核中的 netfilter 钩子将所有网络流量路由到 Tor 匿名网络。该项目主要使用 C 语言进行开发,同时也包含少量的 Shell 和 Makefile 脚本。
2. 项目核心功能
TorProxy 的核心功能是通过 netfilter 钩子在 Linux 内核中过滤和 NAT 数据包,确保所有出站流量都通过 Tor 网络。Tor 网络目前仅支持 TCP IPv4 流量,因此其他协议的数据包(如 ICMP、IPv6、UDP 等)会被丢弃,以防止 DNS 泄漏。此外,TorProxy 还允许 DNS 数据包通过,并将其转发到 TorDNS 代理。
3. 项目最近更新的功能
截至最新更新,TorProxy 项目的主要更新包括:
- 改进了对 Linux 内核版本 3.16.0-4 的支持。
- 增加了对 Tor 透明代理和 NAT 的支持,使得应用程序无需配置即可使用代理。
- 提供了更多的命令行参数选项,如
-s
用于插入模块并启动代理,-i
用于插入 TorProxy 内核模块,-r
用于移除 TorProxy 内核模块,以及-t
用于刷新 Tor 中继表。
通过这些更新,TorProxy 提供了更稳定和灵活的网络流量匿名化解决方案。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考