【发布时间】:2018-09-03 03:07:48
【问题描述】:
我正在开发一个 VB.NET 服务器应用程序,它允许客户端连接、与服务器交换一些数据、处理它们并最终返回结果。为了实现这一点,我使用了经典的 TcpListener,例如:
Dim server As TcpListener = New TcpListener(PORT)
server.Start()
等待挂起的 TcpClient 传入连接:
Do
If server.Pending() Then
'accept TcpClient connections
'get its Stream
'read from it
'do stuff
'write response
End If
Loop
这仅适用于服务器的公共 IP。但是,如果我想将此服务隐藏在另一个服务后面怎么办?我正在考虑使用 Tor 网络,但根据我目前所了解的,我可以仅使用一些 Web 请求使其工作,但这不是我想要的。我不想用HTTP协议,而是自己开发的协议。
那么,有没有办法使用 Tor 来路由不同于 Web 请求的流量?
编辑: 我没有写我不希望客户端使用 Tor 连接到我的服务器。我的错。
【问题讨论】:
标签: .net vb.net routing tor tcplistener