- 安装软件包
在终端中执行以下命令,以安装SoftEther VPN的必要软件包:
sudo apt-get update
sudo apt-get install build-essential wget curl gcc make
- 下载和解压缩软件包
使用wget命令下载SoftEther VPN的Linux版软件包:
wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.29-9680-rtm/softether-vpnserver-v4.29-9680-rtm-2021.08.16-linux-x64-64bit.tar.gz
解压缩下载的tar.gz文件:
tar xzf softether-vpnserver-v4.29-9680-rtm-2021.08.16-linux-x64-64bit.tar.gz
- 编译和安装软件包
进入解压后的目录:
cd vpnserver
使用make命令编译软件包:
make
运行vpncmd程序:
./vpncmd
在vpncmd提示符下,输入以下命令以设置管理员密码(请替换password为您自己的密码):
ServerPasswordSet
按照屏幕上的提示进行操作。完成后,输入exit以退出vpncmd程序。
接下来,将vpnserver程序复制到/usr/local/vpnserver目录中,并使其可执行:
sudo cp vpnserver /usr/local/vpnserver/
sudo chmod 600 /usr/local/vpnserver/vpn_server.config
- 配置SoftEther VPN服务器
使用vi或nano编辑器打开/usr/local/vpnserver/vpn_server.config文件:
sudo nano /usr/local/vpnserver/vpn_server.config
在文件中找到以下行:
#Specify virtual hub names as comma-separated list.
#If you do not want to use Virtual HUB, leave it blank.
#VirtualHubs = myhub1,myhub2,myhub3
删除#号并设置虚拟HUB名称(本例中为myhub):
#Specify virtual hub names as comma-separated list.
#If you do not want to use Virtual HUB, leave it blank.
VirtualHubs = myhub
保存并退出文件。
接下来,启动SoftEther VPN服务器:
sudo /usr/local/vpnserver/vpnserver start
检查是否启动成功:
sudo /usr/local/vpnserver/vpnserver status
如果一切正常,您将看到以下输出:
VPN server service is running.
现在,您的SoftEther VPN服务器已经安装和配置完成。您可以使用vpncmd程序以及其他软件来管理和连接到您的VPN服务器。