Exodus: 一款全新的 VPN
Exodus 是一款使用 Rust 语言开发的全局 VPN, 目前已释放预览版, 支持 macOS/Linux 平台。
跟 OpenVPN 相比,代码量非常少,行数不到万(OpenVPN则有将近三十万行)。
跟 ShadowSocks 之类的全局被动代理相比,Exodus 可以代理全局的流量。
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