【发布时间】:2018-01-28 13:11:01
【问题描述】:
假设我有 2 台服务器。我想使用 socket.io 库在它们之间建立连接,其中一个将使用 SOCKS 代理通过 .onion 链接到达另一个。服务器之间的所有流量也应该通过tor。 我能够使用洋葱链接创建一个简单的网络套接字,但找不到如何将其传递给 socket.io。是否可以使用现有的网络套接字制作 socket.io?或者也许还有其他方法可以实现最终目标?
【问题讨论】:
-
您希望客户端如何连接,从浏览器或另一台服务器上的
nodejs二进制文件? -
我有 2 台服务器都在本地主机上运行 Tor 路由器(不是 Tor 浏览器)。我希望服务器 1 使用 .onion 链接建立到服务器 2 的 websocket 连接。到目前为止,我能够使用 net TCP 和 WebSocket 实现它,但不能使用 socket.io。
-
作为客户端的服务器应该能够通过
torsocks命令运行它来建立连接。像torsocks nodejs client.js这样client.js 有一个像var socket = io.connect('http://youraddress.onion');这样的调用
标签: node.js websocket socket.io tor socks