屏蔽RaiDrive的广告

RaiDrive 广告域名:ads.raidrive.com

在 HOSTS 添加 127.0.0.1 ads.raidrive.com 或者在代理中设置为阻止即可。

效果:
image

最新版(2023.9.90)在该域名出问题的时候会不断弹窗报错,同时还会发出警告音,很烦。

解决思路:本地开一个服务器伪造该域名返回空响应

1. 写一个服务器

以 ASP.NET Core 为例,新建一个 ASP.NET Core 空项目,把 MapGet 所在行的代码改为以下内容:

app.MapFallback(() => "");

这样就对所有路径返回空白内容。

改完之后发布到本地文件夹

2. 启动服务器

这里以 IIS 为例,首先自签名一个证书,在以管理员身份运行的 PowerShell 窗口中输入

New-SelfSignedCertificate -CertStoreLocation Cert:\LocalMachine\My -DnsName ads.raidrive.com

这样就自签名了一个 ads.raidrive.com 的证书并且存到了 本地计算机\个人 里面。
然后打开 certlm.msc,从个人里面找到刚才生成的证书,复制到 受信任人 里面。

新建一个服务器根目录,比如 C:\inetpub\blank,把刚才发布的内容粘到这里。

打开 IIS 管理器,新建一个网站,设置根路径为刚才新建的文件夹,绑定选 127.0.0.1:443,证书选刚才的 ads.raidrive.com,然后启动服务器即可。
注意如果是 .NET 程序要事先安装一个扩展


这样广告位就全显示空白并且不会频繁弹窗了

posted @ 2024-01-30 16:13  BrandonPei  阅读(5996)  评论(0)    收藏  举报