UDP隧道搭建教程,配合WireGuard使用把UDP流量伪装成TCP流量传输!!!

昨天给大家介绍了UDPspeeder网络加速工具,今天再给大家分享下同作者的另一款udp2raw隧道工具,该工具可以把UDP流量伪装成TCP流量传输,可以配合KCPTUN/WireGuard等UDP协议传输工具使用,能有效避免被运营商对UDP限速和屏蔽,适合UDP干扰比较严重的地区使用。

教程开始

本文以搭配WireGuard为例,基于centos7系统,通过Xshell连接上服务器后,输入下列命令:

yum update -y && yum install wget curl screen -y

1、下载安装WireGuard服务端,选择 1. Install wireguard等待安装完成;

curl -O https://raw.githubusercontent.com/atrandys/wireguard/master/wg_mult.sh && chmod +x wg_mult.sh 
&& ./wg_mult.sh 

2、修改WireGuard的 MTU 为1200(超过1300软件会崩溃),使用vi命令编辑修改/etc/wireguard/wg0.conf文件;

vi /etc/wireguard/wg0.conf

3、重启 WireGuard,然后命令行输入 wg 查看WireGuard监听端口,后面要用;

wg-quick down wg0
wg-quick up wg0

4、获取udp2raw服务端程序;

curl -o udp2raw https://raw.githubusercontent.com/atrandys/onekeyopenvpn/master/udp2raw && 
chmod +x udp2raw

5、开启udp2raw服务,重启服务器会导致失效,需重新开启;

screen -S udp2raw
./udp2raw -s -l0.0.0.0:9898 -r127.0.0.1:你的wireguard端口 --raw-mode faketcp -a -k 
"passwd"

下载udp2raw客户端使用

1、Windows+MAC客户端下载:点击下载

2、下载后解压,我这里以Windows为例,修改下文件名为udp2raw方便后面使用,用记事本新建一个start.bat文件(txt扩展改为bat),把下面的代码复制进去保存,注意改下你的服务器IP,查看一下本地网络的默认网关,我这里是192.168.0.1,你需要按自己的修改一下。

@ECHO OFF %1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)
(window.close)&&exit route add 你的服务器IP mask 255.255.255.255 192.168.0.1 
METRIC 20 start /b udp2raw.exe -c -r你的服务器IP:9898 -l 127.0.0.1:6666 --raw-mode 
faketcp -k "passwd" 

3、再用记事本新建一个stop.bat(txt扩展改为bat)文件,把下面代码复制进去保存,修改下你的服务器IP;

@ECHO OFF taskkill /im udp2raw.exe /f route delete 你的服务器IP ping -n 2 127.1 >nul

4、把udp2raw.exe 、start.bat 、stop.bat三个文件放到同一个文件夹里面,双击start.bat运行。

下载 WireGuard 客户端使用

官方客户端下载地址:https://www.wireguard.com/install/,Windows第三方客户端下载地址:TunSafe

1、修改wireguard客户端配置文件,MTU改成1200,ip和端口改成127.0.0.1:6666; 然后点击 Activate 进行连接就可以了。



特别声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!一分钱一分货仍是恒久不变之真理,未成年读者(包括生理和心理)请在监护人陪同下访问本站!
关于隐私: 虾米仔部落格非全职打理博客,所有评论不保证审核时间进度,我有义务保证您的个人信息不经由虾米仔透露给任何第三方,随意或虚假邮箱评论会自动进入垃圾箱无法展示和给您回应.
关于安全: 任何IDC都有倒闭和跑路的可能,出口线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.
© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏
分享
评论 抢沙发