前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >超简单封禁国外ip访问

超简单封禁国外ip访问

原创
作者头像
用户1599145
发布2024-03-25 09:53:41
3300
发布2024-03-25 09:53:41

以往的方式都是iptables,nginx-geo,或者云防火墙,都不能很好的满足要求。现在找到了一种简单的工具可以实现就是opengfw

apernet/OpenGFW: OpenGFW is a flexible, easy-to-use, open source implementation of GFW (Great Firewall of China) on Linux (github.com)

创建rule示例如下

代码语言:yaml
复制
- name: allow CN geoip     #仅允许中国ip访问
  action: allow
  expr: geoip(string(ip.src), "cn") #geo文件默认7天更新一次,代码里写死的

- name: allow cidr   #允许内网对外发起访问
  action: allow
  expr: cidr(string(ip.src), "192.168.0.0/16") #填内网网段

- name: block cidr #禁止其他的一切
  action: block
  expr: cidr(string(ip.src), "0.0.0.0/0")

更多玩法可以看项目示例,自己尝试,建议先找一台测试机,如果是线上机器规则配置错误就自己也连不上去了。。。。。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云防火墙
腾讯云防火墙(Cloud Firewall,CFW)是一款基于公有云环境下的 SaaS 化防火墙,主要为用户提供互联网边界的防护,解决云上访问控制的统一管理与日志审计的安全与管理需求。云防火墙不仅具备传统防火墙功能,同时也支持云上多租户、弹性扩容功能,是用户业务上云的第一个网络安全基础设施。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档