国内服务器绕备案其实都是通过反代的方法来实现
1.首先我们了解到服务器的80端口与443端口
web默认端口是:80
SSL证书默认端口是:443
国内服务器绑定域名后默认都是80 如果域名没有备案就会提示:未备案拦截!
既然80、443端口绑定未备案域名会被拦截!那么我们就可以使用其它端口来实现访问!
比如我们可以使用:81端口、123端口等等等等
这里的端口你可以自定义即可!
1.常用的主机面板系统:宝塔面板、kangle主机系统、小皮主机系统、Cpanel控制面板、Plesk控制面板、N点主机系统、星外主机系统、轻舟主机系统、Plesk控制面板、Ensim控制面板、DirectAdmin控制面板、等等还有很多!
2.服务器搭建好系统环境后、即可部署自己想搭建的程序!
3.主机系统大同小异!绕过备案操作都差不多!
我这里就以宝塔面板与国内腾讯云服务器来讲解一下吧!
4.如果你的国内服务器是:阿里云、腾讯云、华为云、京东云、
则服务器控制面板那里会有安全策略、在安全组策略那必须放行端口!
比如我用123端口来举例子!
我在腾讯云服务器管理里找到防火墙策略、并新建策略安全组、把123的TCP端口与UDP端口放行.记住必须放行安全组!
然后回到搭建好的宝塔面板里、网站-添加网站-
新建一个站点.
1.域名那填写:域名:123
也就是域名+端口
如图
如何点击提交、让后访问:域名:123
我的是::123
即可看到网站的效果!
我们不再域名后面添加端口直接访问域名是不行的因为域名和服务器在web上默认是80端口、但是80端口要域名备案后才不会被机房拦截!
使用其他端口即可做到绕开80端口访问站点!
但是直接在平台里输入域名和端口有点麻烦、可不可以直接实现访问域名就绕开拦截呢?
当然可以的!
首先我们需要用到CDN来实现!
我们通过CDN来隐藏端口、 CDN必须是海外的哦、这边推荐你们找一家靠谱点的香港节点的CDN商家!为什么只能选择海外CDN呢?因为海外服务器不需要备案、你选择国内节点的CDN同样CDN商家要过白域名发现未备案也过白不了、即使不过白域名、国内的CDN节点服务器同样必须要求要备案域名!
为什么选择香港节点的CDN呢?因为香港服务器在国内的访问速度还是挺快的、延迟也非常低、而且不用备案!
CDN控制面板里
使用CDN来绑定域名、原站IP填写:你服务器的IP地址+端口
比如你IP地址是:128.1.2.3
那么就填写:128.1.2.3:123
让后点击保存即可!
等待几分钟cdn和原站点数据同步与解析成功后!即可直接通过域名来访问、无需带端口了!
如果你要使用:443端口、那么就必须申请SSL证书、在宝塔面板找到刚创建的站点、点击管理、找到SSL证书申请、直接申请一个免费证书、申请成功后你会看到密钥(KEY)、证书(PEM格式)、让后把:密钥(KEY)、证书(PEM格式)、复制到CDN系统控制面板的ssl证书设置里即可!
让后回到宝塔面板里、把刚新建的站点的ssl证书关闭、同时记得关闭强制HTTPS
ssl证书默认443端口、没有备案同样会拦截!
那么我们就自定义一个端口、如:321
让后去服务器安全组放行端口、和上面的123端口放行一样的操作、把321的TCP与UDP放行即可!
让后在宝塔面板里-安全-端口策略-放行123和321端口!
然后通过CDN来隐藏321端口、即可实现访问HTTPS
实际效果因人而异、其实这种方法只针对嫌麻烦不想备案有想用国内服务器的小伙伴!
其实可以直接购买海外服务器!目前这种方法很少人用!