Skip to content

Tardis is a high-speed VPN (not encrypted) for server-to-server communication.

License

Notifications You must be signed in to change notification settings

seyukun/tardis-vpn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tardis VPN

Tardis is a high-speed VPN (not encrypted) for server-to-server communication.

Usage

  • Install Tardis (Ubuntu)
sudo apt install -y cargo make
git clone https://github.com/docheio/tardis.git
cd tardis
make all
make install
  • Update Tardis
make upgrade
  • Tardis command usage
# Peer mode [peer-to-peer]
tardis peer <LISTEN-IP>:<PORT> <TARGET-IP>:<PORT> <INTERFACE-NAME> <INTERFACE-IP>/<IP-RANGE>

# Server mode [server-to-client]
tardis server <LISTEN-IP>:<PORT> <INTERFACE-NAME> <INTERFACE-IP>/<IP-RANGE>

# Client mode [client-to-server]
tardis client <TARGET-IP>:<PORT> <INTERFACE-NAME> <INTERFACE-IP>/<IP-RANGE>
  • Start Service
# Must edit config „/etc/systemd/system/tardisd.service“
systemctl enable --now tardisd

About

Tardis is a high-speed VPN (not encrypted) for server-to-server communication.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 91.0%
  • C 4.5%
  • Makefile 4.5%