Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

某s + kcptun + speeder 并联方案问题~ #133

Open
bm-x opened this issue May 17, 2018 · 7 comments
Open

某s + kcptun + speeder 并联方案问题~ #133

bm-x opened this issue May 17, 2018 · 7 comments

Comments

@bm-x
Copy link

bm-x commented May 17, 2018

连上后感觉速度没有任何提升反而更慢了
kcp所加速tcp感觉速度上有非常大的提升
speeder加速的udp感觉延迟更大了(主要是测试王者荣耀,)

服务端
kcp:
./server_linux_amd64 -l :777 -t 127.0.0.1:666 -key "6" -crypt salsa20 -nocomp -datashard 5 -parityshard 5 -mtu 256 -sndwnd 256 -rcvwnd 1024 -dscp 46 -mode fast3 > kcptun.log 2>&1 &
speeder:
./speederv2_amd64 -s -l0.0.0.0:5121 -r127.0.0.1:666 -f2:4 -k 6 --timeout 1 --log-level 5

客户端
kcp
"client_windows_amd64.exe" -l :1990 -r serverIP:777 -key "6" -crypt salsa20 -nocomp -datashard 5 -parityshard 5 -conn 10 -mtu 256 -sndwnd 256 -rcvwnd 1024 -dscp 46 -mode fast3
speeder:
./speederv2_amd64 -c -l192.168.1.192:1990 -rserverIP:5121-f2:4 -k 6 --timeout 1 --log-level 5

当然speeder配置-f2:2 20:10 5:5 2:5 -mode 1 -mtu 256/512 我等我都有试过,但是都没有明显的提升,都比使用前慢
因为kcptun确实是有非常明显的速度提升的感觉(看网页或者视频),我看介绍speeder和kcptun加速的算法原理应该是类似的,不知道是否是配置的问题?我看客户端kcp的配置,我发现conn连接数增加后速度有很明显的提升~,不直达speeder有类似的设置么?

(我目前的环境是在国外,主要是想加速回国访问速度的)

不知能否帮忙看下是啥问题?

@wangyu-
Copy link
Owner

wangyu- commented May 17, 2018

我看介绍speeder和kcptun加速的算法原理应该是类似的

这个说法基本上是错的。

speeder加速的udp感觉延迟更大了(主要是测试王者荣耀,)
当然speeder配置-f2:2 20:10 5:5 2:5 -mode 1 -mtu 256/512 我等我都有试过,但是都没有明显的提升,都比使用前慢

你说的延迟变大,是跟不走$$比,还是跟$$不加udpspeeder比?

贴一下具体的数据。不要只贴主观感受。

我看客户端kcp的配置,我发现conn连接数增加后速度有很明显的提升~,不直达speeder有类似的设置么?

没有。 这个--conn选项是针对kcp这类按序可靠传输协议的。udp不需要类似的功能。

xtaci的解释:

-conn的本意是,避免因为一条链路丢包,导致所有请求都卡住,是针对小数据请求的。

xtaci/kcptun#44
xtaci也不建议用多conn:
xtaci/kcptun#304

@bm-x
Copy link
Author

bm-x commented May 18, 2018

我发现这个方案通过vpn ping没法ping得通~
我把方案改成串联后发现王者荣耀游戏开局不了~
不知道是不是$$的问题或者$$配置不对,我先去研究下openvpn,看下改成改成是否好点

@nxtreaming

This comment has been minimized.

@wangyu-
Copy link
Owner

wangyu- commented May 18, 2018

我发现这个方案通过vpn ping没法ping得通~

你说的是通过$$没法ping通吧?

$$只支持转发tcp和udp,ping 用的是icmp。 就算能ping通,ping也不走$$

如果你想要测UDP的延迟和丢包,可以看一下我写的UDPping(用UDP数据来ping)。

https://github.com/wangyu-/UDPping

@bm-x
Copy link
Author

bm-x commented May 19, 2018

试了下UDPping,串联方案下使用speeder的情况下ping的平均延迟大概是230左右,单使用$$的情况下平均延迟大概280左右,在不使用任何代理的情况下ping服务器的速度也差不多是280,延迟确实是有所降低的~

只不是知道为何使用了串联方案后王者荣耀开不了局,就算先正常开局,然后再连上vpn,依然是完全不能动的状态~不知能否帮忙看下是哪儿的问题呢?

@wangyu-
Copy link
Owner

wangyu- commented May 20, 2018

只不是知道为何使用了串联方案后王者荣耀开不了局,就算先正常开局,然后再连上vpn,依然是完全不能动的状态~不知能否帮忙看下是哪儿的问题呢?

你现在用的是vpn还是$$?

一般$$的tcp转发成功udp没转发成功的情况,会能上网能进游戏大厅,但是开不了局。

我建议你除了推荐设置里讲的参数,其他参数不要自己改。尤其不要改mtu。

https://github.com/wangyu-/UDPspeeder/wiki/推荐设置

@yuukiyuuna
Copy link

我目前就在用kcp+seepder 和$$R,确实比单$$R稳定了不少

只不过感觉浏览网页的时候kcp没有bbr转发得快就是了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants