mirror of
https://github.com/wangyu-/UDPspeeder.git
synced 2025-01-19 14:29:37 +08:00
Merge branch 'master' of https://github.com/wangyu-/UDPspeeder
This commit is contained in:
commit
70e3de7f41
31
README.md
31
README.md
@ -2,11 +2,11 @@
|
|||||||
![image0](images/Capture7.PNG)
|
![image0](images/Capture7.PNG)
|
||||||
UDP加速工具,降低丢包率,配合vpn可以加速任何协议,尤其适用于加速游戏和网页打开速度;同时也是一个UDP连接的调试和统计工具。
|
UDP加速工具,降低丢包率,配合vpn可以加速任何协议,尤其适用于加速游戏和网页打开速度;同时也是一个UDP连接的调试和统计工具。
|
||||||
|
|
||||||
这个是我自己稳定用了一个月的项目,用来加速美服的Brawl Stars和亚服的Mobile Legend,效果不错。
|
这个是我自己稳定用了一个月的项目,用来加速美服的Brawl Stars和亚服的Mobile Legend,效果不错。加速前卡得几乎没法玩,加速后就没怎么卡过了。
|
||||||
#### 效果
|
#### 效果
|
||||||
![image0](images/Capture8.PNG)
|
![image0](images/Capture8.PNG)
|
||||||
#### 原理简介
|
#### 原理简介
|
||||||
目前原理是多倍发包。以后会做各种优化。准备开发的功能有:对高频率的短包先合并再冗余;FEC(Forward Error Correction),在包速低的时候多倍发包,包速高时用FEC。
|
目前原理是多倍发包。以后会做各种优化,比如:对高频率的短包先合并再冗余;FEC(Forward Error Correction),在包速低的时候多倍发包,包速高时用FEC。
|
||||||
|
|
||||||
跟net-speeder比,优势在于client和server会把收到的多余包自动去掉,这个过程对上层透明,没有兼容性问题。而且发出的冗余数据包会做长度和内容的随机化,抓包是看不出发了冗余数据的,所以不用担心vps被封的问题。
|
跟net-speeder比,优势在于client和server会把收到的多余包自动去掉,这个过程对上层透明,没有兼容性问题。而且发出的冗余数据包会做长度和内容的随机化,抓包是看不出发了冗余数据的,所以不用担心vps被封的问题。
|
||||||
|
|
||||||
@ -95,6 +95,29 @@ other options:
|
|||||||
-h,--help print this help message
|
-h,--help print this help message
|
||||||
|
|
||||||
```
|
```
|
||||||
|
### 包发送选项,两端设置可以不同。 只影响本地包发送。
|
||||||
|
##### -d 选项
|
||||||
|
设置冗余包数量。
|
||||||
|
##### -t 选项
|
||||||
|
为冗余包的发送,增加一个延迟.对中间路由buffer做优化,应对瞬时Buffer过长导致的连续丢包
|
||||||
|
##### -j 选项
|
||||||
|
为原始数据的发送,增加一个延迟抖动值。这样上层应用计算出来的RTT方差会更大,以等待后续冗余包的到达,不至于发生在冗余包到达之前就触发重传的尴尬。配合-t选项使用。正常情况下跨国网络本身的延迟抖动就很大。可以不用设-j
|
||||||
|
|
||||||
|
##### --report 选项
|
||||||
|
数据发送和接受报告。开启后可以根据此数据推测出包速和丢包率等特征。
|
||||||
|
|
||||||
|
##### 加强版 -t 选项
|
||||||
|
跟普通-t类似,允许设置最大值最小值,用随机延迟发送冗余包。
|
||||||
|
|
||||||
|
##### 加强版 -j 选项
|
||||||
|
允许给jitter选项设置最大值最小值。在这个区间随机化jitter。如果最大值最小值一样就是模拟延迟。可以模拟高延迟、高jitter的网络环境。
|
||||||
|
|
||||||
|
##### --random-drop 选项
|
||||||
|
随机丢包。模拟恶劣的网络环境时使用。
|
||||||
|
|
||||||
|
# 包接收选项,两端设置可以不同。只影响本地包接受
|
||||||
|
##### --disable-filter
|
||||||
|
关闭重复包过滤器。这样配合-d 选项可以模拟有重复包的网络环境。
|
||||||
|
|
||||||
# 应用
|
# 应用
|
||||||
|
|
||||||
@ -112,3 +135,7 @@ udp协议本身是ip协议加上了端口之后的直接封装,udp继承了ip
|
|||||||
如果你需要用加速的tcp看视频和下载文件,这样效果比vpn方案更好。不论是速度,还是流量的耗费上。
|
如果你需要用加速的tcp看视频和下载文件,这样效果比vpn方案更好。不论是速度,还是流量的耗费上。
|
||||||
![image0](images/Capture3.PNG)
|
![image0](images/Capture3.PNG)
|
||||||
|
|
||||||
|
# 编译教程
|
||||||
|
暂时先参考udp2raw的这篇教程,几乎一样的过程。
|
||||||
|
|
||||||
|
https://github.com/wangyu-/udp2raw-tunnel/blob/master/doc/build_guide.zh-cn.md
|
||||||
|
Loading…
x
Reference in New Issue
Block a user