通知 爱刷机 路由器教程 →→《省钱助手

UDP隧道工具Udp2raw-Tunnel功能强大的UDP隧道工具

2025-01-08
0评论
/
阅读
爱搜啊

Udp2raw-Tunnel

今天我给大家介绍的是一款功能强大的UDP隧道工具——UDP2raw。这款工具通过伪造的TCP/UDP/ICMP流量,利用原始套接字,帮助研究人员绕过UDP防火墙或在不稳定的UDP环境中工作。

支持平台

Linux主机:需要root权限,支持桌面端Linux、Android手机/平板、OpenWRT路由器或树莓派。

Windows/macOS:提供了预安装udp2raw的虚拟机镜像,用户可以直接在VMware/VirtualBox中加载使用。虚拟镜像会自动获取IP,并且udp2raw可以在启动后立即运行(请确保虚拟机网络模式设置为桥接)。

功能介绍

1. 发送/接收UDP数据包:支持伪造的TCP/ICMP头,帮助绕过UDP屏蔽、UDP QoS及其他不正确的UDP NAT行为。

2. 模拟TCP握手:支持三次握手过程,包括seq和ack_seq等TCP选项的模拟。

3. 加密与数据安全:

   使用AES-128-CBC加密通信流量。

   通过MD5或CRC32保护数据完整性。

   利用反重放窗口机制防御重放攻击。

   手动认证以避免中间人攻击。

工具使用

安装

可以从udp2raw GitHub发布页面https://github.com/wangyu-/udp2raw-tunnel/releases下载源码。

运行示例

假设你的UDP已被屏蔽,服务器IP为44.55.66.77,服务在监听UDP端口7777。

服务器端运行:

./udp2raw_amd64-s -l0.0.0.0:4096 -r 127.0.0.1:7777 -a -k "passwd" --raw-mode faketcp

客户端运行:

./udp2raw_amd64-c -l0.0.0.0:3333 -r 44.55.66.77:4096 -a -k "passwd" --raw-mode faketcp

这段代码会通过TCP端口4096在客户端和服务器之间建立一条加密的通信隧道,客户端通过UDP端口3333连接,相当于服务器端连接端口7777。

如果你需要在Android端运行的话,请参考【 如何在Android设备(arm cpu)上运行udp2raw

帮助菜单

工具支持多种命令行选项,常用选项包括:

--raw-mode:选择伪造流量的模式(如faketcp, udp, icmp)。

-k, --key:用于生成对称密钥的密码。

--cipher-mode:选择加密模式(如aes128cbc, xor, none)。

--auth-mode:选择认证模式(如md5, crc32, none)。

IPTABLES规则

程序通过元套接字发送数据包,在FakeTCP模式下,可以使用-a选项自动添加/删除iptables规则,或使用-g选项手动生成iptables规则以屏蔽不必要的TCP数据包处理。

加密与认证建议

推荐使用aes128cbc + md5以实现最佳安全性。如果在路由器上使用,可以考虑xor + simple,这种组合可以在多数情况下绕过简单的防火墙审计,但可能无法抵御更复杂的攻击。

Seq模式

FakeTCP模式的工作机制与真实TCP连接并不完全相同。使用Seq模式可以增强伪造流量的真实感,通过调整seq的增加方式,进一步隐蔽流量特征。


点击链接加入群聊三群:751529538

点击链接加入群聊二群:376877156

点击链接加入群聊【路由器交流群:622891808已满】

本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


饿了么红包

饿了么红包

于2025-01-08发布