本博客就是架设在自己家里的一台R720服务器上,用的是普通电信家用宽带并且80和443端口是封了的,但是你会发现访问我的博客的时候并没有带上端口号,用的是默认端口,那么这个骚操作是什么原理呢?听我慢慢道来...
前置技能
- 公网IP
- 路由器拨号
- 固定服务器内网IP
- 端口映射
- 绑定动态域名
- 备案域名
公网IP
如果是电信宽带能大概率获得公网IP,你只需要打电话到10000号,说你家要装监控,需要公网IP。如过要不到可尝试工信部投诉。没有公网IP的就不要折腾了。(ಥ﹏ಥ)
(我家公网IP直接打电话搞定)
路由器拨号
宽带安装好后 如果是光猫拨号,就需要改成路由器拨号(路由器另外买),不然没法做动态域名和端口映射。不会操作的也不要折腾了༼༎ຶᴗ༎ຶ༽
(换了贝尔 E-140W-P光猫,斐讯K2P路由器,刷了高恪固件。)
固定服务器内网IP
如果不固定要做外网服务的电脑(以下简称服务器)内网IP,就有可能导致,下次重启服务器或路由器的时候导致内网IP变动,导致端口映射失效。不会就不要折腾了(´థ౪థ)
(相关教程请百度)(ó﹏ò。)难受
端口映射
把服务器监听的80 或443 端口转成其他端口,这样就能从外网带上端口号访问相应服务(因为80,和443默认封禁)。不会?那就不要折腾了(ಥ_ಥ)σ
(相关教程请百度)(´థ౪థ)
动态域名
就算你家宽带是公网IP,就算你光猫、路由器一直不关机,运营商每过一段时间就会强制断开拨号,使你的公网IP变动。这时你就需要一个动态域名来实时监控变动解析。不会?没有?不支持?(;´༎ຶД༎ຶ`)那就不要折腾了
博主的为了保险,用了花生壳和DNSPod的动态域名,也就是有两个,在CDN回源上可以配置主副回源域名
备案域名
如果你域名没备案是使用不了国内的CDN的。国外又没有免费CDN,且速度不理想。没有?不会?(ಥ_ಥ)那...
背景介绍
假设你已经做好以上操作ヾ(✿゚▽゚)ノ,并获得
花生壳动态域名:h.opat.vip,
DNSPod动态域名 d.opat.vip,
映射端口4443(https)880(http),
且希望浏览器输入https://i.opat.vip 就能访问网站。
https://h.opat.vip:4443
https://d.opat.vip:4443
http://h.opat.vip:880
http://d.opat.vip:880
以上是能正常访问的。如果不能访问请检查前置技能配置!
CND回源非标准端口转标准端口教程
1.添加域名
进入控制台https://portal.qiniu.com/cdn/domain添加域名
2.创建域名
加速域名填写i.opat.vip(也就是你想要通过外网不带端口访问的域名),通信协议 选HTTP或HTTPS。
3.源站配置
这里需要注意端口号需要根据你上面选的通信协议来填写 HTTP 880 HTTPS 4443
回源HOST这里,既不是填写h.opat.vip 也不是填写d.opat.vip 而是填写是你WEB服务器绑定的那个域名。以下图宝塔为例:填写的应该是web.opat.vip
4.其他设置
源站测试 缓存配置 按照自己需求填写就行,填写完成后点创建。等待后台处理,域名列表显示成功后就可以用 i.opat.vip访问网站了。
恭喜你,拥有以上技能,终于可以白嫖一台超超超级牛逼的服务器了!
辣么,省下的钱是不是又可以嫖一个...一个...两个... ( ̄ェ ̄;)少年过分了哦
一时白嫖一时爽,一直白嫖一直爽。