发现 LUG VPN server 到国外 VPS 的 tunnel 之间时有丢包,其中一个延迟最低的 tunnel 在高峰时段丢包率可达 20%,经常出现看视频卡顿等问题。经过分析和实验,决定在 VPN server 和国外 VPS 之间使用 TCP 替代 UDP,这样虽然降低一些传输效率,但传输质量明显提高,丢包率即使在高峰时段也不到 1%。由于目前带宽不是瓶颈,用带宽换服务质量是值得的。

事实上,LUG VPN client 到 VPN server 之间也可以用 TCP,不过考虑到 LUG VPN 用户多在校内,校内的网络质量很好,而且修改协议需要让所有用户修改 VPN client 配置文件,成本太高,故暂时仍然用 UDP。