Skip to Content
全球动态加速 PathX创建加速实例转发器 - CreateUGAForwarder

创建加速实例转发器 - CreateUGAForwarder

简介

创建加速实例转发器,支持HTTPS接入HTTPS回源、HTTPS接入HTTP回源、HTTP接入HTTP回源、TCP接入TCP回源、UDP接入UDP回源、 支持WSS接入WSS回源、WSS接入WS回源、WS接入WS回源

💡 目前UGA同时支持4层和7层接入端口 使用相同的加速域名接入。因此TCP协议接入端口与HTTP(s)类协议接入端口不能相同;如果需要从TCP加速转为HTTP加速,请先使用DeleteUGAForwarder接口删除已经存在的TCP端口加速再使用CreateUGAForwarder增加七层加速端口;修改回源端口也需要删除现有的端口加速再添加新的

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 CreateUGAForwarderYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
ProjectIdstring项目ID。 请参考GetProjectList接口Yes
UGAIdstring加速配置实例IDYes
HTTPHTTP.NintHTTP接入HTTP回源转发,接入端口。禁用65123端口No
HTTPHTTPRS.NintHTTP接入HTTP回源转发,源站监听端口No
HTTPSHTTP.NintHTTPS接入HTTP回源转发,接入端口。禁用65123端口No
HTTPSHTTPRS.NintHTTPS接入HTTP回源转发,回源端口No
HTTPSHTTPS.NintHTTPS接入HTTPS回源转发,接入端口。禁用65123端口No
HTTPSHTTPSRS.NintHTTPS接入HTTPS回源转发,源站监听端口No
TCP.NintTCP接入端口,禁用65123端口No
TCPRS.NintTCP回源端口No
UDP.NintUDP接入端口,禁用65123端口No
UDPRS.NintUDP回源端口No
WSWS.NintWebSocket接入WebSocket回源转发,接入端口。禁用65123。No
WSWSRS.NintWebSocket接入WebSocket回源转发,源站监听端口No
WSSWSS.NintWebSocketS接入WebSocketS回源转发,接入端口。禁用65123。No
WSSWSSRS.NintWebSocketS接入WebSocketS回源转发,源站监听端口。No
WSSWS.NintWebSocketS接入WebSocket回源转发,接入端口。禁用65123。No
WSSWSRS.NintWebSocketS接入WebSocket回源转发,源站监听端口。No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No

示例

请求示例

https://api.tnqacloud.com/?Action=CreateUGAForwarder &ProjectId=org-xxxx &UGAId=uga-xxxx &HTTPHTTP.n=80 &HTTPHTTPRS.n=80 &HTTPSHTTP.n=443 &HTTPSHTTPRS.n=80 &TCP.n=22 &TCPRS.n=22 &WSWS.n=3 &WSWSRS.n=9 &WSSWSS.n=7 &WSSWSSRS.n=7 &WSSWS.n=6 &WSSWSRS.n=9

响应示例

{ "Action": "CreateUGAForwarderResponse", "Message": "", "RetCode": 0 }