绕过备案拦截的几种方法

绕过备案拦截的几种方法
网站备案是根据国家法律法规需要网站的所有者向国家有关部门申请的备案,主要有ICP备案和公安局备案。但是备案十分麻烦,可不备案又会被拦截,那么如何简单有效绕过备案检测呢?下面是本人总结出的几种方法

1.当域名如果绑定指向到国内网站空间就要备案,并且有些国内买的域名指向国外网站也是会被拦截的,但国外域名指向到国外网站空间则不会被拦截,所有最有效直接的办法就是买国外的域名在买一个国外的主机将域名指向主机,这样则不会被拦截。

2.未备案拦截只会拦截80端口和443端口,所有即使你买了国内的主机和域名,只要设置解析时只要设成别的端口就行了。但是,这样有一个缺点,当你输入网址访问你的服务器时都要在网址后面加上冒号和端口号,例如www.lablog.top:1234

这样就会很麻烦每次都得输端口号,那么,我们可以用下面这种方法。

3.首先,我们需要两个域名,国内的域名即可。假设你现在有一个名为a.com的域名和b.com的域名。现在设置b.com的CDN解析,将记录类型设置成A,指向你服务器的IPV4地址。接下来以阿里云服务器为例,先到安全组里面添加安全组配置规则配置规则,将端口范围设置成1234,授权对象写0.0.0.0/0,然后保存。然后到你服务器把访问端口设置成1234。成在设置a域名的解析,将域名记录类型设定将“域名重定向到另外一个域名”。换言之就是当访问a.com时跳转到b.com:1234,这样,输入a.com即可访问服务器了,并且不用输入后面的端口号(可以看看下面的流程图)。但这种方法的缺点就是链接服务器的域名实际时b.com,a.com只是起了一个中转作用,有点浪费。

在这里插入图片描述
*注:此文章转载于本人的博客网https://lablog.net*

如果你想绕过Spring Cloud的RequestInterceptor拦截器,可以使用RestTemplate的拦截器来实现。你可以创建一个自定义的RestTemplate,然后在这个RestTemplate上添加一个拦截器,来实现请求的发送。 以下是一个示例代码,展示如何创建一个自定义的RestTemplate,并在上面添加一个拦截器: ``` @Configuration public class MyRestTemplateConfig { @Bean @LoadBalanced public RestTemplate restTemplate() { RestTemplate restTemplate = new RestTemplate(); // 添加一个拦截器,用于绕过RequestInterceptor拦截器 restTemplate.setInterceptors(Collections.singletonList(new NoOpRequestInterceptor())); return restTemplate; } // 自定义拦截器,实现空操作 private static class NoOpRequestInterceptor implements ClientHttpRequestInterceptor { @Override public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException { return execution.execute(request, body); } } } ``` 在这个示例中,我们创建了一个名为MyRestTemplateConfig的配置类,并定义了一个名为restTemplate的Bean。在这个Bean的定义中,我们创建了一个RestTemplate,并将其标记为LoadBalanced,以支持负载均衡。 接着,我们调用了RestTemplate的setInterceptors方法,将一个自定义的拦截器添加到了RestTemplate中。这个自定义的拦截器实现了ClientHttpRequestInterceptor接口,并实现了一个空的intercept方法,即什么也不做。 这样,我们就成功地绕过了Spring Cloud的RequestInterceptor拦截器。当我们使用这个自定义的RestTemplate发送请求时,Spring Cloud将不会调用RequestInterceptor拦截器。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值