我购买了一个文件共享共享实用程序,它使用服务器的主机名和/或IP(故意不是FTP)连接到服务器。为了使系统尽可能安全,我决定通过Tor隐藏服务运行服务器。
问题是客户端不支持.onion
主机名,所以我想知道是否有任何方法可以将应用程序流量路由到隐藏服务。顺便说一句,这必须全部在Windows中。
到目前为止我的想法:
- 在客户端上,将服务器主机设置为
.onion
端口上的地址A
。 - 在hosts文件中添加一个条目以使
.onion
地址指向127.0.0.1
。 - 让某种软件监听
127.0.0.1
端口A
并将传入流量(使用Tor提供的SOCKS5代理).onion
路由到端口上的实际地址B
。 - 在服务器上,在端口上设置服务器实例
C
并配置托管隐藏服务,以将来自.onion
端口地址的 传入流量路由B
到127.0.0.1
端口C
。
我陷入了第3步,我似乎无法找到能够做到这一点的东西。
您可以使用proxifier强制您的应用程序通过TOR SOCKS代理进行路由。它允许每个应用程序设置,以便可能工作。
—
佐藤
@AaronMiller如何在127.0.0.1:A帮助下运行Tor SOCKS5代理?
—
Fide Rogers
我已经解决了问题
—
Fide Rogers
socat
,但我愿意接受更好的选择。
.onion
链接; 你能不能简单地将其代理绑定到localhost上的端口A并让它处理流量?