标签: .net sockets networking tcp proxy
我在.Net中编写了一个相当简单的SOCKS4 / 5代理。它执行以下操作:
TcpListener()
TcpClient()
它似乎适用于大多数事情(网页浏览等)。但是,当尝试通过代理运行OpenVPN时,我遇到了一些奇怪的错误(来自对等端的封装数据包长度错误)。
我的问题 - 使用足以创建socks代理的TcpClient?或者我是否从根本上需要做一些更低级别的事情?