伺服器環境搭建#
- 安裝 softether VPN server
使用 ssh 工具連接到 vps 上,先更新 yum 源。
yum update
輸入 y 確認,然後安裝依賴庫
yum -y install gcc zlib-devel openssl-devel readline-devel ncurses-devel
如果是 ubuntu 的話,使用的是 apt-get 來作為包管理器。
在當前目錄 /root 下載 softether VPN server 端
wget http://oks2t4o68.bkt.clouddn.com/softether-vpnserver-v4.22-9634-beta-2016.11.27-linux-x64-64bit.tar.gz
解壓縮
tar -zvxf softether-vpnserver-v4.22-9634-beta-2016.11.27-linux-x64-64bit.tar.gz
進入目錄安裝
cd vpnserver
make
選項全部選 1
安裝完後在當前目錄繼續輸入
./vpnserver start
開啟服務
- 設置 softether VPN server
./vpncmd
依次輸入 1,回車,回車,再輸入
ServerPasswordSet
設置服務端密碼,到此伺服器端已經部署完畢
管理 softether VPN server#
下面回到 pc 端,以 win10 為例,先從官網下載最新版 https://www.softether-download.com/cn.aspx?product=softether ,然後安裝管理工具,打開 slmgr.exe
點擊新設置
主機名填寫你的 vps 伺服器 ip ,輸入你剛才設置的密碼
將彈出的設置關掉,進入主界面
點擊管理虛擬 HUB
再點擊管理使用者
點擊新建
如圖設置,使用者名稱和密碼自己填
回到管理虛擬 HUB 界面,點擊虛擬 NAT 的 DHCP 伺服器,啟用 SecureNAT
將埠改為 53,並點擊為 OpenVPN Client 生成配置樣本文件,將其保存到一個地方。
配置 OpenVPN#
到官網下載 OpenVPN,https://openvpn.net/index.php/open-source/downloads.html ,下載 windows 版並安裝,然後打開,點擊 Import file 將剛才的樣本文件中的以 l3 結尾的文件導入到 OpenVPN 的配置目錄中
導入完之後點擊 connect
將你剛才設置的虛擬 HUB 中的使用者名稱和密碼輸入,勾選 Save password,如果出現這個提示,就表示設置成功了
這時你可以註銷認證,再試試連接,發現依然可以聯網。