1. 前景提要
在双十二的时候,各个云厂商纷纷打着云服务器骨折的优惠让大家去购买。在冲动之下,看到香港服务器三年竟然如此便宜,便买了某家知名云厂商的香港服务器。
云服务器 ECS 年终特惠
2. 搭建服务之后发现国内无法访问,但是国外可以
服务器付款到手后,当然是马上搭建服务。当我行云流水的一顿操作之后发现,诶,怎么访问不了。
我原以为是我 Nginx 配置问题,然后折腾了一个下午,当中省略 500 字小作文,包括重新 build nginx 镜像,nginx 版本降级,nginx 切换成直接安装,不走 docker image。
突然!发现好了!那会儿确实挺开心的,还以为对 nginx 的认识又深了不少,此时我还没有意识到我是走的代理访问的。
次日,我通过手机点开网站,发现怎么打不开了,切换回电脑网站又是正常的样子。对比之下发现,不走代理,在国内竟然无法访问网站。
3. 尝试解决
既然域名无法访问,那么怀疑的地方自然就是域名解析厂商的问题,找了一下另一个云服务厂商,检测是 ok,通过 ping 域名,能够获取到 IP,但是就是访问不了。
此时怀疑的是,服务器厂商是不是做了什么限制,回到服务器厂商提交工单,他们检测我的工网 IP 443 端口没有打开。奇怪了,通过命令
nmap <IP> -p 443
看到明明是 Open 的状态,然后在和他们的工程师交谈,提供了密码。
他们也发现了服务器 443 端口是 Open 的,但是国内主机进行 telnet 就是连接不上,内网可以连接,外网也可以连接。
到这其实已经差不多明了,既然和服务器也没关系,那就是运营商的问题了,对这个域名进行解析的时候发现获取到的这个 IP 是香港 IP,对 443 端口进行了过滤,导致国内都无法进行访问。
最后云服务器厂商给到的解决办法是:更换公网 IP,但是更换要收费。
在没有一个好的解决办法的时候百度了一下,发现其他的云服务器厂商在几年前就有这样的情况了
香港服务器 HTTPS 被移动网络拦截阻断无法访问!
可惜!!!好不容易买到的服务器,国内访问的速度也很快,但是通过域名竟然访问不了。
所以大家在购买香港服务器的时候,提前问问更换公网 IP 是不是一个收费项目,这样至少多换几个兴许可以找到一个能用的。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于