Softether-Linux客戶端如何使用


最近因為開發需要進行異地組網,基本情況是開發所需服務器沒有公網ip,那么只有借助阿里雲進行組網。
方案是將VPN搭建在阿里雲上面,然后將各個服務器連入阿里雲組成的虛擬局域網。
然而卻各處碰壁,因為我們采用l2tp協議,Linux服務器自帶的VPN客戶端默認只支持pptp.
所以只有使用Softether的Linux客戶端。

Softether客戶端下載地址:https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases #在該地址下找到需要版本下載下來
使用教程(該使用教程只限於用戶名,密碼認證方式,其他方式可自行修改)
  • 1.解壓
tar -zxvf softether-vpnclient-v4.32-9731-beta-2020.01.01-linux-x64-64bit.tar.gz    #得到vpnclient
  • 2.進入解壓后目錄
cd vpnclient    #如下圖為該目錄下文件

  • 3.進行編譯
make    #如果出現編譯錯誤一般是make的依賴沒有安裝,自行去百度,這里不做解釋

編譯過程中會出現選項全部選擇1即可
如下圖為編譯后目錄下文件

  • 4.啟動
./vpnclient start    #注意該命令要在vpnclient目錄下運行
  • 5.配置
./vpncmd    #打開vpnclient命令行;如下圖為命令行界面

上圖一般為英文,可以自行改為簡體中文,將vpnclient目錄下lang.config文件進行修改,
lang.config文件中配置如下

‘#’號為注釋,只需更改為cn即可
繼續我們的配置,打開命令行界面后,我們選擇2.vpnclient管理工具
按確認鍵進入選項配置,具體操作可以輸入help獲得

創建一個新的連接

AccountCreate

上圖中連接名可隨意設置
因為我采用的是用戶密碼認證所以連接用戶名,輸入自己創建的即可
虛擬網卡可以隨意輸入,隨后會創建對應名稱的虛擬網卡

然后設置為tcp/ip直連方式

AccountProxyNone

設置連接時的密碼

AccountPasswordSet

查看連接列表

AccountList

連接

AccountConnect

然后再查看連接列表可以看到連接狀態,如果顯示已連接
退出即可
查看獲得的虛擬網ip,如果沒有獲得ip則使用dhclient命令去獲得,如果dhclient命令不會使用,可以查看我另一篇博客

  • 如果感覺連接后傳輸速度很慢,不能滿足需求,可以進行高級通信設置
AccountDetailSet    #具體配置如下圖可自行修改


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM