关于ipv4发布的一次失败的尝试

今天上午上完课后,下午就着手尝试让ipv4也能访问我的博客。虽然同时我还有很多事情要做,所以也就按着重要度与紧急度来安排,尽量能同时着手博客的事——我实在是很希望能完成这一点的。昨日便有了两个朋友注册,虽然邮件系统有毛病导致并无法收到含有初始密码的邮件。现在处理了一下,但是还是不知道能用与否,所以我会联系每一个注册的朋友给他们初始密码。不过评论其实是不需要注册的,要是觉得麻烦,直接用也行。每个人只有第一条评论需要审核,后面就随意发送了。无论如何,感谢捧场。

回到主题。要想在ipv4上发布,倒有几个思路。首先一种,通过ipv6出校,然后在拿双栈服务器转——其实可行性不高,我能接触的的资源也就是高渐离的服务器,就不太好去麻烦他了。此外,就要考虑内网穿透了,走移动宽带出校。(我们的校园网,也是没有公网ipv4的)

大概我是不太想用花生壳的,于是想用口碑甚好的Ngrok,用不了几行代码就能完成连接。试了官网的版本,觉得很ok,虽然速度慢一点但至少有。不过没过多久,就发现了私人搭建的Ngrok服务器,其在短期看来,相较于官网,性价比来讲要高出不少,就改用了。它不仅可以给二级域名访问我的网站,还支持解析到自己的域名,域名的DNS采用A记录写个ip就可以了,这样我的顶级域名beardic.tk就能6与4同时连接,岂不美哉?于是我就很快地操作了一波,打开网址哇果然可以。

但是高兴并没有持续。眼前的博客很快就变成了ICP备案的提示——对不起,没有备案,不给你80端口。

这大概就是噩梦的开始了。实话讲,接下来的所有操作,都是为了挣脱这个限制。

行,既然要我备案,那就备案好了。根据提示,到阿里云去,照着步骤走。然后很快就要我输入域名——然后就提示,tk域名不支持备案。不过,除此之外,似乎没有任何问题。

行吧,那我就在你阿里云入个域名,总行了吧?反正也并不贵,也有很多优惠。于是就有了beardic.cn。

实名认证倒也很快,于是又回去备案。然后告诉我:要有阿里云的云主机才行。

啥?

那我直接去工信部备案官网咯。然后,第一步就把我卡了下来。

要我填写接入商。

我一一个个人在宿舍搭的树莓派哪儿来的接入商。

然后再百度——得了,个人主机别想了。

那我搞个火铲。

行吧,这个域名也不是完全没用,以后也许有用呢;而且也能解析我的ipv6地址,明显地提高逼格嘛。行吧。

然后又想了,我得找个办法绕开提示,绕开80端口。那我用443端口的https呗。

好不容易在腾讯云找到了免费的SSL证书,能用一年,可还行。通过有点慢的域名拥有权认证,拿到了两个SSL证书。按提示改了Nginx的配置,看起来没有任何毛病。

然后我访问了https://beardic.cn/。

证书错误?不是我的证书?是这个啥Ngrok那个个人网站的?

然后去百度,找到了Ngrok的https方式,说是能改Ngrok配置文件来配置证书文件。所以就改了。

没用,提示照旧。

试着用内网访问了博客,提示我证书不匹配——这很正常也正是我的目的。我在这里看了我的证书:2019年7月3日过期,没毛病啊。忽略证书错误后,WordPress也能正常打开。

行吧。那是Ngrok提供商的问题?然后我去看了它的网址。哦,要有vip才能提供https。然后进讨论群问了问,果然是这样。

vip不贵,而且是永久的,那就交咯,说不定我以后就靠这个了。

然后交了。

还是不行。

还是不行!

然后去群里问了。群主说,他的网址给了SSL证书,我为什么还要在配置文件中写我自己的?

我明白了。我终于明白了。

所谓提供https——是拿https,去访问他的二级域名,然后我的Nginx配置成https,Ngrok转发443,根本用不到我的证书。因为证书是匹配当前访问的域名的。

拿这个https有个卵用。我本来就能通过二级域名ipv4访问,我只是想解决我的顶级域名被ICP的事情。

可能是人傻钱也不多。回去看百度到的那个Ngrok教程,结果写得清清楚楚——在Ngrok服务器上这样操作。

行吧。而后我尝试下下策,改一个端口访问。Ngrok,还是不支持。

那我就无欲无求了。

到最后——

  1. 想要ipv4访问,还是走二级域名吧。ICP很强,我服,我服。http://beardic.xiaomiqiu.com/
  2. 那个cn顶级域名倒是个好东西。不过ipv4访问会显示那个巨丑而且丑到了拉低了整个网站颜值的ICP提示网页,所以我把ipv4的DNS解析统统删掉。我宁愿显示找不到IP地址都不让显示ICP。如果你有ipv6,十分欢迎:http://beardic.cn/
  3. 原来那个tk域名就不想改了。如果你在ipv4下,并且想看那个很丑的ICP网页(不要看!),不欢迎你访问:http://beardic.tk/
  4. 也许以后会从安全性考虑,全面改用https。
  5. 我应该早点睡觉的。今天事情,确实有点多。
订阅
提醒我
guest
0 评论
Inline Feedbacks
查看所有评论
0
Would love your thoughts, please comment.x