Skip to content

a layer3 VPN that tunnels TCP traffic through DNS packets

Notifications You must be signed in to change notification settings

ArshiAAkhavan/ark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ark

Ark: a VPN protocol based on layer 4 protocol swapping and more!

setup

Server

to run the server use the following command:

./run-server.sh --local 0.0.0.0:9091 -m server -s 172.16.0.1/24

where local is the local address for udp socket to bind and the -s subnet range specifies the ip range in which the client and the server work on.

Client

./run-client.sh --local 0.0.0.0:7070 -r 87.247.189.1:9091 -m client

where local is the local address for udp socket to bind and -r specifies the remote address in which the server resides.

enjoy!

About

a layer3 VPN that tunnels TCP traffic through DNS packets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published