原理
其实利用反向代理跳过域名备案非常简单,原理也非常简单,就是利用端口漏洞,一些服务商只设定了服务器的80端口需要备案,而其他端口是不需要备案的,说明一下本教程不适用于所有服务器,在一些下面就由站长来给大家解说一下。
步骤
我们需要的工具有一台装有kangle的国外服务器(这是相当于我们的一个桥梁),当然装宝塔等其他服务器管理软件也可以,一台装有宝塔需要备案的国内服务器(你放程序的源站),这个反向搭理虽说是无需备案,但是ping出来还是你准备的国外服务器但是你得源站确实放在国内的,你准备的国外服务器就是相当于给需要备案的国内服务器装了一个CDN。
首先我们我们需要跳过域名备案的域名解析到我们准备好的国外服务器上面。
解析好之后,我们回到kangle服务器的后台上面,找到虚拟主机设置,右边的反向代理设置,点进去。输入你解析到国外的域名,绑定ip 就是你国内的服务器ip 后面输入端口如 81
这里搞好之后,我们就来到了最后一步,来到宝塔面板,新建站点,这个我就不明说了,新建之后到域名绑定,怎么绑定呢?我们这里还是一样绑定81端口,格式:你的域名:81,进行绑定就可以了,然后上传源文件直接到这个国内服务器上完美可访问。
实测这个方法是完美可行的,如果你发现你照着我做了,网站还是无法访问,说明你机房设置了所有端口需要备案,我们利用的就是机房的端口漏洞,你可以尝试着换一台服务器试试