我需要为此类服务打开端口。但问题是我的 NAT 有问题,所以我想使用 tor 进行端口转发,但目前我没有任何想法或方法来做到这一点。
我研究了一下,有一些方法可以启动 Tor 服务并使用 no-ip,但不确定是否可行。
这是可能的,或者哪个建议我在没有 NAT 的情况下转发?
您不需要任何开放的传入端口来运行 Tor 隐藏服务,甚至不需要担心 NAT。您当然不需要动态 DNS 提供商。
你的 Tor 对等点必须能够连接到一些 Tor 中继,你需要一些时间让你的.onion地址通过分布式哈希表传播。
确切的过程在这里。
Tor 对等点建立到所谓的“集合点”的电路 - 因此它已经启动了连接(意味着只要你有传出访问你就可以)并维护它 - 它通过这些带有集合点的电路接收数据。
现在,端口发挥作用的是配置隐藏服务。
通常,您希望通过 Tor 在localhost或 127.0.0.1上侦听提供的程序
您在配置文件中以这种方式在 Tor 隐藏服务配置中指定 - 例如:
隐藏服务端口 80 127.0.0.1:8080`
端口 80 是onion用户必须使用的地址。 127.0.0.1:8080是您希望通过 Tor 提供的程序必须在收听的内容。Tor 做剩下的。
您不必在路由器上打开端口 80 即可使其工作,并且您不必关心 NAT。