Files
proxy-platform/configs/agent.yaml
T

73 lines
1.8 KiB
YAML

# 节点 Agent 配置
agent:
node_id: "node_001"
name: "US-Node-1"
region: "US"
scheduler:
host: "http://127.0.0.1:8080"
api_key: "your-agent-api-key"
heartbeat_interval: 10 # 秒
report_interval: 60 # 秒
warp:
enabled: true
socks5_port: 40000 # WARP SOCKS5 本地端口
refresh_cooldown: 300 # IP 刷新冷却时间(秒)
max_refresh_retries: 5
refresh_retry_delay_min: 5 # 重试最小延迟(秒)
refresh_retry_delay_max: 30 # 重试最大延迟(秒)
socks5:
host: "0.0.0.0"
port: 1080
max_connections: 1000
unlock:
check_interval: 300 # 检测间隔(秒)
services:
- name: "gpt"
url: "https://chat.openai.com/"
success_keywords: ["challenges", "signup"]
fail_keywords: ["Access denied", "unavailable"]
- name: "netflix"
url: "https://www.netflix.com/title/80018499"
success_keywords: ["netflix.com"]
fail_keywords: ["not available", "nflxvideo.net"]
- name: "disney"
url: "https://www.disneyplus.com/"
success_keywords: ["disneyplus.com"]
fail_keywords: ["unavailable", "not available"]
- name: "youtube"
url: "https://www.youtube.com/"
success_keywords: ["youtube.com"]
fail_keywords: []
- name: "claude"
url: "https://claude.ai/"
success_keywords: ["claude.ai"]
fail_keywords: ["Access denied"]
- name: "gemini"
url: "https://gemini.google.com/"
success_keywords: ["gemini"]
fail_keywords: ["unavailable"]
routing:
# 走 WARP 出口的流量
warp_routes:
- port: 1080
- domains:
- "*.openai.com"
- "*.chatgpt.com"
- "*.netflix.com"
- "*.disneyplus.com"
# 走服务器原生 IP 的流量
direct_routes:
- port: 22
- port: 80
- port: 443
logging:
level: "info"
output: "stdout"
file: "logs/agent.log"