zaiqixiao

Results 7 comments of zaiqixiao

目前主要是UDP协议的游戏服务器比如(饥荒、七日杀),还有N2N。手动改大缓冲区会有什么影响吗?比如cpu利用率会变高?我以为gost缓冲区是natter带参执行的,但是我也稍微翻了一下代码没看到相关的。MTU值我记得代码里面好像是默认1500。使用socket就经常出现:【fwd-socket: socket send thread is exiting: timed out】

增大缓冲区确实会有所改善,不过我发现缓冲区设置成1MB跟2MB后性能似乎没有什么改变。我是通过工具不断向UDP端口发送数据,每发送100次总会有10次左右没有返回延迟,不知道是什么原因。每个包是64字节。超时时间我调成了120。我想知道这些数值有没有一个比较推荐的平衡值。或者说有没有更好的方法可以测试性能。

![QQ截图20240521132124](https://github.com/MikeWang000000/Natter/assets/166514485/a4893e40-2630-426c-921d-e5bb0f8a0abd) 会出现有规律性的超时,buffer size是1MB,超时时间是300。

[是针对公网的端口测试。因为我对这几种转发并没有很深刻的认识,不过根据查阅的资料说gost作为协程更适合处理I/O所以一开始是想尝试gost。我会尝试使用socat测试一下。谢谢佬] ![QQ截图20240522144425](https://github.com/MikeWang000000/Natter/assets/166514485/3ef309ca-6543-4684-b2fe-006251859227) 不过我在gost的参考方法中有看到一个readBufferSize不知道是不是等同于socket的buffersize呢

调整之后遇到一个问题,测试UDP端口时延迟波动比较大,使用gost转发N2N的UDP端口。两台设备之间无法ping通。 ![QQ截图20240523104827](https://github.com/MikeWang000000/Natter/assets/166514485/c00a02d7-4432-4abe-8975-d0687153101b) ![QQ截图20240523101723](https://github.com/MikeWang000000/Natter/assets/166514485/92fb74a3-cc78-4662-9320-2bda187697e5) 补充:防火墙都关闭尝试过。这张截图没关闭。 使用socat的话就正常 ![QQ截图20240523101952](https://github.com/MikeWang000000/Natter/assets/166514485/dfa95188-3e4e-4d66-b63e-8b14b3374be2) 还有windows下能否用netsh实现端口转发