折腾的起因及需求
一直用的移动宽带,移动送的宽带还是挺香的,下行300M,上行30M。只是可惜没有公网的IPV4,好在现在有了IPV6。
作为一个网络方面的外行人,我按自己的理解归类一下,有错误的地方,还望指教。
-
优点:搭建简单,基本功能都是免费的。
-
缺点:带宽有限制。Zerotier和花生壳基本只有1~2M带宽。办公文件的访问还好,要是远程看个照片视频什么的就白搭了。
-
优点:无带宽限制。
-
缺点:需要每月的支出给租的服务器
IPV6的DDNS,这就和公网IPV4差别不大。
-
优点:无速度限制,可跑满上行带宽。
-
缺点:必须服务器端和客户端都要具备IPV6网络环境。
我需要在公司访问家里的NAS。家里的NAS已经是IPV6的环境,而公司不支持IPV6,问过IT,目前也没打算支持。所以只能自己想办法解决。
Zerotier 这种的带宽不够看,搭FRP我又不想再多出一笔租服务器的钱,只能往IPV6 DDNS上去想。
有什么办法能够在纯IPV4的环境下访问纯IPV4的服务器,而且不限速,还免费呢?
还真让我找到了。
先看成果
公司的网络环境
4MB/s下载速度,跑满30Mb的上行带宽
方法
IPV6转IPV4的方法就是:用Cloudflare的加速服务。
Cloudflare 同时支持IPV4和IPV6回源。也就是说Cloudflare可以实现以下几种情况:
如何让NAS获得IPV6我就不再赘述了,站里有很多比我写的详尽的文章可以借鉴。
将自己网站接入Cloudflare 之后,一定要点亮这个橙色的小云朵,这样才能启用Cloudflare的加速功能,暨才可以使其同时支持IPV4,IPV6回源。
要点亮这个小云朵哦
DDNS设置
我是用在群晖上的,我这里说下如何在群晖上使Cloudflare上的这条IPV6的DNS自动更新。
我这里用的Docker的方法,还有直接用脚本的,看个人喜好吧。这里仅介绍Docker的方法。
我们需要准备好Cloudflare的API-KEY.
Cloudflare 支持的回源端口只有如下几个:
-
80
-
8080
-
8880
-
2052
-
2082
-
2086
-
2095
-
443
-
2053
-
2083
-
2087
-
2096
-
8443
所以设置DSM的端口的时候,只能在这里面选,需注意80/443已经被系统占用,无法更改。另外,其官网上明确在中国网络区域只有80/443可以用。但我用的8443倒是也能用,所以端口问题请自行尝试。
只有端口 80 和 443 可兼容以下服务:
启用了中国网络的域名的中国境内数据中心 HTTP/HTTPS 流量
原文链接:http://www.360doc.com/content/22/0603/03/52833411_1034326759.shtml