已屏蔽主机
文档已屏蔽主机

已屏蔽主机

阻止代理套餐到达特定的目标主机。

GET /packages/{id}/blocked-hosts

返回当前已屏蔽主机列表。空数组 = 无屏蔽。

GET/api/v1/packages/{id}/blocked-hosts
response.json
{
  "data": { "hosts": ["facebook.com", "tiktok.com", "*.doubleclick.net"] },
  "meta": { "version": "v1" }
}

PUT /packages/{id}/blocked-hosts

替换整个列表。传空数组以清空。最多 100 条,每条 ≤253 字符。仅主机名 — 不带协议、端口、路径。

通配符支持遵循提供方规则:通常 *.example.com 可用;正式上线前请先测试。

PUT/api/v1/packages/{id}/blocked-hosts
request.json
{
  "hosts": ["facebook.com", "tiktok.com", "*.doubleclick.net"]
}

代码示例

blocked-hosts.sh
# Get current blocked list
curl https://raxyproxy.com/api/v1/packages/12/blocked-hosts \
     -H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Replace with new list
curl -X PUT https://raxyproxy.com/api/v1/packages/12/blocked-hosts \
     -H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
     -H "Content-Type: application/json" \
     -d '{"hosts":["facebook.com","tiktok.com"]}'

# Clear the list
curl -X PUT https://raxyproxy.com/api/v1/packages/12/blocked-hosts \
     -H "Authorization: Bearer raxy_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
     -H "Content-Type: application/json" \
     -d '{"hosts":[]}'