家庭云的公网访问
前言
笔者拥有一个家庭云(仅ipv6)和一个阿里云(ipv4&ipv6),想在家庭云部署主要业务,用阿里云弥补ipv4访问的缺失,在此处记录配置方式,为大家在相似环境需求下提供一个解决方案。 最终实现效果:
ipv4环境访问,通过ipv4设备请求到阿里云服务器,阿里云再反代通过ipv6访问到家里云;
ipv6环境访问,通过ipv6网络请求到家里云服务器,直接获得数据。
像我这样的网络环境,由于家庭宽带免费,我就有了不限流量的上行30M的服务器,而ipv4请求的 通过阿里云,阿里云每月有免费的20G下行流量。
前置条件
家庭云:ipv6已经正常访问,可以使用ddns,在ipv6环境下已经可以正常使用,但是缺失ipv4访问
阿里云:采用99/年的ECS,支持ipv4固定公网,ipv6手动开通
最起码你要有个域名比如
mengplus.top
,国内没备案的就无法采用阿里云服务器
家庭云
获得IPv6方式
家庭宽带的ipv6已经实现了全覆盖,如果您wifi没有获取到ipv6请检查路由器配置,老旧路由器or未配置均有可能无ipv6。 如果您已经看到获取到了ipv6 可以使用ipv6测试工具看是否能访问到。 如果不能访问到,这里给出少量建议,更多需要您自行了解
中国移动:家庭宽带改桥接后使用家庭路由器拨号(联系装机运维,如果他们不改,你就咸鱼搜搜吧)
中国联通:进入后台,关闭一个防火墙就可以了
中国电信没用过
建议根据自己的情况上网搜寻方案(动手能力)
阿里云
如果没有可以考虑在此购买阿里云99元1年 ECS服务器(2核(vCPU)2 GiB)
在控制台找到ECS实例,可以找到专有网络相关的配置,自己找到ipv6默认是没有开通的
登录服务器可以使用 curl 6.ipw.cn 看是否地址确认开通情况
由于固定带宽不够用,这里建议改为按量计费(每月免费20G国内 180G国外流量) 注意:必须是阿里云有ipv6网络,否则与家里云根本无法互通
笔者环境介绍
家里云
华为rh1288服务器,24c32g, 2T 100W/h
Ubuntu 22.04.4 LTS
1Panel运维面板
Halo博客服务
ipv6(移动,动态)
阿里云
2核(vCPU)2 GiB 40G
Ubuntu 22.04.4 LTS
1Panel运维面板
ipv4/ipv6
实操演示
DNS域名服务商处配置
阿里云
A
aliyun
101.132.AAA.AAA
家里云
AAAA
home
2409:8a44:130:60b8:BBBB:BBBB:BBBB:BBBB
AAAA
mengplus.top
101.132.AAA.AAA
A
mengplus.top
2409:8a44:130:60b8:BBBB:BBBB:BBBB:BBBB
博客地址
CNAME
blog
mengplus.top
### 家里云
安装打开1Panel面板,应用商店安装Halo博客网站,可能您还需要ddns-go用于动态更新您的ipv6地址;
在网站>证书处安装申请证书,或者你导入证书,网站需要https;
在网站>网站处安装反代工具==OpenResty==,点击创建网站,一键部署,根据向导完成Halo博客网站(blog.mengplus.top)的反代配置,监听IPv6一定要选上,保存后,再次打开配置https;
阿里云
同上安装打开1Panel面板,但是不需要安装halo,只需要一个OpenResty
证书同样也需要;
效果测试
通过命令行可以测试是否获得了双IP,截图只做示例,我这个是套了cdn
其它问题
阿里云的20G免费流量获得?
搜索cdt去看进行相关配置升级下
家里云通过云服务器转发会增加流量消耗么?
阿里云的计费规则来说,他们只统计下行流量不统计上行流量
家里云套CDN是否可以避免云服务的代理?
可以的,而且CDN流量更加便宜0.2/GB ,但是我还部署了一个代码仓库tcp转发CDN做不了
单转IPV6需要提交工单申请(群友说的)
cloudflare提供免费的CDN减速器,也能为你提供ipv4场景访问
既然有云服务为什么不选择frp方案?
frp适合无公网IP确实可以使用
我当前选择这个方案是为了部分流量走ipv6直连,缩减云服务器的使用成本,毕竟我是按量付费的
说到按量付费,为什么选择这个方案?
阿里云国内机器带宽太贵,自带的3M带宽也就刷个博客玩玩,可是我还部署了网盘服务,git仓库,根本不够用
群友说可以使用香港机更加便宜
为什么不选择香港机?
我主要是国内使用
阿里云的上行不计算费用而且带宽大
99一年比较便宜,另外我切换成按量计费又退30块钱,一年才70又没啥访问量先用着吧
不过确实备案稍微麻烦点,我就是为了备案才选择购买国内机器
运维面板1Panel怎么获取
见官方文档与介绍1Panel 文档
Last updated