Exodus: Ciphertext and plaintext
Date: | 10/03 2017 |
---|
Contents
Platform Support
VPN Server:
- Linux > 3.0
VPN Client:
- macOS >= 10.13
- Linux > 3.0
Build
macOS:
brew install git curl wget clang
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 git curl wget clang pkg-config libssl-dev
sudo apt install build-essential make cmake
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 .
Run
WARN: Do Not Run VPN Server On a Production Env.
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