Ariselia/exodus

network proxy and tunnel (VPN)

★ 0Forks 0RustGitHub ↗Compare

README

Exodus: Ciphertext and plaintext

Join the chat at https://gitter.im/luozijun/exodus

assets/logo.jpg

Date:10/03 2017

Contents

macOS:

brew install rustup-init
brew install openssl

rustup-init --default-toolchain nightly -y
rustup toolchain install nightly
rustup default nightly
rustup show

git clone https://github.com/LuoZijun/exodus.git
cd exodus

cargo build --bin vpn --release

cp target/release/vpn .

Debian 9:

sudo apt install build-essential libssl-dev make cmake clang gcc

wget https://static.rust-lang.org/rustup.sh
chmod +x rustup.sh
./rustup.sh --channel=nightly

git clone https://github.com/LuoZijun/exodus.git
cd exodus
cargo build --bin vpnd --release

cp target/release/vpnd .
cd exodus
# VPN Server
sudo ./vpnd --tun-network 172.16.0.0/16

# VPN Client
sudo ./vpn --server-addr YOUR_VPN_SERVER_IPV4_ADDR:YOUR_VPN_SERVER_UDP_PORT --disable-crypto

Contributors

LuoZijun

Issues