独立站如何屏蔽特定国家/地区的无效访问?无需插件,用 Cloudflare WAF 自定义规则搞定

📌 导读:本文介绍如何不装插件、直接用 Cloudflare 在 DNS 层屏蔽特定国家或地区的无效访问。需要说明的是,Cloudflare 早期的“防火墙规则(Firewall Rules)”现已演进为「安全 → WAF → 自定义规则(Custom Rules)」,菜单入口与界面有所变化,但本文的整体操作思路依然适用,具体请以 Cloudflare 后台当前界面为准。

出于各种原因,在运营独立站的过程中,我们有时候需要对特定国家或地区的访问进行一些限制。有的是屏蔽掉竞争对手的访问,防止产品被窃取,至少让对方没那么容易得手;有的是为了过滤掉一些原本就不是目标区域客户的访问,减少无效订单概率,还有的是为了节省服务器资源,只开放特定的国家或区域销售,尽可能的保障目标客户的访问效率,提高SEO效果等等。

事实上,不少中国大陆区域的跨境电商独立站卖家通过各种方式渠道,都为自己的网站加了一道屏障,一方面将自己的本地IP地址设为白名单,另一方面屏蔽掉所有来自中国大陆区域的访问,这不是什么奇怪的事情。简单点说,卖家并不想让国内的同行知道在卖什么产品,什么卖的好。坦诚地说,我也这么干过,不仅如此,基于方向性选择经验,甚至几乎屏蔽掉了所有不发达国家以及一些拒付率高、风险高的国家。

虽然WoocommerceShopify这样的独立站建站系统,内部都可以设定是否只面向特定国家或地区销售产品,但在网站访问上,仍然需要一些额外的插件支持。尤其是woocommerce系统,搜索wordpress后台,你能轻松找到数十个用于屏蔽特定IP访问的插件。然而,一番折腾下来,你会发现,这类插件用的并不顺手,绝大部分需要付费才能提供有效保护。

实际上,这里有一个比较简单的解决方法。这个方法在上一篇文章《Cloudflare免费CDN加速 5分钟启用全球网络防护 提升SEO优化效果 跨境独立站必备》也被提及过。我们来具体讨论。

Cloudflare是目前最简单,最快捷的一种能够有效屏蔽国家/区域以及特定ip的工具,并且在DNS层级就进行了限制。对比那些需要安装插件的方法,Cloudflare更加高效,节省服务器资源。众所周知,wordpress网站后台,每多安装一款插件,主机资源占用率就增加一些,同时也增加了网站潜在的安全风险。显然,插件安装过多,并不利于SEO优化。Cloudflare的好处很明显,不需要安装插件,直接在DNS层面解决访问限制问题。

操作方法并不复杂。

首先,注册成为Cloudflare的用户,并将网站添加到Cloudflare管理平台上。添加后,你会看到类似下面的提示信息,要求你把原域名DNS更改为Cloudflare提供的DNS地址。

独立站如何屏蔽特定国家/地区的无效访问?无需插件,用 Cloudflare WAF 自定义规则搞定

如果你的域名是在Namecheap注册,登入进入,找到自定义DNS一览,把上面的Cloudflare的DNS复制粘贴到Namecheap的Custom DNS中,然后,点击 绿勾,完成,生效。

独立站如何屏蔽特定国家/地区的无效访问?无需插件,用 Cloudflare WAF 自定义规则搞定

之后,找到Cloudflare左侧菜单,进入「防火墙 – 防火墙规则」,点击右侧的创建防火墙规则。(提示:撰写本文时该功能位于「防火墙规则」下,Cloudflare 后来已将其迁移并整合到「安全 → WAF → 自定义规则」中,入口名称有变化,但创建规则的逻辑一致,以后台当前界面为准。)请注意,免费套餐可创建的自定义规则数量有限制,具体上限以 Cloudflare 当前政策为准。

独立站如何屏蔽特定国家/地区的无效访问?无需插件,用 Cloudflare WAF 自定义规则搞定独立站如何屏蔽特定国家/地区的无效访问?无需插件,用 Cloudflare WAF 自定义规则搞定

点击保存。这时候,再打开网站,将出现类似以下画面。

独立站如何屏蔽特定国家/地区的无效访问?无需插件,用 Cloudflare WAF 自定义规则搞定

利用防火墙规则,您可以创建出各种组合,有效屏蔽或限制一些国际、区域、IP、主机头、洲的访问。

这是一种简单实用的技巧,Cloudflare的功能远不止于此,您可以将自己域名的DNS更新为Cloudflare的DNS,学习使用Cloudflare的各项内置功能,相信Cloudflare将让你的网站如虎添翼。

进入www.cloudflare.com网站

💡 想把独立站的 Cloudflare 防护、SEO 优化与安全规则配置一次搞透?欢迎加入晨飞博客会员区,获取更多独立站建站与运营的实操教程。 📍 这一步在《晨飞十二年》路线图 · 第 4 站「模式转型期」

关于作者 · 晨飞(Lifei Zhou)

跨境创业者 · CBPath 创始人

十二年从义乌外贸、亚马逊与独立站做起,以文案作家身份 DIY 移民加拿大,现居多伦多,从事美加公司注册与税务合规。持有美国国税局(IRS)报税师资格(PTIN)与认证验收代理人(CAA)、两年制商业会计文凭、两个加拿大研究生证书。被 Payoneer 官方收录为成功案例。本文基于我的亲身实操与一手记录。

晨飞二维码

扫码加晨飞聊聊,或加入会员同行。