Date: | 10/03 2017 |
---|
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 .
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