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
我的是:http://xxx.com:123
即可看到网站的效果!
我们不再域名后面添加端口直接访问域名是不行的,因为域名和服务器在web上默认是80端口、但是80端口要域名备案后才不会被机房拦截!
使用其他端口即可做到绕开80端口访问站点!
但是直接在平台里输入域名和端口有点麻烦、可不可以直接实现访问域名就绕开拦截呢?
当然可以的!
首先我们需要用到CDN来实现!
我们通过CDN来隐藏端口、 CDN必须是海外的哦、这边推荐你们找一家靠谱点的香港节点的CDN商家!为什么只能选择海外CDN呢?因为海外服务器不需要备案、你选择国内节点的CDN同样CDN商家要过白域名发现未备案也过白不了、即使不过白域名、国内的CDN节点服务器同样必须要求要备案域名!
为什么选择香港节点的CDN呢?因为香港服务器在国内的访问速度还是挺快的、延迟也非常低、而且不用备案!
CDN控制面板里
使用CDN来绑定域名、原站IP填写:你服务器的IP地址+端口
比如你IP地址是:192点168点0点1
那么就填写:192点168点0点1: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
实际效果因人而异、其实这种方法只针对嫌麻烦不想备案有想用国内服务器的小伙伴!
其实可以直接购买海外服务器!目前这种方法很少人用!