我需要在我的caddy容器槽WSL中获得一个公共ip,但是无论我做什么,我都得到了一个虚拟IP (总是172.x.0.1)。
我的docker-compose
networks:
personnal:
caddy:
container_name: caddy
image: caddy:alpine
ports:
- target: 80
published: 80
protocol: tcp
mode: host
- target: 443
published: 443
protocol: tcp
mode: host
networks:
- personnal和我的caddy vhost
dev.my-domain.com {
reverse_proxy remote_container:80 {
header_up X-Real-IP {remote_host}
header_up X-Forwarded-For {remote_host}
}
tls internal {
on_demand
}
}我在互联网上找到了很多解决方案,但这是一个特殊的问题:wsl + docker + caddy
有人能帮我吗?
提前致谢
发布于 2021-07-17 08:11:43
我也解决不了这个问题。我认为在WSL中没有实现它来转发真正的ip。
我将nginx服务器切换到了Raspberry Pi,相同的Nginx配置也转发了真正的ip地址。
https://stackoverflow.com/questions/67435448
复制相似问题