目录

返回首页

返回 API 访问接口

端口映射 API


1.1. 开启/关闭端口映射

API 路径:/api/do_portmap

参数:

开启:enable=enable

关闭:enable=disable

1.2. 获得端口映射规则

API 路径:/api/config

参数:i=portmap

返回数据:

{

  "ENABLE":"no",   ## 启用状态(yes/no)
   "data":[
      {
          "active":"yes",                   # 规则激活状态(yes/no)
          "lanip":"10.1.8.154",             # 内网IP
          "lanport":"50533-50539",          # 对内端口
          "wanip":"wan1",                   # 对外IP(为空或不存在表示所有外网IP)
          "wanport":"50533-50539",          # 对外端口
          "desc":"测试",                     # 备注
          "id":1,                           # 规则序号
          "name":"6712",                    # 规则名称
          "prio":"1",                       # 优先级
          "proto":"all",                    # 协议类型(tcp/udp/all)
        },
        ...
    ],
   "page":1,
   "pages":1,
   "pmax":0,
   "total":2 # 记录条数
}

1.3. 新增/修改规则

API 路径:/api/do_portmap

参数:

new:     1            # 新增规则时传递
oldname: 旧规则名      # 修改规则且规则改名时传递
1.2 中data部分的其他字段

1.4. 禁用/激活/删除规则

API 路径:/api/do_portmap

参数:

target: 规则名    # 多个用逗号分隔, 对应1.2中的data部分的name字段
o:      deactive # 禁用
        active   # 激活
        del      # 删除