我购买了一个文件共享实用程序,它使用服务器的主机名和/或 IP(故意不使用 FTP)连接到服务器。为了使系统尽可能安全,我决定通过 Tor 隐藏服务运行服务器。
问题是客户端不支持.onion
主机名,所以我想知道是否有任何方法可以将应用程序流量路由到隐藏服务。顺便说一下,这必须全部在 Windows 中完成。
我目前的想法是:
- 在客户端上,将服务器主机设置为
.onion
端口上的地址A
。 - 向 hosts 文件添加一个条目以使
.onion
地址指向127.0.0.1
。 - 让某种软件监听
127.0.0.1
端口A
并将传入流量(使用 Tor 提供的 SOCKS5 代理)路由到.onion
端口上的真实地址B
。 - 在服务器上,设置端口上的服务器实例
C
,并配置 tor 隐藏服务以将传入流量从.onion
端口上的地址路由B
到127.0.0.1
端口上C
。
我停留在第 3 步,似乎找不到可以执行此操作的方法。