自建 Socks5 跑起来卡,第一件事不是换软件,是看带宽够不够。卡顿的表现分两种:一直慢,说明带宽本身不够;忽快忽慢,说明带宽被打满或者线路在抖。两种对应两种处理,换软件解决不了任何一类。
卡顿先分是一直慢还是忽快忽慢,分完再动手。
带宽不够,换软件没用。
一直慢的情况,先看服务器的带宽上限。一台一兆带宽的机器,同时供十个窗口,每个窗口分到的量很少,表现出来就是什么都慢。这种情况加带宽比换什么软件都有效,带宽是按量买的,不够就是不够。
- 先测单条线路的空载速度,记下数。
- 再按真实窗口数一起跑,看速度掉多少。
- 掉一半以上是带宽不够,掉得少是别的原因。
- 确认之后再决定加带宽还是查别的。
忽快忽慢看什么
忽快忽慢多数是带宽被打满。峰值时段窗口同时跑,带宽瞬间用尽,之后就是排队。判断的办法是看时间段:晚高峰慢、白天正常,基本就是这个问题。解决的办法要么加带宽,要么把窗口的跑动时间错开,两者选一个。错开的成本更低,加带宽见效更快。
还有一种忽快忽慢是线路本身在抖,和服务器的带宽无关。判断方法是在服务器上直接跑测速,如果不经过代理IP线路也抖,问题在机房网络;如果不抖,问题在代理这一层。这个对照实验十分钟就能做完,比猜快得多。结论出来再决定是找机房还是找平台。
IP线路这一层怎么优化
自建的代理IP服务端装好之后,转发方式对速度影响不小。默认配置往往没开缓冲,小包多的时候效率低。调过之后同样带宽下能多带几个窗口。不会调之前,先把带宽加够,别在参数上抠。
带宽够不够是自建的第一道门槛,这道门槛没过,软件和参数怎么调都白费。
什么时候该放弃自建
算一下每月的带宽成本和买现成的价格。自建的带宽成本高过买现成,又没有额外的可控性收益,就该考虑换回买现成。自建的价值在可控,不在便宜,这一点想清楚就不会纠结。
自建 Socks5 卡顿这件事,八成出在带宽,一成出在网络抖动,剩下一成才是配置。按这个顺序查,能少走很多弯路。查的顺序比查的工具重要。
