[GH-ISSUE #466] 关于ip问题请教大佬 #435

Closed
opened 2026-03-02 08:18:56 +03:00 by kerem · 2 comments
Owner

Originally created by @King-hsw on GitHub (Jan 26, 2025).
Original GitHub issue: https://github.com/hwdsl2/docker-ipsec-vpn-server/issues/466

请教一下大佬,本人使用腾讯云服务器(固定公网ip)和istore系统的软路由(动态公网ip)都部署了这个docker

docker run \
    --name ipsec-vpn-server \
    --env-file ./vpn.env \
    --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.env文件也都是相同的。
现在的问题是腾讯云服务器创建的容器docker logs ipsec-vpn-server后,显示的Server IP是云服务器的公网ip,可以正常连接
而istore系统的软路由的Server IP则是一个内网ip地址。
请问这个要怎么弄呢。
具体是想让istore系统的软路由能够使用vpn,让外网设备连接家中网络。

Originally created by @King-hsw on GitHub (Jan 26, 2025). Original GitHub issue: https://github.com/hwdsl2/docker-ipsec-vpn-server/issues/466 请教一下大佬,本人使用腾讯云服务器(固定公网ip)和istore系统的软路由(动态公网ip)都部署了这个docker ``` docker run \ --name ipsec-vpn-server \ --env-file ./vpn.env \ --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.env文件也都是相同的。 现在的问题是腾讯云服务器创建的容器```docker logs ipsec-vpn-server```后,显示的Server IP是云服务器的公网ip,可以正常连接 而istore系统的软路由的Server IP则是一个内网ip地址。 请问这个要怎么弄呢。 具体是想让istore系统的软路由能够使用vpn,让外网设备连接家中网络。
kerem closed this issue 2026-03-02 08:18:56 +03:00
Author
Owner

@hwdsl2 commented on GitHub (Jan 26, 2025):

@King-hsw 你好!请参见指定 VPN 服务器的公有 IP。一般情况下,本项目中的 Docker 镜像在自动检测 IP 时会返回公网 IP 而不是内网 IP。

另外,你也可以在创建 Docker 容器时指定一个域名,参见如何使用本镜像。VPN 需要打开或转发的端口是 UDP 500 和 UDP 4500。

<!-- gh-comment-id:2614444482 --> @hwdsl2 commented on GitHub (Jan 26, 2025): @King-hsw 你好!请参见[指定 VPN 服务器的公有 IP](https://github.com/hwdsl2/docker-ipsec-vpn-server/blob/master/docs/advanced-usage-zh.md#%E6%8C%87%E5%AE%9A-vpn-%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E5%85%AC%E6%9C%89-ip)。一般情况下,本项目中的 Docker 镜像在自动检测 IP 时会返回公网 IP 而不是内网 IP。 另外,你也可以在创建 Docker 容器时指定一个域名,参见[如何使用本镜像](https://github.com/hwdsl2/docker-ipsec-vpn-server/blob/master/README-zh.md#%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%9C%AC%E9%95%9C%E5%83%8F)。VPN 需要打开或转发的端口是 UDP 500 和 UDP 4500。
Author
Owner

@King-hsw commented on GitHub (Jan 26, 2025):

@King-hsw 你好!请参见指定 VPN 服务器的公有 IP。一般情况下,本项目中的 Docker 镜像在自动检测 IP 时会返回公网 IP 而不是内网 IP。

另外,你也可以在创建 Docker 容器时指定一个域名,参见如何使用本镜像。VPN 需要打开或转发的端口是 UDP 500 和 UDP 4500。

感谢您的答复解决了我的问题,谢谢🙏

<!-- gh-comment-id:2614553826 --> @King-hsw commented on GitHub (Jan 26, 2025): > [@King-hsw](https://github.com/King-hsw) 你好!请参见[指定 VPN 服务器的公有 IP](https://github.com/hwdsl2/docker-ipsec-vpn-server/blob/master/docs/advanced-usage-zh.md#%E6%8C%87%E5%AE%9A-vpn-%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E5%85%AC%E6%9C%89-ip)。一般情况下,本项目中的 Docker 镜像在自动检测 IP 时会返回公网 IP 而不是内网 IP。 > > 另外,你也可以在创建 Docker 容器时指定一个域名,参见[如何使用本镜像](https://github.com/hwdsl2/docker-ipsec-vpn-server/blob/master/README-zh.md#%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%9C%AC%E9%95%9C%E5%83%8F)。VPN 需要打开或转发的端口是 UDP 500 和 UDP 4500。 感谢您的答复解决了我的问题,谢谢🙏
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/docker-ipsec-vpn-server#435
No description provided.