openwrt 搭建web

折腾 软路由 有几年了,最近试了下 移动的 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的站点了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/287207.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VueStu02-创建一个Vue实例

一、核心步骤 1.准备容器 准备一个盒子div。 2.引包 从官网引包,有开发版本和生产版本之分。 3.创建Vue实例 创建一个Vue实例,new Vue()。 4.指定配置项 指定配置项,用于渲染数据 。 el:指定挂载点。知道自己将来要管理的是…

【MySQL】 表的操作

// 创建表 create table 表名();// 查看表结构 desc 表名;// 新增一列表信息 alter table 表名 add 字段名 字段类型 (after 原表某一字段名);// 删除一列表信息 alter table 表名 drop 字段名;// 修改表字段名字 alter table 表名 change 原字段名 新字段名 类型; // 新字…

Spring Security 6.x 系列(11)—— Form表单认证流程

一、前言 在本系列文章中介绍了过滤器和相关认证组件,对部分源码也进行详细分析。 本章主要学习 Spring Security 中通过 HTML 表单提供用户名和密码的认证流程。 二、配置表单登录 默认情况下,Spring Security 表单登录处于启用状态。 但是&#xff…

玩转大数据19:数据治理与元数据管理策略

随着大数据时代的到来,数据已经成为企业的重要资产。然而,如何有效地管理和利用这些数据,成为了一个亟待解决的问题。数据治理和元数据管理是解决这个问题的关键。 1.数据治理的概念和重要性 数据治理是指对数据进行全面、系统、规范的管理…

信创之国产浪潮电脑+统信UOS操作系统体验9:使用vscode构建的配置任务编译C++程序

☞ ░ 前往老猿Python博客 ░ https://blog.csdn.net/LaoYuanPython 一、引言 在《信创之国产浪潮电脑统信UOS操作系统体验2:安装visual studio code和cmake搭建C开发环镜》介绍了在国产浪潮电脑统信UOS操作系统中安装visual studio code和cmake搭建C开发环镜的过…

可视化开发平台哪个好?

“可视化开发平台哪个好?”,这是不少粉丝朋友经常询问我们的问题。作为专业的低代码技术平台服务商,流辰信息将全力以赴做好低代码平台的研发创新工作,持续为行业的数字化转型和流程化办公带来整套专业的数据平台方案服务。本文将…

七牛云API轻松集成,助力电商客服系统升级

七牛云:电商平台的无代码API集成解决方案 随着电子商务行业的蓬勃发展,电商平台正面临着数据管理和客户体验优化的巨大挑战。七牛云,作为业界领先的云服务提供商,针对这一需求推出了无代码API集成解决方案。这套方案旨在简化电商…

Big Data Tools插件(详细讲解安装,连接,包教包会!!!)

前言 ​ 最近有很多朋友都开始转行大数据竞赛了,大部分都是刚刚入门之类的,我自己是有一些基础的,玩过一段时间,最近很多好友学弟,都问过一个问题就是有没有什么类似于远程控制,或者图形化控制HDFS的插件或…

Python爬虫之两种urlencode编码发起post请求方式

背景 闲来无事想爬一下牛客网的校招薪资水平及城市分布,最后想做一个薪资水平分布的图表出来 于是发现牛客使用的是application/x-www-form-urlencoded的格式 测试 首先可以先用apipost等测试工具先测试一下是否需要cookie之类的,发现是不需要的&…

Unity中Shader测试常用的UGUI功能简介

文章目录 前言一、锚点1、锚点快捷修改位置2、使用Anchor Presets快捷修改3、Anchor Presets界面按下 Shift 可以快捷修改锚点和中心点位置4、Anchor Presets界面按下 Alt 可以快捷修改锚点位置、UI对象位置 和 长宽大小 二、Canvas画布1、UGUI中 Transform 变成了 Rect Transf…

【LeetCode刷题】-- 246.中心对称数

246.中心对称数 class Solution {public boolean isStrobogrammatic(String num) {HashMap map new HashMap();map.put(6,9);map.put(8,8);map.put(1,1);map.put(9,6);map.put(0,0);int n num.length();for(int i 0; i < n ;i){//如果字符串中包含不可翻转的字符&#xf…

创新蓄势!安全狗多项技术获颁专利

近日&#xff0c;安全狗《一种网络安全监测方法、终端设备及存储介质》、《一种恶意进程风险等级评估方法、终端设备及存储介质》等专利顺利通过了国家知识产权局的相关审核认证&#xff0c;并获得了发明专利证书。 厦门服云信息科技有限公司&#xff08;品牌名&#xff1a;安…