【发布时间】:2023-03-30 15:49:01
【问题描述】:
我知道 SOCKS 5 支持 UDP,并且我已经了解了在与 SOCKS 代理协商时发送/接收的数据包的结构。
我不清楚的一件事是设置注册代理以发送/接收 UDP 数据包的过程。
具体来说,我最大的问题是,“与用于协商 UDP 关联关系的 SOCKS 代理的连接是否仍与 TCP/IP 建立?”。换句话说,“你最终会使用 TCP/IP 套接字来接收通过 SOCKS 代理路由的 UDP 数据包吗?”
我想,如果您使用 TCP/IP 连接来建立 UDP 通信路径,那么您可能会错过建立 UDP 通信的全部要点。但是,另一方面,如果协商是使用 UDP 进行的(并导致了 UDP 套接字),那么当您的应用程序关闭并且不再需要代理“记住”您时,该关系将如何终止?
我一直在网上寻找一个例子......但找不到任何东西。任何帮助(尤其是示例)将不胜感激。
【问题讨论】: