跳到主要内容

建立埠轉發規則

為路由器新增埠轉發規則,前提是路由器要繫結公網IP和連線私網。

請求引數​

引數名引數型別是否必填引數說明
ActionString是操作方法:CreatePortForwardingRule
RegionString是機房標識,取值參見地域列表
RouterIdString是路由器
NameString否名稱
ProtocolString是使用的協議:
  • TCP:TCP協議
  • UDP:UDP協議
  • ExternalStartPortInteger是外部起始埠
    ExternalEndPortInteger是外部結束埠
    InternalStartPortInteger是內部起始埠
    InternalEndPortInteger是內部結束埠
    LocalIpAddressString是目標 IP 地址,取值可透過查詢路由器方法獲取
  • RouterInterfaceItemType的IpAddress欄位
  • EnabledBoolean是是否啟用

    返回引數:​

    名稱型別說明
    ActionString執行的操作
    TaskIdString請求標識
    PortForwardingRuleIdString埠對映規則 ID

    請求示例:​

    https://api.yunpanel.com/v2/?Action=CreatePortForwardingRule
    &RouterId=r-adaddd
    &Name=dfdd
    &Protocol=TCP
    &ExternalStartPort=40
    &ExternalEndPort=50
    &InternalStartPort=10
    &InternalEndPort=20
    &LocalIpAddress=10.10.10.2
    &Enabled=true
    &Region=cn-wuxi1

    返回示例​

    {
    "code": 10000,
    "message": "",
    "data": {
    "TaskId": "bb112c20170506133720502",
    "Action": "CreatePortForwardingRule",
    "PortForwardingRuleId":"rnr-adads"
    }
    }