SoftEther VPN 是一个基于Dropwizard 的 VPN 工具,用于通过网络隔离和服务访问。如果你需要配置SoftEther VPN 的服务器端,以下是一个详细的步骤指南
步骤 1:设置虚拟机 创建虚拟机:在你电脑上创建一个虚拟机(VirtualBox 或者 VMware),创建一个名为 softether-vpn 的虚拟机,确保该虚拟机的名称与 Softether VPN 的名称一致。 安装 Softether VPN:在虚拟机上安装 Softether VPN,通过终端输入以下命令:softether VPN -k -n softether-vpn -s /path/to/your/softether/vpn/virtual machine 配置虚拟机的防火墙:在虚拟机中,将防火墙设置为允许Softether VPN 服务访问。 在 terminal 中输入:Iface eth (up) 0... 255.255.255.255 255 0 net.ipv4 Iface eth (down) 0... 255.255.255.255 255 0 net.ipv4 然后设置防火墙:/path/to/your/softether/vpn/virtual machine ip route add 192.168.1./1 255.255.255.255 255 net.ipv4 ip route add 192.168.1.1/24 default ip route add 192.168.1.5/24 default 步骤 2:连接到服务器 在虚拟机中连接到服务器:在虚拟机中,将虚拟主机连接到你服务器上的 Softether VPN 站点。softether VPN -n softether-vpn -s softether-vpn-sites.com 选择端口:在虚拟机中,选择要使用 Softether VPN 的端口,选择 443(HTTPS)或 8(HTTP)。 连接:连接到服务器后,你将被引导到服务器的配置界面。 步骤 3:配置服务器端 在服务器端(Windows、Linux 或 Mac),运行以下命令配置 Softether VPN 的端口: softether VPN -n your-VPN-server -s /path/to/your/softether/vpn/server -p /path/to/your/softether/vpn...
步骤 1:设置虚拟机
- 创建虚拟机:在你电脑上创建一个虚拟机(VirtualBox 或者 VMware),创建一个名为
softether-vpn的虚拟机,确保该虚拟机的名称与 Softether VPN 的名称一致。 - 安装 Softether VPN:在虚拟机上安装 Softether VPN,通过终端输入以下命令:
softether VPN -k -n softether-vpn -s /path/to/your/softether/vpn/virtual machine
- 配置虚拟机的防火墙:在虚拟机中,将防火墙设置为允许Softether VPN 服务访问。
- 在 terminal 中输入:
Iface eth (up) 0... 255.255.255.255 255 0 net.ipv4 Iface eth (down) 0... 255.255.255.255 255 0 net.ipv4
- 然后设置防火墙:
/path/to/your/softether/vpn/virtual machine ip route add 192.168.1./1 255.255.255.255 255 net.ipv4 ip route add 192.168.1.1/24 default ip route add 192.168.1.5/24 default
- 在 terminal 中输入:
步骤 2:连接到服务器
- 在虚拟机中连接到服务器:在虚拟机中,将虚拟主机连接到你服务器上的 Softether VPN 站点。
softether VPN -n softether-vpn -s softether-vpn-sites.com
- 选择端口:在虚拟机中,选择要使用 Softether VPN 的端口,选择
443(HTTPS)或8(HTTP)。 - 连接:连接到服务器后,你将被引导到服务器的配置界面。
步骤 3:配置服务器端
在服务器端(Windows、Linux 或 Mac),运行以下命令配置 Softether VPN 的端口:
softether VPN -n your-VPN-server -s /path/to/your/softether/vpn/server -p /path/to/your/softether/vpn/server-port
- 端口:指定要连接到的端口,
443(HTTPS)或8(HTTP)。 - 服务器名称:指定 Softether VPN 的服务器名称,
server.com。
步骤 4:设置安全缓存和过滤器
Softether VPN 提供了安全缓存和过滤器功能:
- 安全缓存:设置缓存级别(如 SSL、SSLv2),以提高安全性和性能。
- 过滤器:设置过滤器,允许或阻止特定的 IP 或 URL。
安全缓存
- 在虚拟机中,进入
config脚本,设置缓存级别:/path/to/your/softether/vpn/virtual machine cat /etc/softether/vpn/config
- 在服务器端,使用以下命令设置缓存级别:
softether VPN -n your-VPN-server -s /path/to/your/softether/vpn/server -c <缓存级别>
示例:
softether VPN -n softether-vpn-server -s /path/to/your/softether/vpn/server -c 256
过滤器
- 在虚拟机中,进入
config脚本,设置过滤器:/path/to/your/softether/vpn/virtual machine cat /etc/softether/vpn/config
- 在服务器端,使用以下命令设置过滤器:
softether VPN -n your-VPN-server -s /path/to/your/softether/vpn/server -f <过滤器>
示例:
softether VPN -n softether-vpn-server -s /path/to/your/softether/vpn/server -f ".*:8"
步骤 5:连接到虚拟主机
- 从虚拟机连接到虚拟主机:在虚拟机中,使用以下命令连接到你的虚拟主机:
softether VPN -n virtual主机 -s /path/to/your/softether/vpn/virtual machine -I
- 从虚拟主机连接到服务器:在服务器端,使用以下命令连接到虚拟主机:
softether VPN -n your-VPN-server -s /path/to/your/softether/vpn/server -I
步骤 6:验证配置
- 检查防火墙设置:确保防火墙允许 Softether VPN 服务访问。
- 使用端口访问:在虚拟机中,通过端口访问 Softether VPN,或在服务器端使用端口访问服务器。
- 运行测试:通过浏览器访问 Softether VPN,确认其功能正常。
注意事项
- 防火墙限制:如果防火墙限制了 Softether VPN 的访问,可以尝试增加防火墙的允许权限或调整过滤器。
- 服务器配置:确保服务器的 IP 和端口与 Softether VPN 的配置一致。
- 测试功能:在配置完成后,进行一些测试,例如访问并登录到 Softether VPN,以验证其正常工作。
希望这些建议对你有所帮助!如果有更多问题,欢迎随时咨询。

相关文章







