杂烩-自建IPSec VPN服务
本文最后更新于:September 10, 2026 pm
Internet Protocol security (IPsec) 是一个开放标准的框架协议,用于确保通过互联网协议(IP)使用加密安全服务进行私有的、安全的通信。它通过加密、认证和密钥管理等技术,为IP网络通信提供机密性、数据完整性验证和来源真实性保障,是构建虚拟专用网(VPN)的常用技术。
IPsec 保护可以使用两种模式,转换模式和隧道模式。
目录
参考:
部署服务端
首先创建环境变量文件vpn.env,也可参考示例文件(地址:https://github.com/hwdsl2/docker-ipsec-vpn-server/blob/master/vpn.env.example)
1 | |
根据实际情况调整为自己的配置:
1 | |
启动服务
1 | |
启动成功后查看信息:
1 | |
输出类似如下:
1 | |
连接使用
具体可参考:https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients-zh.md
Windows
首先在终端中执行如下两条命令,然后重启电脑!!!
- 具体可参考:https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients-zh.md#windows-%E9%94%99%E8%AF%AF-809
1
2
3REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RasMan\Parameters /v ProhibitIpSec /t REG_DWORD /d 0x0 /f
Windows 11
- 右键单击系统托盘中的无线/网络图标。
- 选择
网络和 Internet设置,然后在打开的页面中单击 VPN。 - 单击
添加 VPN按钮。 - 从
VPN 提供商下拉菜单选择Windows (内置)。 - 在
连接名称字段中输入任意内容。 - 在
服务器名称或地址字段中输入你的VPN 服务器 IP。 - 从
VPN 类型下拉菜单选择 使用预共享密钥的L2TP/IPsec。 - 在
预共享密钥字段中输入你的VPN IPsec PSK。 - 在
用户名字段中输入你的VPN 用户名。 - 在
密码字段中输入你的VPN 密码。 - 选中
记住我的登录信息复选框。 - 单击
保存保存 VPN 连接的详细信息。
本文作者: 墨水记忆
本文链接: https://tothefor.com/DragonOne/7baba722.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!