debian11 安装softether

Softether是什么?一个开源跨平台多协议VPN程序:下载地址

根据实际情况选择下载

downloadsoftether.png

上传到服务器,然后解压,进入 /usr/src/vpnserver 文件夹,运行 install.sh  安装

upload.png

启动服务端:

sudo ./vpnserver start

运行配置命令行工具:

sudo ./vpncmd

可以直接设置 hub、用户、VPN 协议等。

softether默认显示语言为英文,可以编辑/usr/src/vpnserver/lang.config设置为中文

lang.png

建议通过Windows端SoftEther VPN Server Manager 连接服务器 IP配置更方便。

连接配置前请确保以下端口开放:


协议类型端口
SoftEther VPNTCP 443, TCP 992, TCP 1194, TCP 5555
L2TP/IPSecUDP 500, UDP 4500
OpenVPN 模拟TCP 1194

实际使用我只开放了TCP 5555, UDP 4500/500就够用了。



接着配置开机启动:

✅ 第一步:创建 systemd 启动服务文件

运行以下命令创建服务文件:

sudo nano /etc/systemd/system/vpnserver.service

粘贴以下内容:

[Unit]
Description=SoftEther VPN Server
After=network.target

[Service]
Type=forking
ExecStart=/usr/src/vpnserver/vpnserver start
ExecStop=/usr/src/vpnserver/vpnserver stop
WorkingDirectory=/usr/src/vpnserver
Restart=on-failure

[Install]
WantedBy=multi-user.target

按 Ctrl+O 保存,回车,然后 Ctrl+X 退出。


✅ 第二步:设置执行权限

确保二进制文件可以运行:

sudo chmod 755 /usr/src/vpnserver/vpnserver
sudo chmod 755 /usr/src/vpnserver/vpncmd

✅ 第三步:重新加载 systemd、启用并启动服务

sudo systemctl daemon-reload
sudo systemctl enable vpnserver
sudo systemctl start vpnserver

✅ 第四步:验证服务状态

sudo systemctl status vpnserver


作者头像
Jabiler博主

A farmer works in a factory.

上一篇:百度,要点脸吧?
下一篇:已是最新文章

发表评论