系统默认只有5000可用端口,每次绑定使用后,默认需要120秒后才能恢复使用。
所以,由于代理软件会大量请求转发,所以很频繁,以至于出现这种问题。
解决的方法很简单:
1:修改默认可用端口数:
注册表下:
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新增加一项:
MaxUserPort
对应的值:6万个左右就OK了。
看着
MaxUserPort这个词,我在怀疑是不是作者打错字,会不会是
MaxUsePort,经过多数查找,还是发现前者的多的,所以估算应该是“最大用户端口”,而不是“最大使用端口”
2:修改间隔的恢复时间:
注册表下:
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新增加一项:
TcpTimedWaitDelay
对应的值:10s 左右。