安装 SoftEther VPN
在 Windows 系统上安装
-
下载 SoftEther VPN:
- 访问官方网站:https://www.softether.org/。
- 下载并安装对应平台的版本(如 Windows 版本)。
-
安装并配置:
- 运行安装程序,按照提示完成安装。
- 启动 SoftEther VPN,打开管理界面(默认端口为 1194)。
在 Linux 系统上安装
-
下载并编译源代码:
- 下载 SoftEther VPN 的源代码:
https://github.com/SoftEtherVPN/SoftEther-VPN/releases/. - 解压并进入源代码目录。
- 执行编译命令:
make。
- 下载 SoftEther VPN 的源代码:
-
安装并配置:
- 使用
make install命令安装。 - 启动服务:
sudo systemctl start softether-server. - 访问管理界面:
http://localhost:1194.
- 使用
在 macOS 上安装
- 下载并安装:
从官网下载并安装 macOS 版本的 SoftEther VPN。
生成 VPN 服务器密钥
-
启动 SoftEther VPN 服务器:
- 运行
softether-tunnel-server命令,进入管理界面。
- 运行
-
生成密钥:
- 点击“服务器设置” > “密钥设置”。
- 点击“生成”按钮,生成新的密钥文件(如
_softether-server.pem)。 - 保存密钥文件,妥善保管。
连接到 VPN 服务器
使用命令连接
-
获取服务器信息:
- 服务器地址(IP 或域名)。
- 服务器端口(默认 1194)。
- 服务器密钥文件路径。
-
运行 VPN 客户端:
- 在命令行运行:
softether-tunnel-client。 - 输入服务器地址、端口和密钥文件路径:
softether-tunnel-client --server <服务器地址> --port <端口> --certfile <密钥文件路径> - 连接成功后,会显示连接状态。
- 在命令行运行:
使用 GUI 配置
-
打开 SoftEther VPN 管理界面:
- Windows:
http://localhost:1194。 - Linux/macOS: 访问服务器 IP 地址:
http://<服务器 IP>:1194。
- Windows:
-
添加 VPN 服务器:
- 点击“服务器列表”,然后点击“+”按钮。
- 填写服务器信息(如地址、端口、密码等)。
- 选择协议(如 OpenVPN、IPSec、L2TP 等)。
- 点击“添加”按钮。
-
连接到服务器:
- 选择要连接的服务器。
- 点击“连接”按钮,输入账号密码(如果需要)。
配置默认路由(可选)
-
Windows:
- 右键点击“开始”按钮,搜索“默认路由”。
- 添加 0.../ 的默认路由,确保所有流量都通过 VPN 接口。
-
Linux/macOS:
- 使用命令设置默认路由:
sudo route -n sudo ip route add 0.../ via <VPN 接口> - 确保网络接口配置正确(如设置为 TUN 模式)。
- 使用命令设置默认路由:
管理 VPN 服务器
-
Web 界面:
登录服务器管理界面,查看服务器状态、用户列表、连接日志等。
-
命令行管理:
- 使用
softether-tunnel-server命令查看服务器状态:softether-tunnel-server --help - 管理用户账号和权限:
- 添加用户:
softether-tunnel-server --add-user <用户名> --pass <密码>. - 删除用户:
softether-tunnel-server --del-user <用户名>.
- 添加用户:
- 使用
常见问题及解决方法
-
连接被拒绝:
- 检查防火墙设置,确保 VPN 接口(如 1194 端口)开放。
- 确保服务器和客户端的 IP 配置正确。
-
证书验证失败:
- 确保客户端使用的证书与服务器的颁发者证书一致。
- 更新或重新生成证书,确保无误。
-
路由问题:
- 检查默认路由是否正确配置。
- 确保网络接口(如 TUN)能够正常工作。
注意事项
- 密钥文件安全:密钥文件是连接 VPN 的核心文件,妥善备份并保护好。
- 防火墙设置:确保服务器和客户端的防火墙不会阻止 VPN 服务的正常运行。
- 性能优化:根据需求调整 VPN 配置,确保带宽和延迟满足需求。
希望以上说明能帮助你顺利使用 SoftEther VPN!如有问题,可参考官方文档或社区求助。









