| 请求参数 | selfserviceDomainConfig 对应的属性 | 名称 | | ----------------------------- | --------------------------------------------- | ----------------- | | back_source_host | self_service_domain_config(back_host) | 回源 host 配置 | | block_loop | self_service_domain_config(block_loop) | 分片回源信息 | | set_req_header | oms_customer_remark (loop_http_header) | 自定义回源 HTTP 请求头 | | set_resp_header | httpHeaderConfigs | 自定义 HTTP 响应头 | | backsource_redirection_status | isFollowed | 回源重定向跟随 | | cache | cacheType | 缓存类型与过期时间信息 | | custom_error_page | customPages | 自定义页面信息 | | http2_status | omsCustomerRemark.http2 | 支持 HTTP/2 的协议配置 | | video_drag_status | videoDrag | 拖拽播放信息 | | gzip_staus | Encryption EncryptionGrade | 开启智能压缩功能 | | brotli_status | omsCustomerRemarkPO.brotliSwitch | 开启 Brotli 压缩功能 | | referrer_anti_stealing_link | refererAntiStealingLink | Referer 黑白名单 | | ip_black_list | domainConfigBlackList | IP 黑名单; 指定 IP、IP 段来设置 | | url_parameter | 新 | URL 参数缓存策略 | | https_status | 新,但是要与 protocol 有关,只有 1、2 时才可以 | HTTPS 高级选项 | | url_anti_stealing_link | 新 | URL 防盗链参数 | | ua_anti_stealing_link | omsCustomerRemark.uaBlackAndWhite uaBlackList | UA 防盗链参数 | | back_rewrite_uri | 新 | 回源 URL 改写 | SelfServiceDomainAdvancedConfigDao SelfServiceDomainAdvancedConfigPO AdvancedConfigEnum ```sql -- set_req_header select http_header_config.* from http_header_config inner join domain_config_http_header_config on http_header_config.id = domain_config_http_header_config.http_header_config_id inner join self_service_domain_config ssdc on domain_config_http_header_config.domain_config_id = ssdc.id where domain='www.zphtest202307102002.com'; # backsource_redirection_status select is_followed from self_service_domain_config where domain='www.zphtest202307102002.com'; -- set_resp_header select loop_http_header from oms_customer_remark left join self_service_domain_config ssdc on oms_customer_remark.id = ssdc.oms_customer_remark_id where ssdc.domain='www.zphtest202307102002.com'; -- cache select cache_type.* from cache_type inner join domain_config_cache_type dcct on cache_type.id = dcct.cache_type_id inner join self_service_domain_config ssdc on dcct.self_service_domain_config_id = ssdc.id where domain='www.zphtest202307102002.com'; -- custom_error_page select custom_page.* from custom_page inner join domain_config_custom_page dccp on custom_page.id = dccp.custom_page_id inner join self_service_domain_config ssdc on dccp.domain_config_id = ssdc.id where domain='www.zphtest202307102002.com'; -- https2 select http2 from oms_customer_remark join self_service_domain_config ssdc on oms_customer_remark.id = ssdc.oms_customer_remark_id where domain='www.zphtest202307102002.com'; -- video_drag_status 拖拽播放信息 select video_drag from self_service_domain_config where domain = 'www.zphtest202307102002.com'; -- gzip_status 智能压缩 select encryption, encryption_grade from self_service_domain_config inner join oms_customer_remark ocr on self_service_domain_config.oms_customer_remark_id = ocr.id where domain='www.zphtest202307102002.com'; -- brotli_status 开启broli压缩功能 select brotli_switch from oms_customer_remark inner join self_service_domain_config ssdc on oms_customer_remark.id = ssdc.oms_customer_remark_id where domain='www.zphtest202307102002.com'; -- Referer黑白名单 select referer_anti_stealing_link.*, rbwl.* from referer_anti_stealing_link inner join referer_anti_stealing_black_white_list on anti_stealing_link_id = referer_anti_stealing_link.id inner join referer_black_white_list rbwl on referer_anti_stealing_black_white_list.black_white_id = rbwl.id inner join self_service_domain_config ssdc on referer_anti_stealing_link.id = ssdc.referer_anti_stealing_link_id where ssdc.domain='www.zphtest202307102002.com'; -- ip和白名单 select domain_ip_black_list.* from domain_ip_black_list inner join domain_config_black_list dcbl on domain_ip_black_list.id = dcbl.black_id inner join self_service_domain_config ssdc on dcbl.domain_config_id = ssdc.id where domain='www.zphtest202307102002.com'; -- url_parameter\https_status\url_anti_stealing_link\ua_anti_stealing_link select * from self_service_domain_advanced_config where domain='www.zphtest202307102002.com'; -- ua防盗链 select ua_black_list, ua_black_and_white, ua_null from oms_customer_remark join self_service_domain_config ssdc on oms_customer_remark.id = ssdc.oms_customer_remark_id where domain='www.zphtest202307102002.com'; ``` ### 新增/修改高级配置接口路径和参数 /api/config/action?commandType=manageDomainAdvancedConfig&version=1 ```json { "domain": "www.zphtest202307102002.com", // "referrer_anti_stealing_link": { // "enable": true, // "detail": { // "list_type": 2, // "referrer_null": true, // "domain_list": [ // "*.10086.com", // "www.10011186.co" // ] // } // }, //分片回源信息 // "block_loop": true //回源host // "back_source_host": { // "enable": false, // "host": "www.baidu.com" // } //请求头设置 // "set_req_header": { // "enable": true, // "detail": [ // { // "type": "Content-Language2", // "value": "CN", // "option": 1 //0 设置 1 删除 // }, // { // "type": "Sec-Fetch-Mode", // "value": "CN", // "option": 0 //0 设置 1 删除 // } // ] // }, // 响应头 // "set_resp_header": { // "enable": true, // "detail": [ // { // "type": "Sec-Fetch-Dest", // "value": "text/xml", // "option": 0 //0 设置 1 删除 // }, // { // "type": "Sec-Fetch-Mode", // "value": "text/xml", // "option": 0 //0 设置 1 删除 // } // ] // }, //回源重定向跟随 // "backsource_redirection_status": "aaa", //缓存类型与过期时间信息 // "cache": { // "enable": true, // "detail": [ // { // "type": 0, // "content": "/abc/def/", // "ttl": 10, // "unit": "day", // "weight": 1, // "followsource": 1 // }, // { // "type": 0, // "content": "jpg,txt", // "ttl": 1, // "unit": "hour", // "weight": 1 // } // ] // }, // 自定义页面 // "custom_error_page": { // "enable": false, // "detail": [ // { // "type": 1, // // "mode": , // "link": "https://xxxx.xx/error.html" // } // ] // }, //http2_status 支持http2协议 // "http2_status": true, //video_drag_status 拖拽播放信息 // "video_drag_status": true //gzip_status 要锁参数 // "gzip_status":false // refer防盗链 // "referrer_anti_stealing_link": { // "enable": true, // "detail": { // "list_type": 1, // "referrer_null": true, // "domain_list": [ // "*.10086.com", // "www.10086.co" // ] // } // } //ip黑白名单 // "ip_black_list": { // "enable": true, // "ip_list": [ // "1:1::1:0/21", // "1.1.1.0/24", // "10.1.1.20-10.1.1.25" // ] // }, // url参数+缓存 // "url_parameter": { // "enable": true, // "shared_cache": { // "enable": true, // "target_domain": "video.baidu.com" // }, // "detail": { // "enable":true, // "type": 2, // "content": "param1;param2;param3;param4" // } // }, // https 高级配置 // "https_status": { // "enable": true, // "detail": { // "https_force": true, // "https_tls_version": [ // "tls1.0", // "tls1.1", // "tls1.2", // "tls1.3" // ] // } // } // // url 防盗链 // "url_anti_stealing_link": { // "enable": false, // "detail": { // "auth_type": 1, // "auth_key": "abc1234", // "auth_key_back": "xyz4321", // "auth_param": "x-signature", // "auth_encrypt": "HAMC_SHA1", // "auth_timeout": 86400 // } // }, // ua 防盗链 // "ua_anti_stealing_link": { // "enable": true, // "detail": { // "list_type": 1, // "ua_list": [ // "iphone", // "android" // ], // "ua_null":true // } // }, // ua 防盗链 "back_rewrite_uri": { "enable": true, "detail": [ { "rewrite_path": "", "target_path": "abcdefghabcdefh" }, { "rewrite_path": "bb", "target_path": "cc" } ] } } ``` ### 高级配置回调接口路径和参数 回调 url:/action?commandType=manageDomainCallBack&version=1 ```json { "domains": [ { "domain": "www.zphtest202307102002.com", "result": 0, "cp_id": "83564834" } ], "callback_type": "create", "task_id": "487bfb92a3414856b9a3e93003781d37", "plain": [ 1 ] } ```