2
我知道SOCKS 5支持UDP,並且我一直在通過與SOCKS代理協商發送/接收的數據包結構。SOCKS 5和UDP(C/C++)
我不清楚的一件事是設置註冊與代理髮送/接收UDP數據包的過程。
具體而言,我最大的疑問是,「用於協商UDP關聯關係的SOCKS代理的連接是否仍然是TCP/IP?」。換句話說,「你最終使用TCP/IP套接字來接收通過SOCKS代理路由的UDP數據包嗎?」
我會想象一下,如果您使用TCP/IP連接來建立UDP通信通道,那麼您會錯過建立UDP通信的全部要點。然而,另一方面,如果協商是使用UDP進行的(並且產生了UDP套接字),那麼當應用程序關閉並且不再需要代理來「記住」你時,該關係將如何終止?
我一直在網上尋找一個例子......但找不到任何東西。任何幫助(特別是一個例子),將不勝感激。