Tài liệu này cung cấp các tool call có thể copy-paste để cấu hình hành vi proxy qua proxy_config.
Dùng tài liệu này khi bạn muốn agent chuyển đổi phạm vi proxy nhanh chóng và an toàn.
- Mục đích: cung cấp tool call sẵn sàng sử dụng để quản lý phạm vi proxy và rollback.
- Đối tượng: operator và maintainer đang chạy ZeroClaw trong mạng có proxy.
- Phạm vi: các hành động
proxy_config, lựa chọn mode, quy trình xác minh và xử lý sự cố. - Ngoài phạm vi: gỡ lỗi mạng chung không liên quan đến hành vi runtime của ZeroClaw.
Dùng mục này để định tuyến vận hành nhanh.
- Dùng scope
zeroclaw. - Đặt
http_proxy/https_proxyhoặcall_proxy. - Xác minh bằng
{"action":"get"}.
Xem:
- Dùng scope
services. - Đặt các key cụ thể hoặc wildcard selector trong
services. - Xác minh phủ sóng bằng
{"action":"list_services"}.
Xem:
- Dùng scope
environment. - Áp dụng bằng
{"action":"apply_env"}. - Xác minh snapshot env qua
{"action":"get"}.
Xem:
- Tắt proxy.
- Nếu cần, xóa các biến env đã xuất.
- Kiểm tra lại snapshot runtime và môi trường.
Xem:
| Phạm vi | Ảnh hưởng | Xuất biến env | Trường hợp dùng điển hình |
|---|---|---|---|
zeroclaw |
Các HTTP client nội bộ ZeroClaw | Không | Proxying runtime thông thường không có tác dụng phụ cấp process |
services |
Chỉ các service key/selector được chọn | Không | Định tuyến chi tiết cho provider/tool/channel cụ thể |
environment |
Runtime + biến môi trường proxy của process | Có | Các tích hợp yêu cầu HTTP_PROXY/HTTPS_PROXY/ALL_PROXY |
Dùng trình tự này cho mọi thay đổi proxy:
- Kiểm tra trạng thái hiện tại.
- Khám phá các service key/selector hợp lệ.
- Áp dụng cấu hình phạm vi mục tiêu.
- Xác minh snapshot runtime và môi trường.
- Rollback nếu hành vi không như kỳ vọng.
Tool call:
{"action":"get"}
{"action":"list_services"}Dùng khi traffic HTTP của provider/channel/tool ZeroClaw cần đi qua proxy mà không xuất biến env proxy cấp process.
Tool call:
{"action":"set","enabled":true,"scope":"zeroclaw","http_proxy":"http://127.0.0.1:7890","https_proxy":"http://127.0.0.1:7890","no_proxy":["localhost","127.0.0.1"]}
{"action":"get"}Hành vi kỳ vọng:
- Runtime proxy hoạt động cho các HTTP client của ZeroClaw.
- Không cần xuất
HTTP_PROXY/HTTPS_PROXYvào env của process.
Dùng khi chỉ một phần hệ thống cần đi qua proxy (ví dụ provider/tool/channel cụ thể).
{"action":"set","enabled":true,"scope":"services","services":["provider.openai","tool.http_request","channel.telegram"],"all_proxy":"socks5h://127.0.0.1:1080","no_proxy":["localhost","127.0.0.1",".internal"]}
{"action":"get"}{"action":"set","enabled":true,"scope":"services","services":["provider.*","tool.*"],"http_proxy":"http://127.0.0.1:7890"}
{"action":"get"}Hành vi kỳ vọng:
- Chỉ các service khớp mới dùng proxy.
- Các service không khớp bỏ qua proxy.
Dùng khi bạn cần xuất tường minh các biến env của process (HTTP_PROXY, HTTPS_PROXY, ALL_PROXY, NO_PROXY) cho các tích hợp runtime.
{"action":"set","enabled":true,"scope":"environment","http_proxy":"http://127.0.0.1:7890","https_proxy":"http://127.0.0.1:7890","no_proxy":"localhost,127.0.0.1,.internal"}
{"action":"apply_env"}
{"action":"get"}Hành vi kỳ vọng:
- Runtime proxy hoạt động.
- Các biến môi trường được xuất cho process.
{"action":"disable"}
{"action":"get"}{"action":"disable","clear_env":true}
{"action":"get"}{"action":"clear_env"}
{"action":"get"}{"action":"set","enabled":true,"scope":"services","services":["provider.openai","tool.http_request"],"all_proxy":"socks5://127.0.0.1:1080"}
{"action":"get"}{"action":"set","scope":"services","services":["provider.openai","tool.http_request","channel.slack"]}
{"action":"get"}{"action":"set","scope":"services","services":["provider.*","channel.telegram"]}
{"action":"get"}-
Lỗi:
proxy.scope='services' requires a non-empty proxy.services list- Khắc phục: đặt ít nhất một service key cụ thể hoặc selector.
-
Lỗi: invalid proxy URL scheme
- Scheme được chấp nhận:
http,https,socks5,socks5h.
- Scheme được chấp nhận:
-
Proxy không áp dụng như kỳ vọng
- Chạy
{"action":"list_services"}và xác minh tên/selector dịch vụ. - Chạy
{"action":"get"}và kiểm tra giá trị snapshotruntime_proxyvàenvironment.
- Chạy
- README.md — Chỉ mục tài liệu và phân loại.
- network-deployment.md — Hướng dẫn triển khai mạng đầu-cuối và topology tunnel.
- resource-limits.md — Giới hạn an toàn runtime cho ngữ cảnh thực thi mạng/tool.
- Chủ sở hữu: maintainer runtime và tooling.
- Điều kiện cập nhật: các hành động
proxy_configmới, ngữ nghĩa phạm vi proxy, hoặc thay đổi selector dịch vụ được hỗ trợ. - Xem xét lần cuối: 2026-02-18.