高速、安全的 V*N - ShadowV*N
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。 - 修改配置文件中的
server和password字段。 up字段指定的腳本會在 V*N 啟動后執行。down字段指定的腳本會在 V*N 退出后執行。- 如果需要自定義路由,可以修改上面兩個腳本。在腳本最后有一段注釋,可以把修改路由的命令放在相應的位置。
需要注意的是 ShadowV*N 是一個點對點 V*N。意味著對于每個客戶端,需要一個對應的服務端。可以開啟多個服務端進程,用 -c 參數指定不同的配置文件。請確保對于不同的服務端和客戶端,在 up 和 down 腳本中指定了不同的 IP。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!