Rust 开发的全局 VPN Exodus

GPL
Rust
跨平台
2018-01-11
iluozijun

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 .

Run

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
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

间谍程序Exodus移植到iOS平台上 恐窃取用户信息

资安业者Lookout指出,过去在Android平台上肆虐的间谍程序Exodus已被移植到iOS平台上,且利用苹果专为大型企业设计的Apple Developer Enterprise Program诱导使用者下载及安装,尽管iOS版的E...

04/10 16:17
2
0
有趣的vi-vim页面内的音乐播放控制

基于按键执行 执行环境:基本vim执行框架,mpg123解码,aplay播放,mkfifo执行命令 init用于初始化页面,music用于播放音乐 音乐播放时可执行clear可停止播放...

2015/01/07 22:46
16
0
企业该如何做大数据的分析挖掘?这里有一份参考指南

现如今已经进入大数据时代,各种系统、应用、活动所产生的数据浩如烟海,数据不再仅仅是企业存储的信息,而是成为可以从中获取巨大商业价值的企业战略资产。这样背景下,如何存储海量复杂的数...

2018/08/21 14:34
6
0
2019年最佳BCH(比特币现金)钱包指南:根据你的需要挑选一个比特币现金钱包

自BCH诞生以来,随着BCH社区和用户的不断成长,越来越多的钱包商将目光放在了BCH上。目前已经有几十个比特币现金钱包可以让你发送、接收和存储BCH。根据官网显示Bitcoin.com、Yenom、BRD、C...

04/15 10:17
0
0
Tracker服务器

http://tracker.prq.to/announce.php http://tracker.prq.to/announce http://tracker.thepiratebay.org/announce http://tv.tracker.prq.to/announce http://tracker.bitebbs.com:6969/anno...

2016/03/15 23:33
332
1
XMPP协议学习笔记二

IM的实现原理 在我最初学习编程的时候,曾经用JAVA实现了一个最简单版的IM通讯,即通过Socket建立两台电脑之间的连接,然后发送IO流来进行即时通讯,我们现在所使用的IM软件尽管看上去非常复...

2014/12/11 09:42
221
0
XMPP协议学习笔记

IM的实现原理 在我最初学习编程的时候,曾经用JAVA实现了一个最简单版的IM通讯,即通过Socket建立两台电脑之间的连接,然后发送IO流来进行即时通讯,我们现在所使用的IM软件尽管看上去非常复...

2014/06/24 23:01
95
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部