当前位置: 首页 > wzjs >正文

外贸自己做网站好不好6个好用的bt种子搜索引擎

外贸自己做网站好不好,6个好用的bt种子搜索引擎,永年哪做网站,丰台武汉阳网站建设介绍 ip-restriction 插件可以通过将 IP 地址列入白名单或黑名单来限制对服务或路由的访问。 支持对单个 IP 地址、多个 IP 地址和类似 10.10.10.0/24 的 CIDR(无类别域间路由)范围的限制。 属性 参数名类型必选项默认值有效值描述whitelistarray[st…

介绍

ip-restriction 插件可以通过将 IP 地址列入白名单或黑名单来限制对服务或路由的访问。

支持对单个 IP 地址、多个 IP 地址和类似 10.10.10.0/24 的 CIDR(无类别域间路由)范围的限制。

属性

参数名类型必选项默认值有效值描述
whitelistarray[string]加入白名单的 IP 地址或 CIDR 范围。
blacklistarray[string]加入黑名单的 IP 地址或 CIDR 范围。
messagestring“Your IP address is not allowed”[1, 1024]在未允许的 IP 访问的情况下返回的信息。

注意:whitelist 和 blacklist 属性无法同时在同一个服务或路由上使用,只能使用其中之一。

配置步骤

1、从config.yaml获取admin_key并存入环境变量

admin_key=$(cat config.yaml |awk -F'[: ]+' 'BEGIN{admin_key=0}
/admin_key:/{admin_key=1}
admin_key && /^ *key:/{print $NF;admin_key=0;exit;}')

2、设置白名单,只允许172.105.0.1/16和127.0.0.1本地访问http://ip:9080

curl http://127.0.0.1:9180/apisix/admin/routes/1 -H "X-API-KEY: $admin_key" -X PUT -d '
{
    "uri": "/",
    "upstream": {
        "type": "roundrobin",
        "nodes": {
            "172.105.0.4:8080": 1
        }
    },
    "plugins": {
        "ip-restriction": {
            "whitelist": [
                "127.0.0.1",
                "172.105.0.1/16"
            ],
            "message":"Your IP address is not allowed"
        }
    }
}'

3、上述配置中172.105.0.4:8080是我启动的一个Tomcat服务

目前,新版本的Tomcat默认不提供webapps了,所以访问返回404。如下是Tomcat官方(https://hub.docker.com/_/tomcat)说明:

You can then go to http://localhost:8888 or http://host-ip:8888 in a browser (noting that it will return a 404 since there are no webapps loaded by default).

如果非要显示如下页面,需要手动配置:

cp -a webapps.dist/* webapps/

4、验证配置是否生效

curl -I http://localhost:9080
HTTP/1.1 200 
……

在白名单意外的IP服务器上执行

curl http://192.168.xx.xxx:9080 -i   
HTTP/1.1 403 Forbidden
Date: Mon, 19 May 2025 13:21:37 GMT
Content-Type: text/plain; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Server: APISIX/3.12.0

{"message":"Your IP address is not allowed"}

删除插件

当你需要禁用 ip-restriction 插件时,可以通过以下命令删除相应的 JSON 配置,APISIX 将会自动重新加载相关配置,无需重启服务:

curl http://127.0.0.1:9180/apisix/admin/routes/1 -H "X-API-KEY: $admin_key" -X PUT -d '
{
    "uri": "/index.html",
    "plugins": {},
    "upstream": {
        "type": "roundrobin",
        "nodes": {
            "127.0.0.1:1980": 1
        }
    }
}'

http://www.dtcms.com/wzjs/387883.html

相关文章:

  • 深圳宝安区做网站的公司百度推广的广告靠谱吗
  • 桥西企业做网站国内打开google网页的方法
  • wordpress 下雪温州seo结算
  • 网站建设 青海搜索引擎营销的优缺点及案例
  • 在哪里做百度网站上海网站设计
  • 网站建设要程序员吗杭州网站设计
  • 河北省建设网和执业中心网站关键词指数
  • 电商代运营公司排名佛山旺道seo
  • 网站想做个链接怎么做如何建立网站
  • wordpress api 跨域seo做的比较好的公司
  • 如何重建网站东莞网站自动化推广
  • 国际调解院 香港温州seo优化公司
  • 营销型网站费用百度健康
  • 网站如何做QQ登录百度点击软件找名风
  • 云南工程建设投标网上报名网站如何在百度上添加自己的店铺
  • 建设一个企业网站交换友链是什么意思
  • bch wordpress建站教程网络营销seo培训
  • SOHO英文网站制作免费二级域名分发平台
  • 教怎么做ppt的网站网络营销方法有几种类型
  • 做排行榜的网站知乎上海网站建设联系方式
  • 网站免费推广平台有哪些二十条优化
  • 网站建设软件dw营业推广
  • 网络推广员要怎么做seo优化网站优化
  • jsp做就业网站深圳app推广平台
  • 怎么用网站的二级目录做排名在广州做seo找哪家公司
  • 12306铁路网站开发语言找合作项目app平台
  • 唐山做网站bt种子万能搜索神器
  • 模版型网站百度手机seo软件
  • 免费建立个人网站做网站用什么软件好
  • 开网站做私彩赚钱吗免费b2b网站有哪些