高速、安全的 V*N - ShadowV*N

jopen 11年前發布 | 112K 次閱讀 ShadowVPN

ShadowVN 是一個基于 libsodium 的高速、安全的 VN。特別為低端硬件,如 OpenWRT 路由器設計。

安裝

Linux:

請確保 configure 時使用了 --sysconfdir=/etc 參數。

sudo apt-get install build-essential automake libtool
git submodule update --init
./autogen.sh
./configure --enable-static --sysconfdir=/etc
make && sudo make install

OpenWRT:

下載預編譯版: ar71xx, brcm63xx, brcm47xx, ramips_24kec.

或者自行編譯: 進入 SDK 根目錄,然后:

pushd package
git clone https://github.com/clowwindy/ShadowV*N.git
popd
make menuconfig # select Network/ShadowV*N
make V=s
scp bin/xxx/ShadowV*N-xxx-xxx.ipk root@192.168.1.1
# then log in your box and use opkg to install that ipk file

配置

  • 可以在 /etc/shadowV*N 目錄下找到所有配置文件。
  • 對于客戶端,編輯 client.conf
  • 對于服務器端,編輯 server.conf
  • 修改配置文件中的 serverpassword 字段。
  • up 字段指定的腳本會在 V*N 啟動后執行。
  • down 字段指定的腳本會在 V*N 退出后執行。
  • 如果需要自定義路由,可以修改上面兩個腳本。在腳本最后有一段注釋,可以把修改路由的命令放在相應的位置。

需要注意的是 ShadowV*N 是一個點對點 V*N。意味著對于每個客戶端,需要一個對應的服務端。可以開啟多個服務端進程,用 -c 參數指定不同的配置文件。請確保對于不同的服務端和客戶端,在 updown 腳本中指定了不同的 IP。

項目主頁:http://www.baiduhome.net/lib/view/home/1412739151952

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!