部署
foliant
利用httpd做远程yum源的配置
利用yum做多个组件源
linux环境上传github代码
vncserver可视化
centos7可视化
metabase安装
linux图形化安装
vm使用桥接连接网络
ElasticSearch使用
nginx多级构建
docker多架构构建镜像
svn和gitlab-ce迁移
代理搭建
GNS3部署使用
sftp搭建
Jenkins部署
yum源配置
js学习
通过一个公网ip联通一个vpc下所有服务
frp远程搭建
html语法
win下本地非80端口dns域名解析配置
利用nginx实现html跨域请求第三方接口
搭建自己的邮箱系统
docker构建mrdoc
内网穿透-利用nps实现本地web服务在公网访问
ipsec
-
+
首页
ipsec
## ipsec - what: ipsec - where: centos7、win、anywhere - when: 2022.6.24 - who: JRT - why: official record - how: https://github.com/hwdsl2/docker-ipsec-vpn-server/blob/master/README-zh.md ### 拉取镜像 ``` # 镜像1 docker pull hwdsl2/ipsec-vpn-server # 备用 docker pull caixb/vpn-server:1.0 ``` ### 创建配置文件 ``` sudo vim /etc/docker/vpn/vpn.env # 预共享密钥 VPN_IPSEC_PSK=Abcd123! # 用户账号 VPN_USER=caixb # 链接密码 VPN_PASSWORD=Abcd123! ``` ### 启动服务 ``` # 镜像1 docker run \ -itd \ --name vpn \ --env-file /etc/docker/vpn/vpn.env \ --restart=always \ -p 500:500/udp \ -p 4500:4500/udp \ -d --privileged \ hwdsl2/ipsec-vpn-server #备用镜像 docker run \ -itd \ --name vpn \ --env-file /etc/docker/vpn/vpn.env \ --restart=always \ -p 500:500/udp \ -p 4500:4500/udp \ -d --privileged \ caixb/vpn-server:1.0 ``` ### Window连接VPN ``` a. 初始化系统注册表,以支持Ipsec协议VPN REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /f b. 新建VPN连接 c. 打开网络适配器设置VPN连接方式 d. 重启电脑后连接即可。 ``` ![](/media/202206/2022-06-24_164755_449265.png) ![](/media/202206/2022-06-24_164722_640697.png) ![](/media/202206/2022-06-24_164738_949015.png) ### 参考 https://zhuanlan.zhihu.com/p/423808974 https://github.com/hwdsl2/docker-ipsec-vpn-server/blob/master/README-zh.md
JRT
2022年6月24日 17:07
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码