XProxy
XProxy copied to clipboard
关于网速的疑问
针对XProxy,我做了一些网速的测试 配置情况:XProxy运行在局域网NAS设备上 1、Inbounds只配置了TProxy4和Tproxy6(未配置socks5) 2、outbounds配置了direct4和TProxy4 3、routing配置如实例2【家庭网络的 IPv4 与 IPv6 透明代理】所示,达到国内国外分流的目的(移除了IPv6相关的路由规则) 做了如下测试(假设虚拟网关 IP 为192.168.2.2,路由器网关为192.168.2.1) 1、将路由器中DHCP 服务器配置中,默认网关设置为虚拟网关IP地址(即192.168.2.2),开启内网全局透明代理模式,局域网内设备使用speedtest.net测试,网速只能达到80Mbps 2、将路由器中DHCP服务器配置中,默认网关设置为路由器本身(即192.168.2.1),局域网内设备使用speedtest.net测试,网速可以达到200+Mbps 实际的家庭宽带网速也是200Mbps,也就是说,XProxy内网全局透明代理模式下,即便配置了国内国外分流的路由规则,似乎未生效? 还是说有其他的原因导致的差异,还请大佬指点一下。
在测试1中,能确认测速走的是direct还是proxy吗?测试2走的是国内直连,两者出现这么大的区别,有两个可能:
- 测试1走的代理,而代理线路跑不到200Mbps;
- NAS设备出现性能/网速瓶颈;
针对以上问题,分别进行确认:
- 观察Xray的日志或speedtest的目标服务器,确认测速流量是否被代理,或者两次测速的服务器不同;
- 确认NAS设备的内网接口能跑满400Mbps以上,单臂旁路由需要至少预留两倍的带宽,可以使用iperf3之类的工具确认;
- 确认NAS设备的性能是否出现瓶颈,可以在测速时通过htop等工具观察CPU/RAM是否出现过高占用的情况;
感谢指点,目前问题已经解决了。问题原因是多方面的
- 当前xray的geoip.dat和geosite.dat,默认为代理模式,路由配置为直连模式即可
- NAS设备的网线较差,导致速度上不去
- 浏览器存在缓存,虽然speedtest.net页面显示为国内IP,但是实际上xray走的还是代理模式