编辑
2025-02-13
小白笔记
0

项目地址 https://github.com/hwdsl2/docker-ipsec-vpn-server

readme https://github.com/hwdsl2/docker-ipsec-vpn-server/blob/master/README-zh.md

docker run \ --name ipsec-vpn-server \ --restart=always \ -v ikev2-vpn-data:/etc/ipsec.d \ -v /lib/modules:/lib/modules:ro \ -p 500:500/udp \ -p 4500:4500/udp \ -d --privileged \ hwdsl2/ipsec-vpn-server

安装以后,获取 VPN 登录信息 docker logs ipsec-vpn-server

配置vpn客户端查看此文档 https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients-zh.md

windows11

Windows 11 右键单击系统托盘中的无线/网络图标。 选择 网络和 Internet 设置,然后在打开的页面中单击 VPN。 单击 添加 VPN 按钮。 从 VPN 提供商 下拉菜单选择 Windows (内置)。 在 连接名称 字段中输入任意内容。 在 服务器名称或地址 字段中输入你的 VPN 服务器 IP。 从 VPN 类型 下拉菜单选择 使用预共享密钥的 L2TP/IPsec。 在 预共享密钥 字段中输入你的 VPN IPsec PSK。 在 用户名 字段中输入你的 VPN 用户名。 在 密码 字段中输入你的 VPN 密码。 选中 记住我的登录信息 复选框。 单击 保存 保存 VPN 连接的详细信息。

使用windows或其他客户端进行连接出现错误时

https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients.md#windows-error-809

windows: 请使用管理员权限安装此注册表并重启 REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /f

手动添加账户 https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/manage-users-zh.md#%E6%89%8B%E5%8A%A8%E7%AE%A1%E7%90%86-vpn-%E7%94%A8%E6%88%B7

本文作者:墨洺的文档

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!