【发布时间】:2018-11-18 13:21:22
【问题描述】:
我最近用https://github.com/postageapp/ss5的代码搭建了一个SOCKS55服务器,并尝试将此服务器设置为音频聊天的代理服务器,使用UDP套接字实现。但是,每次我尝试使用此代理服务器时,UDP 连接都会中断。我的 UDP ASSOCIATE 请求很好并且运行良好。大多数经过测试的音频聊天应用程序在我的 SOCKS5 服务器代理时都可以正常工作,但它们会在大约 60 秒时中断。这个 SOCKS5 服务器的日志文件只显示了一行:"UDP ASSOCIATE" TERMINATED 0 0 60 (36.157.*.*:36314 -> 119.23.*.*:23333)。 SOCKS5协议的UDP会话似乎有超时设置。有人知道吗?
【问题讨论】:
-
不知道你是怎么得出问题是超时造成的。根据您的描述,每次您尝试 UDP 关联时都会发生这种情况,而不是仅在一些空闲时间之后。这表明您如何访问代理(即您的 SOCKS5 客户端的实现)存在问题,而不是代理超时。
-
对不起,我的描述可能不够详细。我的 UDP ASSOCIATE 请求很好并且运行良好。大多数经过测试的音频聊天应用程序在我的 SOCKS5 服务器代理时都可以正常工作,但它们会在大约 60 秒时中断。在检查了我的日志后,我可以确认这与 socks5 服务器有关。