-
- Downloads
tools: add dvpn
dvpn tool is a VPN based on the DHTNET stack. The tool creates a TUN interface to efficiently route traffic to the destination. For the client side, upon establishing a connection, the tool creates a TUN interface and sets it as the default route in the routing table, excluding traffic destined for the peer. On the server side, a TUN interface is created, and NAT configuration is used to respond to client requests. Change-Id: I43ff43982930d97502a64d15aeb2c8df283bdda9 GitLab: #13
Showing
- CMakeLists.txt 11 additions, 2 deletionsCMakeLists.txt
- README.md 28 additions, 5 deletionsREADME.md
- tools/dvpn/README.md 79 additions, 0 deletionstools/dvpn/README.md
- tools/dvpn/dvpn.1 90 additions, 0 deletionstools/dvpn/dvpn.1
- tools/dvpn/dvpn.cpp 391 additions, 0 deletionstools/dvpn/dvpn.cpp
- tools/dvpn/dvpn.h 109 additions, 0 deletionstools/dvpn/dvpn.h
- tools/dvpn/dvpn_up.sh 84 additions, 0 deletionstools/dvpn/dvpn_up.sh
- tools/dvpn/main.cpp 205 additions, 0 deletionstools/dvpn/main.cpp
- tools/dvpn/test_config.yaml 5 additions, 0 deletionstools/dvpn/test_config.yaml
Loading
Please register or sign in to comment