一个人应该活得是自己 并且干净

两个和代理软件有关的问题记录

1:使用代理访问代理服务器自身的网络问题 
2:OneDrive在代理情况下的异常网卡占用

这两个问题是如此相似,我将它们分成一类。下面将详述问题条件和现象。


25-0.png

使用代理访问代理服务器自身

条件:在服务器 A 部署代理,用客户机连接该代理并转发所有流量,客户机获得 A 的IP地址。

动作:使用客户机访问部署在服务器 A 80端口的网站,试着用网站上传文件。

现象:客户机网卡出现异常高利用率,客户机路由器无异常记录,加载速度比不使用代理更加缓慢(假设代理速度良好)

解决方法:尽量避免使用代理访问代理服务器自身。或将代理服务器域名添加到代理软件的直连名单中。

OneDrive在代理情况下的异常网卡占用

条件:代理服务器位于外网,客户机连接该代理服务。

动作:客户机设置指向本地端口的Windows代理(代理服务由软件封装后发出)。客户机使用OneDrive正常同步大量文件,并进行上传限速。

现象:一定时间后,客户机网卡出现硬件允许的最高网络占用(如1000.0Mbps),OneDrive仍能正常上传数分钟。客户机局域网随后宕机(推测只和高负载有关)。

解决方法:不设置Windows代理。

胡言乱语

因为某些原因,也许Web服务和OneDrive试图访问127.0.0.1下的某些端口,但它们不知道客户正在使用代理软件,或是访问本地的数据包不小心被发至代理服务器。因此数据包得不到响应,代理软件认为丢包,重新进行发包,最后拖累网络pipeline。

也可能只是我使用的代理软件有问题。


2019-12-12更新

查出是UDP风暴阻塞网卡和路由,调高TTI(transmission time interval)后解决。

发表新评论