5 Commits

Author SHA1 Message Date
wangyu
a7e31940a0 add arm target in makefile 2017-08-16 20:41:19 +08:00
wangyu-
244f28cb1d Update README.md 2017-08-14 08:26:00 -07:00
wangyu-
39231d7939 Update README.md 2017-08-14 02:27:34 -07:00
wangyu-
e16d993c2e Update README.md 2017-08-14 02:26:46 -07:00
wangyu-
47ae2d94e7 Update README.md 2017-08-12 21:38:41 -07:00
2 changed files with 10 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
# UDPspeeder
![image0](images/Capture7.PNG)
UDP加速工具降低丢包率配合vpn可以加速任何协议尤其适用于加速游戏和网页打开速度同时也是一个UDP连接的调试和统计工具。
UDP双边加速工具降低丢包率配合vpn可以加速任何协议尤其适用于加速游戏和网页打开速度同时也是一个UDP连接的调试和统计工具。
这个是我自己稳定用了一个月的项目用来加速美服的Brawl Stars和亚服的Mobile Legend效果不错。加速前卡得几乎没法玩加速后就没怎么卡过了。
#### 效果
@@ -26,7 +26,7 @@ UDP加速工具降低丢包率配合vpn可以加速任何协议尤其
client支持多个udp连接server也支持多个client
目前有amd64,x86,ar71xx的binary
目前有amd64,x86,ar71xx,树莓派armv7的binary
如果你需要绕过UDP屏蔽/QoS或者需要连接复用/连接保持功能或者是加密。解决方案在另一个repo(可以跟UDPspeeder一起使用)
@@ -35,7 +35,7 @@ https://github.com/wangyu-/udp2raw-tunnel
# 简明操作说明
### 环境要求
Linux主机可以使是openwrt路由器也可以是树莓派。在windows和mac上可以开虚拟机(桥接模式测试可用)。
Linux主机可以使是openwrt路由器也可以是树莓派。在windows和mac上配合虚拟机可以稳定使用speeder跑在Linux里其他应用照常跑在window里桥接模式测试可用)。
### 安装
下载编译好的二进制文件,解压到本地和服务器的任意目录。
@@ -115,7 +115,7 @@ other options:
##### --random-drop 选项
随机丢包。模拟恶劣的网络环境时使用。
# 包接收选项,两端设置可以不同。只影响本地包接受
### 包接收选项,两端设置可以不同。只影响本地包接受
##### --disable-filter    
关闭重复包过滤器。这样配合-d 选项可以模拟有重复包的网络环境。

View File

@@ -2,10 +2,11 @@ cc_cross=/home/wangyu/OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-
cc_local=g++
cc_ar71xx=/home/wangyu/OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/bin/mips-openwrt-linux-g++
cc_bcm2708=/home/wangyu/raspberry/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-g++
cc_arm=/home/wangyu/Desktop/arm-2014.05/bin/arm-none-linux-gnueabi-g++
FLAGS= -std=c++11 -Wall -Wextra -Wno-unused-variable -Wno-unused-parameter
SOURCES=main.cpp log.cpp common.cpp
NAME=speeder
TAR=${NAME}_binaries.tar.gz ${NAME}_amd64 ${NAME}_x86 ${NAME}_ar71xx ${NAME}_bcm2708
TAR=${NAME}_binaries.tar.gz ${NAME}_amd64 ${NAME}_x86 ${NAME}_ar71xx ${NAME}_bcm2708 ${NAME}_arm
all:
rm -f ${NAME}
@@ -25,6 +26,8 @@ amd64:
${cc_local} -o ${NAME}_amd64 -I. ${SOURCES} ${FLAGS} -lrt -static -O3
x86:
${cc_local} -o ${NAME}_x86 -I. ${SOURCES} ${FLAGS} -lrt -m32 -static -O3
arm:
${cc_arm} -o ${NAME}_arm -I. ${SOURCES} ${FLAGS} -lrt -static -O3
cross:
${cc_cross} -o ${NAME}_cross -I. ${SOURCES} ${FLAGS} -lrt -O3
@@ -33,9 +36,10 @@ cross2:
${cc_cross} -o ${NAME}_cross -I. ${SOURCES} ${FLAGS} -lrt -static -lgcc_eh -O3
release: amd64 x86 ar71xx bcm2708
release: amd64 x86 ar71xx bcm2708 arm
tar -zcvf ${TAR}
clean:
rm -f ${TAR}
rm -f ${NAME}_cross ${NAME}