AbyssalSwamp  ActivaUser
» Guest:  Register | Login | 会员列表

RSS subscription to this AbyssalSwamp  

Previous thread Next thread
     
Title: Softether-Linux客户端如何使用  
 
Phoenix001





UID 305208
Digest 0
Points 0
Posts
码币MB 0 Code
黄金 0 Catty
钻石 0 Pellet
Permissions 10
Register 2019-5-27
Status offline
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    #具体配置如下图可自行修改


2022-8-29 09:35#1
View profile  Blog  Send a short message  Top
 
Phoenix001





UID 305208
Digest 0
Points 0
Posts
码币MB 0 Code
黄金 0 Catty
钻石 0 Pellet
Permissions 10
Register 2019-5-27
Status offline
RE:Softether-Linux客户端如何使用

1.png

2022-8-29 09:53#2
View profile  Blog  Send a short message  Top
     


  Printable version | Recommend to a friend | Subscribe to topic | Favorite topic  


 


All times are GMT+8, and the current time is 2026-1-14 01:36 Clear informations ->sessions/cookies - Contact Us - CAFFZ - ZAKE