虽说IPv6网络的普及率越来越快了,但是还是与IPv4相比,在使用的过程中存在非常多的不兼容和操作障碍的问题。在VPS主机里,也存在IPv6的VPS主机,但是这些VPS主机基本上是IPv4和IPv6共存的,目的为了保证IPv4的用户也可以正常使用。
但是有一些价格非常便宜的VPS主机仅提供IPv6地址,这是因为IPv4地址的价格会导致VPS成本的上升,如果不提供IPv4而仅提供IPv6的VPS,那么在价格方面就占有优势了。越来越多的纯IPv6的VPS主机的出现,导致有不少的朋友产生了困惑:纯IPv6的VPS该如何玩?
这篇文章就来分享一下如何在无IPv4仅有IPv6的VPS主机搭建网站以及搭建“应用”的方法,更多的VPS主机折腾教程,这里还有:
- PageSpeed服务器优化神器-Nginx部署ngx_pagespeed模块和加速效果体验
- 自建RSS阅读器Tiny Tiny RSS安装和配置自动更新,全文RSS,更换主题,手机RSS登录
- VPS主机库存上货监控与微信TG通知系统:VPS-Inventory-Monitoring安装与配置
一、便宜纯IPv6的VPS主机
由于不提供IPv4地址,仅提供IPv6地址,所以这类纯IPv6的VPS主机价格会非常地便宜,一般在1-2美元之间,目前已知的有以下几个(更多的VPS主机请参考专题:VPS主机排行榜单):
1、2.5美元:Vultr日本美国VPS主机性能与速度评测-多机房KVM架构可自定义ISO
2、5元人民币:OranMe VPS主机性能速度评测-德国便宜VPS主机和IPv6 VPS主机
二、本地电脑启用IPv6访问
目前大部分虽然已经支持IPv6地址,但是只是分配了IPv6的内网,没有外网访问功能。目前比较好的解决办法就是利用IPV6隧道开启IPV6访问,方法如下:
- Win+R 打开 CMD 或 Windows PowerShell(管理员),输入命令:
- // 设置 Teredo 服务器,默认为:win10.ipv6.microsoft.com
- netsh interface teredo set state enterpriseclient server=default
- // 测试 IPv6 连接
- ping -6 ipv6.test-ipv6.com
- ping -6 [2001:470:1:18::125]
- // 重置 IPv6 配置
- netsh interface ipv6 reset
详细的操作方法请参考:Windows 10系统利用IPv6隧道开启IPv6访问。使用浏览器访问IPv6地址,类似于:http://[2a01:4f8:191:48c:2018:2019::ed],如下图:
三、纯IPv6的VPS搭建网站
3.1 搭建Web环境
纯IPv6的VPS安装VPS主机面板基本上是没有什么问题,例如LNMP、Oneinstack,经过挖站否的测试都正常。可能有一些面板会出现一些莫名其妙的问题,更多的面板参考:服务器控制面板榜单。
宝塔面板后台默认的是不支持IPv6的,我们需要手动开启:
- #让宝塔面板监听IPv6
- echo “True” > /www/server/panel/data/ipv6.pl
- #如果发现端口无法使用,也可以直接修改端口
- echo “8888” > /www/server/panel/data/port.pl
- #重启面板:
- bt restart
- #宝塔面板在面板设置里勾选了监听ipv6,正常情况下ipv4应该也是可以使用的,部分服务器出现问题的话会导致ipv4无法登陆。使用以下命令
- rm -f /www/server/panel/data/ipv6.pl && /etc/init.d/bt restart
如果是Oneinstack或者LNMP一键安装包,搭建网站还需要修改一下Nginx的配置,让Nginx同时监听IPv4和IPv6的请求,示例如下:
- listen 80;
- listen 443 ssl http2;
- listen [::]:443 ssl http2;
- listen [::]:80;
- server_name www.wzfou.com;
- index index.php index.html index.htm default.php default.htm default.html;
- root /www/wwwroot/www.wzfou.com;
3.2 IPv6 DNS解析
对于IPv6地址,DNS解析选择AAAA记录类型记录,记录值为IPv6地址即可。
3.3 兼顾IPv4用户访问
对于纯IPv6的网站,为了可以让IPv4的用户访问,我们可以接入到Cloudflare免费CDN网络,如果不想修改NS服务器为Cloudflare,可以使用Cloudflare Partner平台,例如:Cloudflare Partner接入管理Cloudflare CDN。
接入了Cloudflare后,你就可以先设置AAAA记录了。
接着在Cloudflare Partner接入平台会得到CNAME记录,这时你就可以到你的域名DNS管理处修改CNAME记录了。
成功将纯IPv6的VPS主机接入到了Cloudflare的CDN网络后,不管用户是不是支持IPv6访问都可以访问你的网站了,与普通的网站没有什么 区别。
四、纯IPv6的VPS安装应用
如果想要让纯IPv6的VPS安装应用,目前来看比较好的方法就是采用W——S+TLS的方法,首先你按照上面的方式安装好Nginx,同时安装和配置好SSL证书,然后就可以使用V-2一键安装包调整一下Nginx配置。
最关键的一个步骤,将你的域名接入到Cloudflare CDN,完成了就可以畅快玩耍了。(这一块有需要指导或者遇到问题的可以加TG咨询,联系方式:https://wzfou.com/contact/)
五、总结
在当前IPv6还没有普及的情况下,无IPv4仅有IPv6的VPS主机能搭建网站和安装应用的关键是:Cloudflare。无论你是用于建站还是用于搭建“应用”,只需接入到Cloudflare就可以让IPv4的用户访问网站了。
在纯IPv6的VPS下安装LNMP、Oneinstack或者是宝塔面板,最大的困难就是配置SSL证书了,如果出现SSL证书验证的问题可以改用手动安装SSL证书,免费的SSL证书申请参考:免费SSL证书收集整理汇总。
一、如果您发现本站侵害了相关版权,请附上本站侵权链接和您的版权证明一并发送至邮箱:yehes#qq.com(#替换为@)我们将会在五天内处理并断开该文章下载地址。
二、本站所有资源来自互联网整理收集,全部内容采用撰写共用版权协议,要求署名、非商业用途和相同方式共享,如转载请也遵循撰写共用协议。
三、根据署名-非商业性使用-相同方式共享 (by-nc-sa) 许可协议规定,只要他人在以原作品为基础创作的新作品上适用同一类型的许可协议,并且在新作品发布的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与该作品在本网站的原发地址建立链接,他人就可基于非商业目的对原作品重新编排、修改、节选或者本人的作品为基础进行创作和发布。
四、基于原作品创作的所有新作品都要适用同一类型的许可协议,因此适用该项协议, 对任何以他人原作为基础创作的作品自然同样都不得商业性用途。
五、根据二〇〇二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!
六、鉴此,也望大家按此说明转载和分享资源!本站提供的所有信息、教程、软件版权归原公司所有,仅供日常使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!