├── .clang-format ├── .gitattributes ├── CMakeLists.txt ├── ISSUE_TEMPLATE.md ├── LICENSE.md ├── README.md ├── common.cpp ├── common.h ├── connection.cpp ├── connection.h ├── crc32 ├── Crc32.cpp ├── Crc32.h └── LICENSE ├── delay_manager.cpp ├── delay_manager.h ├── doc ├── README.zh-cn.md ├── README.zh-cn.v1.md └── udpspeeder_openvpn.md ├── fd_manager.cpp ├── fd_manager.h ├── fec_manager.cpp ├── fec_manager.h ├── images ├── 11 ├── Capture.PNG ├── Capture10.PNG ├── Capture2.PNG ├── Capture3.PNG ├── Capture4.PNG ├── Capture5.PNG ├── Capture6.PNG ├── Capture7.PNG ├── Capture8.PNG ├── Capture9.PNG ├── cn │ ├── 11 │ ├── merlin1.jpg │ ├── merlin2.jpg │ ├── merlin3.jpg │ ├── ping_compare_cn.PNG │ ├── scp_compare.PNG │ ├── scp_compare2.PNG │ ├── speeder_kcptun.PNG │ ├── speeder_vpn_s.PNG │ ├── speedercn.PNG │ └── udp2rawudpspeeder.PNG └── en │ ├── 11 │ ├── fec.PNG │ ├── ping_compare2.png │ ├── ping_compare3.PNG │ ├── ping_compare_mode1.png │ ├── rs.png │ ├── scp_compare.PNG │ ├── scp_compare2.PNG │ ├── udpspeeder+openvpn.PNG │ ├── udpspeeder+openvpn2.PNG │ ├── udpspeeder+openvpn3.PNG │ └── udpspeeder.PNG ├── lib ├── fec.cpp ├── fec.h ├── rs.cpp └── rs.h ├── libev ├── CVS │ ├── Entries │ ├── Repository │ └── Root ├── Changes ├── LICENSE ├── Makefile.am ├── README ├── README.embed ├── Symbols.ev ├── Symbols.event ├── autogen.sh ├── configure.ac ├── ev++.h ├── ev.3 ├── ev.c ├── ev.h ├── ev.pod ├── ev_epoll.c ├── ev_kqueue.c ├── ev_poll.c ├── ev_port.c ├── ev_select.c ├── ev_vars.h ├── ev_win32.c ├── ev_wrap.h ├── event.c ├── event.h ├── event_compat.h ├── import_libevent ├── libev.m4 ├── update_ev_c ├── update_ev_wrap └── update_symbols ├── log.cpp ├── log.h ├── main.cpp ├── makefile ├── misc.cpp ├── misc.h ├── my_ev.cpp ├── my_ev.h ├── my_ev_common.h ├── packet.cpp ├── packet.h ├── tunnel.h ├── tunnel_client.cpp └── tunnel_server.cpp /.clang-format: -------------------------------------------------------------------------------- 1 | SortIncludes: false 2 | BasedOnStyle: Google 3 | ColumnLimit: 0 4 | IndentWidth: 4 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | libev/* linguist-vendored 2 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | English Only. 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/README.md -------------------------------------------------------------------------------- /common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/common.cpp -------------------------------------------------------------------------------- /common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/common.h -------------------------------------------------------------------------------- /connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/connection.cpp -------------------------------------------------------------------------------- /connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/connection.h -------------------------------------------------------------------------------- /crc32/Crc32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/crc32/Crc32.cpp -------------------------------------------------------------------------------- /crc32/Crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/crc32/Crc32.h -------------------------------------------------------------------------------- /crc32/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/crc32/LICENSE -------------------------------------------------------------------------------- /delay_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/delay_manager.cpp -------------------------------------------------------------------------------- /delay_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/delay_manager.h -------------------------------------------------------------------------------- /doc/README.zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/doc/README.zh-cn.md -------------------------------------------------------------------------------- /doc/README.zh-cn.v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/doc/README.zh-cn.v1.md -------------------------------------------------------------------------------- /doc/udpspeeder_openvpn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/doc/udpspeeder_openvpn.md -------------------------------------------------------------------------------- /fd_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/fd_manager.cpp -------------------------------------------------------------------------------- /fd_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/fd_manager.h -------------------------------------------------------------------------------- /fec_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/fec_manager.cpp -------------------------------------------------------------------------------- /fec_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/fec_manager.h -------------------------------------------------------------------------------- /images/11: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /images/Capture.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/Capture.PNG -------------------------------------------------------------------------------- /images/Capture10.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/Capture10.PNG -------------------------------------------------------------------------------- /images/Capture2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/Capture2.PNG -------------------------------------------------------------------------------- /images/Capture3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/Capture3.PNG -------------------------------------------------------------------------------- /images/Capture4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/Capture4.PNG -------------------------------------------------------------------------------- /images/Capture5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/Capture5.PNG -------------------------------------------------------------------------------- /images/Capture6.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/Capture6.PNG -------------------------------------------------------------------------------- /images/Capture7.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/Capture7.PNG -------------------------------------------------------------------------------- /images/Capture8.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/Capture8.PNG -------------------------------------------------------------------------------- /images/Capture9.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/Capture9.PNG -------------------------------------------------------------------------------- /images/cn/11: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/cn/merlin1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/cn/merlin1.jpg -------------------------------------------------------------------------------- /images/cn/merlin2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/cn/merlin2.jpg -------------------------------------------------------------------------------- /images/cn/merlin3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/cn/merlin3.jpg -------------------------------------------------------------------------------- /images/cn/ping_compare_cn.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/cn/ping_compare_cn.PNG -------------------------------------------------------------------------------- /images/cn/scp_compare.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/cn/scp_compare.PNG -------------------------------------------------------------------------------- /images/cn/scp_compare2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/cn/scp_compare2.PNG -------------------------------------------------------------------------------- /images/cn/speeder_kcptun.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/cn/speeder_kcptun.PNG -------------------------------------------------------------------------------- /images/cn/speeder_vpn_s.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/cn/speeder_vpn_s.PNG -------------------------------------------------------------------------------- /images/cn/speedercn.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/cn/speedercn.PNG -------------------------------------------------------------------------------- /images/cn/udp2rawudpspeeder.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/cn/udp2rawudpspeeder.PNG -------------------------------------------------------------------------------- /images/en/11: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/en/fec.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/en/fec.PNG -------------------------------------------------------------------------------- /images/en/ping_compare2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/en/ping_compare2.png -------------------------------------------------------------------------------- /images/en/ping_compare3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/en/ping_compare3.PNG -------------------------------------------------------------------------------- /images/en/ping_compare_mode1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/en/ping_compare_mode1.png -------------------------------------------------------------------------------- /images/en/rs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/en/rs.png -------------------------------------------------------------------------------- /images/en/scp_compare.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/en/scp_compare.PNG -------------------------------------------------------------------------------- /images/en/scp_compare2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/en/scp_compare2.PNG -------------------------------------------------------------------------------- /images/en/udpspeeder+openvpn.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/en/udpspeeder+openvpn.PNG -------------------------------------------------------------------------------- /images/en/udpspeeder+openvpn2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/en/udpspeeder+openvpn2.PNG -------------------------------------------------------------------------------- /images/en/udpspeeder+openvpn3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/en/udpspeeder+openvpn3.PNG -------------------------------------------------------------------------------- /images/en/udpspeeder.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/images/en/udpspeeder.PNG -------------------------------------------------------------------------------- /lib/fec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/lib/fec.cpp -------------------------------------------------------------------------------- /lib/fec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/lib/fec.h -------------------------------------------------------------------------------- /lib/rs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/lib/rs.cpp -------------------------------------------------------------------------------- /lib/rs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/lib/rs.h -------------------------------------------------------------------------------- /libev/CVS/Entries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/CVS/Entries -------------------------------------------------------------------------------- /libev/CVS/Repository: -------------------------------------------------------------------------------- 1 | libev 2 | -------------------------------------------------------------------------------- /libev/CVS/Root: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/CVS/Root -------------------------------------------------------------------------------- /libev/Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/Changes -------------------------------------------------------------------------------- /libev/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/LICENSE -------------------------------------------------------------------------------- /libev/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/Makefile.am -------------------------------------------------------------------------------- /libev/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/README -------------------------------------------------------------------------------- /libev/README.embed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/README.embed -------------------------------------------------------------------------------- /libev/Symbols.ev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/Symbols.ev -------------------------------------------------------------------------------- /libev/Symbols.event: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/Symbols.event -------------------------------------------------------------------------------- /libev/autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/autogen.sh -------------------------------------------------------------------------------- /libev/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/configure.ac -------------------------------------------------------------------------------- /libev/ev++.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev++.h -------------------------------------------------------------------------------- /libev/ev.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev.3 -------------------------------------------------------------------------------- /libev/ev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev.c -------------------------------------------------------------------------------- /libev/ev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev.h -------------------------------------------------------------------------------- /libev/ev.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev.pod -------------------------------------------------------------------------------- /libev/ev_epoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev_epoll.c -------------------------------------------------------------------------------- /libev/ev_kqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev_kqueue.c -------------------------------------------------------------------------------- /libev/ev_poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev_poll.c -------------------------------------------------------------------------------- /libev/ev_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev_port.c -------------------------------------------------------------------------------- /libev/ev_select.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev_select.c -------------------------------------------------------------------------------- /libev/ev_vars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev_vars.h -------------------------------------------------------------------------------- /libev/ev_win32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev_win32.c -------------------------------------------------------------------------------- /libev/ev_wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/ev_wrap.h -------------------------------------------------------------------------------- /libev/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/event.c -------------------------------------------------------------------------------- /libev/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/event.h -------------------------------------------------------------------------------- /libev/event_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/event_compat.h -------------------------------------------------------------------------------- /libev/import_libevent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/import_libevent -------------------------------------------------------------------------------- /libev/libev.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/libev.m4 -------------------------------------------------------------------------------- /libev/update_ev_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/update_ev_c -------------------------------------------------------------------------------- /libev/update_ev_wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/update_ev_wrap -------------------------------------------------------------------------------- /libev/update_symbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/libev/update_symbols -------------------------------------------------------------------------------- /log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/log.cpp -------------------------------------------------------------------------------- /log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/log.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/main.cpp -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/makefile -------------------------------------------------------------------------------- /misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/misc.cpp -------------------------------------------------------------------------------- /misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/misc.h -------------------------------------------------------------------------------- /my_ev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/my_ev.cpp -------------------------------------------------------------------------------- /my_ev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/my_ev.h -------------------------------------------------------------------------------- /my_ev_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/my_ev_common.h -------------------------------------------------------------------------------- /packet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/packet.cpp -------------------------------------------------------------------------------- /packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/packet.h -------------------------------------------------------------------------------- /tunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/tunnel.h -------------------------------------------------------------------------------- /tunnel_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/tunnel_client.cpp -------------------------------------------------------------------------------- /tunnel_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangyu-/UDPspeeder/HEAD/tunnel_server.cpp --------------------------------------------------------------------------------