flyzy博客
分享便宜VPS与网络优惠
搬瓦工

【已解决】请问能用 nginx 实现 ipv6 反代 ipv4 网站吗?

A 监听 ipv6,想反代不支持 ipv6 的网站 B,结果报错:failed (97: Address family not supported by protocol)
    listen [::]:443 ssl http2;     listen 443 ssl http2;     location / {     proxy_redirect off;     [color=Red]proxy_bind $server_addr;[/color]     proxy_set_header Host $http_host;       proxy_set_header X-Real-IP $remote_addr;       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;     proxy_set_header X-Scheme $scheme;     proxy_pass http://127.0.0.1:9093;     }复制代码

请教如何实现呢?

【已解决】
找到原因了,删掉这个就好了:proxy_bind $server_addr;

贵州省网友说:至少要有个双栈的机器吧

青海省网友说:你这个反代服务器需要同时支持 IPv4 + IPv6 才行,否则你这个服务器(IPv6)怎么访问目标服务器(IPv4)?

广东省网友说:这是个什么需求?Cloudflare适用

山西省网友说:可以实现

山西省网友说:可以,我的纯ipv6 euserv 就反代了hostloc,但要先加warp

福建省网友说:是都支持的,但是优先是 ipv6,就报错了

海南省网友说:IPv6 我不熟,我搜了下,你尝试: 去掉 listen 443 ssl http2; 把 listen [::]:443 ssl http2; 改成 listen [::]:443 ipv6only=on ssl http2;复制代码

赞(0) 打赏
关注我们
未经允许不得转载:flyzy博客 » 【已解决】请问能用 nginx 实现 ipv6 反代 ipv4 网站吗?
分享到: 更多 (0)

这是一种鼓励

支付宝扫一扫打赏

微信扫一扫打赏