openwrt 搭建web
2023-12-18 19:06:45
折腾 软路由 有几年了,最近试了下 移动的 IPV6, 既然可以拿到 公网的 IPV6, 所以想折腾下, 经过不懈努力
实现了:通过 ipv4/ipv6 地址访问我的 web站点? (白飘不花钱的方式)
1 动态DNS
折腾 DDNS 无非是想 白飘 公网IP,但是 仅仅依赖 阿里云的 DDNS IPV6 地址 或者 腾讯云 DDNS 或者? dynv6, 国内目前都做不到。
这里的思路是:使用 CDN 直接访问你的网站,而CDN的 源服务器才是你的真实的服务器, 这样一来就能兼容 IPV4 和 IPV6
?
- 阿里云 DDNS 只能做到 :具有公网IPV6地址才能访问 访问放你的 IPV6设备,(IPV4 地址的设备 还是访问不到 你的 IPV6 设备), 而且 CDN 不支持 只有 IPV6 的源地址
- 腾讯云 的同上,? CDN 支持只有 IPV6 的源地址,但是收费很贵,贵到差不多可以买一个简单地服务器了。
- dynv6 基本情况和阿里云一致
- 使用 cloudflare, cloudflare cdn 服务支持 只有ipv6 地址的源,而且还可以免费, 速度还可以
2 cloudflare
在上面的我们了解到:可以给我的 网页挂上 CDN,? 然后 让具有公网IPV6 设备的网页 作为 CDN的 源; 这样我们就能通过? 域名? 使用 (ipv4 / ipv6)的环境 来访问我们只有 公网IPV6的 网站了!
这里使用到的是 :cloudflare.com
2.1?? cloudflare 解析你的 IPV6地址
?Cloudflare 中国官网 | 智能化云服务平台 | 免费CDN安全防护 | Cloudflare
- ?去上面的网站;注册一个你的账号
- 选择一个免费版本:
- ?添加一个 IPV6 地址解析
- ?在你的域名服务商? 修改 DNS :
- ?最后还要创建一个 令牌 用于更新你的 IPV6 地址:
2.2 ? openwrt 动态DNS 配置
- ?配置好 DDNS
2.设置完成查看下日志: 差不多如下 就说明配置成功了
3.端口配置, 一方面是你的运营商 有些端口是被屏蔽掉的。 比方说 80 443等等(这个我们等会可以解决); 另一方面 也只支持部分端口cloudflare:
3 访问你的域名网站:
3.1 使用带端口的 http 方式访问
?站点 是我 使用nginx 搭建起来的 web 服务器 端口为 2095:
3.2 使用https? 443 端口 访问你的站点 :
1.先配置这里:强制 https
域名转端口:已经就是说这个域名它内部 直接带端口过去访问;外部展示就是不带端口的
3.https + 域名 + 443
走到这里基本上就大功告成了, 不管你是 ipv6 还是 ipv4 都能 访问你 使用 ddns ipv6的站点了
文章来源:https://blog.csdn.net/nicepainkiller/article/details/135063480
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!