udp2raw

A Tunnel which Turns UDP Traffic into Encrypted UDP/FakeTCP/ICMP Traffic by using Raw Socket,helps you Bypass UDP FireWalls(or Unstable UDP Environment)

MIT License

Stars
7.2K

Bot releases are hidden (Show)

udp2raw - 20230206.0 Latest Release

Published by wangyu- over 1 year ago

Only minor changes, see commit history for details.
Added macos m1/m2 build.

window and mac version

udp2raw - 20200818.0

Published by wangyu- about 4 years ago

Fixed FATAL:kernel too old (Issue 339) on x86 amd64 and possibly arm.

windows and mac version

udp2raw - 20200727.0

Published by wangyu- about 4 years ago

Fix issue 337(array out of boundary).

udp2raw - 20200715.0

Published by wangyu- over 4 years ago

  1. further fix of https://github.com/wangyu-/udp2raw-tunnel/issues/226. --fix-gro is no longer compatible with old versions. --fix-gro is made avaliable in windows and mac version
  2. fix a problem/bug in --cipher-mode aes128cfb, aes128cfb is redesigned and not compatible with old versions. The original aes128cfb is renamed to aes128cfb_0 and not suggested to use.
udp2raw - 20190716.test.0

Published by wangyu- over 5 years ago

Added option --fix-gro to handle huge packet caused by GRO, as mentioned in:

https://github.com/wangyu-/udp2raw-tunnel/issues/226

this option is still at an early stage, and this version is released for test.

udp2raw - 20181113.0

Published by wangyu- almost 6 years ago

Fixed a bug which may cause bind port fail in log and the program to exit by itself.

https://github.com/wangyu-/udp2raw-tunnel/issues/222

(For Winodws/MacOS/BSD version , check this repo)

udp2raw - 20180830.2

Published by wangyu- about 6 years ago

Added --raw-mode easyfaketcp similar to windows/mac version. But its not suggested to use, unless you dont have permission to add iptables.

Fixed a few logs format.

20180830.1 Fixed a problem which may cause segment fault.
20180830.2 Sync update of mp version

udp2raw - 20180728.1

Published by wangyu- about 6 years ago

Added ipv6 support.

Added new cipher-mode aes128cfb and new auth-mode hmac_sha1

New option --dev, allow you to bind raw socket to a specific device/interface, not necessary but it increases performance. (example: --dev eth0)

20180728.1 fixed a bug in 20180728.0

udp2raw - 20180225.1

Published by wangyu- over 6 years ago

Mute duplicated rst==1 logs, if you got too many of them. Configurable with the --max-rst-to-show option.

the file in this release

(20180225.1 fixed a problem which may cause segment fault in 20180225.0, https://github.com/wangyu-/udp2raw-tunnel/commit/bd57171b48318e5791ae096b1a954774a97128ac )

INFO 2018/06/20

Winodws/MacOS/BSD version has been released, check this repo

Windows/MacOS/BSD版已经发布了,不再需要虚拟机,可以去 这里 下载

udp2raw - 20180220.1

Published by wangyu- over 6 years ago

New option --retry-on-error, allow you to run udp2raw before network is initialized. Especially useful for startup scripts.

udp2raw - 20180111.1

Published by wangyu- almost 7 years ago

Fix iptables lock failure for -a option when multiple udp2raw instances are used.

To enable this feature, use new option--wait-lock. Need iptables v1.4.20 or above.

udp2raw - 20171125.0

Published by wangyu- almost 7 years ago

Fixed a possible timer issue.

How to choose a binary for your device

udp2raw - 20171123.1

Published by wangyu- almost 7 years ago

Fix the problem of program exiting after recovered from system suspension.

udp2raw - 20171111.0

Published by wangyu- almost 7 years ago

Heartbeat failure detection improvement.
New option --hb-len.

Suggested to upgrade.

udp2raw - 20171108.0

Published by wangyu- almost 7 years ago

Increase heartbeat failure detection sensitivity.
(the previous failure detection turns out to be too conservative,and sometimes you had to perform a manual reconnect)

udp2raw - 20171103.0

Published by wangyu- almost 7 years ago

Fixed a bug of fd resource not released after changing port, at client side. Its suggested to upgrade.

Code re-factor.

how to choose a binary for your device

udp2raw - 20171024.0

Published by wangyu- almost 7 years ago

Allow to send commands to the running process by using a fifo(named pipe).

Check --fifo option in readme.md for details.

udp2raw - 20170918.0

Published by wangyu- about 7 years ago

improved AES and md5 performance.

how to choose a binary for your device

udp2raw - 20170917.0

Published by wangyu- about 7 years ago

fixed bug of -g option, -g generated an invalid iptables rule.

how to choose a binary for your device

udp2raw - 20170911.0

Published by wangyu- about 7 years ago

fixed a bug which may cause server hangup for a while(rare,only on server side).

how to choose a binary for your device