一个让 Tor 网络成为默认网关的引擎。
Tor 项目允许用户通过其自身机制匿名上网、聊天和发送即时消息。它被各种各样的人群、公司和组织使用,既用于合法活动,也用于其他非法目的。Tor 一直广泛被情报机构、黑客组织、犯罪活动甚至关心数字世界隐私的普通用户使用。
Nipe 是一个用 Perl 开发的引擎,旨在让 Tor 网络成为你的默认网络网关。Nipe 可以将你机器的流量通过 Tor 网络路由到互联网,从而让你在上网时获得更强大的隐私和匿名保护。
Nipe 支持通过 Tor 网络路由 IPv4 和 IPv6 流量。只有发往本地和/或回环地址的流量不会经过 Tor 路由。所有非本地 UDP/ICMP 流量也会被 Tor 项目阻止。
Nipe 使用 iptables 和 ip6tables 分别对 IPv4 和 IPv6 流量应用重定向规则。如果你对这些工具已经应用了规则,在启动过程中可能会发生冲突。当你停止运行 Nipe 服务时,所有出发规则都会被移除,不会区分已有的规则和 Nipe 的规则。
# 下载
$ git clone https://github.com/htrgouvea/nipe && cd nipe
# 安装库和依赖
$ cpanm --installdeps .
# Nipe 必须以 root 身份运行
$ perl nipe.pl install
命令 功能
install 安装依赖
start 开始路由
stop 停止路由
restart 重启 Nipe 电路
status 查看状态
示例:
perl nipe.pl install
perl nipe.pl start
perl nipe.pl stop
perl nipe.pl restart
perl nipe.pl status

# 构建容器
$ docker build -t nipe .
# 设置 Nipe 容器
$ docker run -d -it --name nipe-container --privileged --cap-add=NET_ADMIN nipe
# 运行命令
$ docker exec -it nipe-container ./nipe.pl <your command>
我们衷心地 ♥ 欢迎你的贡献和建议。请参阅此处的贡献指南。 请通过 issues 页面 报告 bug,安全问题请参阅安全策略。 (✿ ◕‿◕)
本作品采用 MIT 许可证 授权。