-
Notifications
You must be signed in to change notification settings - Fork 831
FAQ
wangyu- edited this page Feb 21, 2018
·
30 revisions
UDPspeeder的主要功能是降低丢包率。UDPspeeder可以降低由重传引入的延迟。比如tcp的延迟,和基于udp的可靠传输协议的延迟。
UDPspeeder不能降低网络的物理延迟。网络的物理延迟取决VPS的地理位置和线路。
可以在client和server端加上--report 10选项,生成数据发送和接受报告,观察是否有数据流过UDPspeeder,流量是否符合预期等等。
UDP传输是不可靠的,所谓UDP加速,意思是在不增加延迟的情况下,把丢包率降低到接近0。
Google一下 nohup/screen/tmux中任意一个的用法
以nohup为例:
nohup ./speederv2 -s -l0.0.0.0:4096 -r127.0.0.1:7777 -k "passwd" --mode 0 -f2:4 -q1 >./speederv2.log &
一般linux发行版都自带nohup;如果你的没有带,请自行安装。
如果需要停掉服务,使用killall speederv2
就可以了。
在/etc/rc.local
里加入:
sleep 15 ##建议增加这条命令,延迟启动,避免一些奇怪问题
/完整路径/speederv2 -s -l0.0.0.0:4096 -r127.0.0.1:7777 -k "passwd" --mode 0 -f2:4 -q1 >/speederv2.log &
如果文件内有exit 0
之类的语句,需要把以上命令加在exit 0
前面一行。
一般这样就可以了,如果遇到了问题请自行google/etc/rc.local
的用法。
以安装iperf3和nohup为例:
opkg update
opkg install iperf3
opkg install coreutils-nohup
另外,也可以尝试 这个 虚拟机文件,预装了常用的软件包(体积更大)
#! /bin/sh
while true
do
./speederv2 ....
sleep 5
done