openwrt 搭建web

发布时间:2023年12月19日

折腾 软路由 有几年了,最近试了下 移动的 IPV6, 既然可以拿到 公网的 IPV6, 所以想折腾下, 经过不懈努力

实现了:通过 ipv4/ipv6 地址访问我的 web站点? (白飘不花钱的方式)

1 动态DNS

折腾 DDNS 无非是想 白飘 公网IP,但是 仅仅依赖 阿里云的 DDNS IPV6 地址 或者 腾讯云 DDNS 或者? dynv6, 国内目前都做不到。

这里的思路是:使用 CDN 直接访问你的网站,而CDN的 源服务器才是你的真实的服务器, 这样一来就能兼容 IPV4 和 IPV6

?

  1. 阿里云 DDNS 只能做到 :具有公网IPV6地址才能访问 访问放你的 IPV6设备,IPV4 地址的设备 还是访问不到 你的 IPV6 设备), 而且 CDN 不支持 只有 IPV6 的源地址
  2. 腾讯云 的同上,? CDN 支持只有 IPV6 的源地址,但是收费很贵,贵到差不多可以买一个简单地服务器了
  3. dynv6 基本情况和阿里云一致
  4. 使用 cloudflare, cloudflare cdn 服务支持 只有ipv6 地址的源,而且还可以免费, 速度还可以

2 cloudflare

在上面的我们了解到:可以给我的 网页挂上 CDN,? 然后 让具有公网IPV6 设备的网页 作为 CDN的 源; 这样我们就能通过? 域名? 使用 (ipv4 / ipv6)的环境 来访问我们只有 公网IPV6的 网站了!

这里使用到的是 :cloudflare.com

2.1?? cloudflare 解析你的 IPV6地址

?Cloudflare 中国官网 | 智能化云服务平台 | 免费CDN安全防护 | Cloudflare

  1. ?去上面的网站;注册一个你的账号
  2. 选择一个免费版本:
  3. ?添加一个 IPV6 地址解析
  4. ?在你的域名服务商? 修改 DNS :
  5. ?最后还要创建一个 令牌 用于更新你的 IPV6 地址:
2.2 ? openwrt 动态DNS 配置
  1. ?配置好 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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。