Mỗi CLI agent một proxy,
đặt một lần cho mọi agent của nó
Công ty của bạn muốn Claude Code đi ra qua proxy của công ty, trong khi Codex cá nhân của bạn đi qua kết nối ở nhà. Export HTTPS_PROXY trong shell sẽ đưa mọi CLI lên cùng một đường. AgentsRoom cho mỗi nhà cung cấp một lối ra riêng.
Chọn một nhà cung cấp trong Cài đặt > Nhà cung cấp AI, mở Cài đặt nâng cao, nhập địa chỉ proxy rồi bấm Kiểm tra: AgentsRoom hiển thị IP đầu ra trước khi bạn khởi chạy bất cứ thứ gì. Sau đó mọi agent của nhà cung cấp đó khởi động với các biến proxy đã được đặt, và việc kiểm tra hạn mức của chính AgentsRoom cho nhà cung cấp đó cũng đi cùng đường.
- Claude CodeProxy công typroxy.corp.example:3128IP đầu ra203.0.113.10
- CodexProxy ở nhàhome.example.net:8080IP đầu ra198.51.100.24
- GitHub Copilot CLIĐi thẳngIP đầu ra192.0.2.7
Mỗi nhà cung cấp đi ra qua proxy riêng của mình, hoặc đi thẳng, và Kiểm tra hiển thị địa chỉ mà nhà cung cấp sẽ thấy.
Hầu hết các CLI agent đã biết cách dùng proxy: chúng đọc các biến chuẩn HTTPS_PROXY, HTTP_PROXY và NO_PROXY khi khởi động. Vấn đề nằm ở nơi đặt các biến đó. Export chúng trong profile của shell thì mọi CLI bạn chạy đều đi ra cùng một lối, nên bạn không thể giữ Claude Code trên mạng công ty và Codex trên kết nối ở nhà cùng lúc.
AgentsRoom đưa thiết lập này xuống một cấp, về từng nhà cung cấp. Mỗi tab nhà cung cấp trong Cài đặt > Nhà cung cấp AI có một trường Proxy bên dưới Cài đặt nâng cao. Mọi agent của nhà cung cấp đó khởi động với các biến proxy trong terminal của nó, dù chạy trong dự án nào, và các nhà cung cấp khác không bị ảnh hưởng.
Thiết lập này cũng áp dụng cho các lệnh gọi mà chính AgentsRoom gửi tới nhà cung cấp, chẳng hạn việc đọc mức sử dụng Claude hoặc Codex của bạn. Chúng đi qua cùng proxy, nên tài khoản chỉ thấy một địa chỉ, chứ không phải địa chỉ của agent ở một phía và địa chỉ máy tính của bạn ở phía kia.
Trường Proxy làm gì
Mỗi nhà cung cấp một trường, áp dụng cho mọi agent của nhà cung cấp đó khi khởi động.
Mỗi nhà cung cấp một proxy
Claude Code, Codex, GitHub Copilot CLI và các CLI agent khác đều có trường Proxy riêng. Để trống một trường thì nhà cung cấp đó đi thẳng.
HTTP, HTTPS hoặc SOCKS
Chấp nhận các địa chỉ http://, https://, socks5:// và socks5h://. Claude Code không hỗ trợ SOCKS, nên hãy cho các agent Claude một proxy http://.
Kiểm tra hiển thị IP đầu ra
Trước khi bạn khởi chạy bất cứ thứ gì, Kiểm tra hỏi địa chỉ công khai của bạn theo đường thẳng và qua proxy, rồi hiển thị cả hai kèm độ trễ. Nếu hai địa chỉ trùng nhau, proxy không đổi IP của bạn, và bảng sẽ báo điều đó.
Ngoại lệ, localhost luôn đi thẳng
Liệt kê các host phải bỏ qua proxy, chẳng hạn một mạng nội bộ hoặc một registry gói. localhost, 127.0.0.1 và ::1 luôn được loại trừ, để hooks và các máy chủ MCP cục bộ vẫn hoạt động.
Kiểm tra hạn mức đi cùng đường
Các lệnh gọi của chính AgentsRoom tới nhà cung cấp đó, như đồng hồ đo mức sử dụng, cũng đi qua proxy. Nếu proxy ngừng hoạt động, chúng thất bại như một lỗi mạng: không bao giờ quay về kết nối trực tiếp.
Không có mật khẩu ở dạng văn bản thường
Thiết lập đi theo tài khoản của bạn sang các máy tính khác, nên không thể nhập mật khẩu ở dạng văn bản thường. Hãy lưu nó trong Trình quản lý bí mật và viết http://user:{{secret:NAME}}@host:port.

Cách thiết lập
Năm bước, mỗi nhà cung cấp một lần.
- 1
Mở tab của nhà cung cấp
Cài đặt > Nhà cung cấp AI, chọn nhà cung cấp (ví dụ Codex), rồi mở Cài đặt nâng cao. Trường Proxy nằm bên dưới các biến môi trường. Gõ Proxy vào ô tìm kiếm của Cài đặt cũng đưa bạn tới đó.
- 2
Nhập địa chỉ proxy
Nhập địa chỉ, ví dụ http://proxy.example.com:3128, và trong Ngoại lệ là các host phải đi thẳng. Công tắc cạnh tiêu đề tắt proxy mà không xóa nó, tiện khi không thể kết nối tới proxy ở nhà từ văn phòng.
- 3
Bấm Kiểm tra
AgentsRoom hiển thị IP đầu ra qua proxy, độ trễ, và địa chỉ của bạn khi không có proxy. Mật khẩu bị từ chối, proxy không kết nối được hoặc proxy không phản hồi đều được nêu rõ.
- 4
Khởi động các agent
Proxy áp dụng khi một agent khởi động: mọi agent mới của nhà cung cấp đó nhận HTTPS_PROXY, HTTP_PROXY, ALL_PROXY và NO_PROXY, cả chữ hoa lẫn chữ thường, vì một số công cụ như curl chỉ đọc dạng chữ thường. Một agent đang chạy giữ đường cũ cho tới khi bạn khởi động lại nó.
- 5
Mọi thứ agent chạy đều đi theo
git, npm hoặc curl do agent chạy trong terminal của nó đi qua cùng proxy. Thêm một host vào Ngoại lệ khi một trong số đó phải đi thẳng.
Những gì Claude Code và Codex đã tự làm được
Claude Code đọc HTTPS_PROXY, HTTP_PROXY và NO_PROXY, kể cả dạng chữ thường, và chấp nhận tên người dùng cùng mật khẩu bên trong URL của proxy. Tài liệu của nó nói rõ rằng nó không hỗ trợ proxy SOCKS. Tài liệu khuyên đặt các biến này trong khối env của ~/.claude/settings.json thay vì trong shell, đây là cấu hình duy nhất chắc chắn tới được các agent chạy nền của nó, và /status hiển thị proxy mà nó đã nhận. Đằng sau một proxy doanh nghiệp có kiểm tra TLS, nó tin cậy các chứng chỉ của hệ điều hành và NODE_EXTRA_CA_CERTS. (Tài liệu Claude Code, Enterprise network configuration, đọc ngày 21 tháng 10 năm 2026.)
Codex CLI đọc HTTPS_PROXY, ALL_PROXY và NO_PROXY từ môi trường của nó, và lấy chứng chỉ gốc tùy chỉnh từ CODEX_CA_CERTIFICATE hoặc SSL_CERT_FILE. Trong codex-cli 0.163.0, việc theo proxy hệ thống của macOS hoặc một tệp PAC là tính năng đang phát triển, tắt theo mặc định (codex features enable respect_system_proxy). Mục Network proxy trong menu /experimental của nó là chuyện khác: nó giới hạn những gì các lệnh trong sandbox có thể truy cập, chứ không chọn địa chỉ mà OpenAI thấy.
Vậy với một CLI trên một máy tính, các biến là đủ, và một proxy đặt trong ~/.claude/settings.json vốn đã chỉ áp dụng cho Claude Code. Điều chúng không cho bạn là một nơi duy nhất cho mọi CLI, việc kiểm tra IP đầu ra trước khi khởi chạy, cùng một đường cho việc đọc hạn mức, và một thiết lập đi theo bạn sang các máy tính khác mà không chứa mật khẩu. Đó là phần AgentsRoom bổ sung.
Giới hạn
- Proxy áp dụng khi một agent khởi động. Một agent đang chạy giữ đường cũ cho tới khi bạn khởi động lại nó.
- Một CLI bỏ qua các biến proxy chuẩn sẽ kết nối thẳng cho lưu lượng của chính nó. AgentsRoom không ép buộc nó, nhưng việc kiểm tra hạn mức cho nhà cung cấp đó vẫn đi qua proxy.
- Claude Code không hỗ trợ proxy SOCKS. Với Claude, hãy dùng proxy http:// hoặc https://.
- Không có cơ chế dự phòng âm thầm: khi proxy ngừng hoạt động, các agent của nhà cung cấp đó không kết nối được tới nhà cung cấp và đồng hồ đo mức sử dụng hiển thị lỗi mạng.
- Bí mật chứa mật khẩu nằm trong kho bí mật của từng máy tính, và bí mật không được đồng bộ: trên máy tính thứ hai, hãy lưu một bí mật cùng tên.
- Chỉ các agent của nhà cung cấp đó và các lệnh gọi của AgentsRoom tới nhà cung cấp đó dùng proxy. Trình duyệt tích hợp, các máy chủ dev của bạn và các lệnh bạn chạy trong terminal khác vẫn giữ đường mạng riêng.
- Một dòng HTTPS_PROXY tường minh trong một khối biến môi trường (nhà cung cấp, thư mục, dự án hoặc agent) được ưu tiên hơn thiết lập này cho terminal của agent.
Câu hỏi thường gặp
Làm sao đặt proxy cho Claude Code?
Claude Code đọc các biến chuẩn HTTPS_PROXY, HTTP_PROXY và NO_PROXY, từ shell của bạn hoặc từ khối env của ~/.claude/settings.json, và không hỗ trợ SOCKS. Trong AgentsRoom, mở Cài đặt > Nhà cung cấp AI, chọn Claude, mở Cài đặt nâng cao và nhập một địa chỉ proxy http:// vào Proxy: mọi agent Claude Code khởi động sau đó nhận các biến này, và các CLI khác giữ đường riêng của mình.
Làm sao cho Codex CLI dùng proxy?
Codex CLI đọc HTTPS_PROXY, ALL_PROXY và NO_PROXY từ môi trường của nó, và một chứng chỉ gốc tùy chỉnh từ CODEX_CA_CERTIFICATE hoặc SSL_CERT_FILE. Trong codex-cli 0.163.0, việc theo thiết lập proxy của hệ điều hành vẫn là tính năng đang phát triển, tắt theo mặc định. Trong AgentsRoom, trường Proxy của tab Codex đặt các biến đó cho mọi agent Codex, và việc đọc mức sử dụng Codex đi qua cùng proxy.
Claude Code có thể dùng một proxy và Codex dùng proxy khác cùng lúc không?
Có. Mỗi tab nhà cung cấp có trường Proxy riêng, nên các agent Claude có thể đi ra qua proxy công ty trong khi các agent Codex dùng kết nối ở nhà, trong cùng một dự án và cùng một lúc. Một nhà cung cấp không có proxy thì đi thẳng.
Làm sao kiểm tra địa chỉ IP mà nhà cung cấp thấy?
Bấm Kiểm tra cạnh địa chỉ proxy. AgentsRoom hỏi một dịch vụ công khai địa chỉ của bạn hai lần, theo đường thẳng và qua proxy, rồi hiển thị cả hai kèm độ trễ. Khi hai địa chỉ giống nhau, proxy không đổi địa chỉ của bạn và bảng sẽ cảnh báo bạn.
Tôi có thể dùng proxy cần tên người dùng và mật khẩu không?
Có, mà không cần viết mật khẩu ở dạng văn bản thường. Thiết lập proxy đi theo tài khoản của bạn sang các máy tính khác, nên mật khẩu ở dạng văn bản thường bị từ chối. Hãy lưu mật khẩu trong Trình quản lý bí mật, rồi tham chiếu bí mật đó trong địa chỉ proxy: nó được phân giải trên máy tính của bạn khi agent khởi động. Nếu mật khẩu chứa @, : hoặc /, hãy lưu nó ở dạng mã hóa URL.
Proxy có áp dụng cho npm, git và các lệnh mà agent chạy không?
Có. Các biến được đặt trong terminal của agent, nên mọi thứ agent khởi chạy ở đó (git, npm, curl, một trình chạy test) cũng dùng proxy. Đưa các host phải đi thẳng vào Ngoại lệ; localhost, 127.0.0.1 và ::1 luôn được loại trừ.
Điều gì xảy ra nếu proxy ngừng hoạt động?
Không có gì quay về kết nối trực tiếp, và đó là chủ ý: bạn đã chọn lối ra đó để nhà cung cấp không bao giờ thấy địa chỉ kia của bạn. Các agent của nhà cung cấp đó không kết nối được tới nhà cung cấp, và đồng hồ đo mức sử dụng hiển thị lỗi mạng cho tới khi proxy hoạt động lại hoặc bạn tắt nó.
Tôi có phải đặt lại trên từng máy tính không?
Địa chỉ và các ngoại lệ thì không: chúng được lưu cùng tài khoản của bạn và xuất hiện lại trên mọi máy tính bạn đăng nhập. Mật khẩu thì có: bí mật nằm trong kho bí mật của từng máy tính, nên hãy lưu một bí mật cùng tên trên máy tính thứ hai. Một agent bạn khởi động từ điện thoại chạy trên máy tính để bàn và dùng proxy của máy đó.
Bạn cũng có thể thích
Multi-Provider
AgentsRoom hỗ trợ 16 nhà cung cấp AI coding: Claude, Codex, GitHub Copilot CLI, OpenCode, Antigravity CLI, Aider, Grok Build, Mistral Vibe, Kimi Code, Amp, oh-my-pi, Freebuff, Devin, Cursor, Command Code và Muse Code. Giao một nhà cung cấp khác nhau cho từng agent, chuyển đổi nhà cung cấp giữa chừng cuộc trò chuyện và giữ nguyên ngữ cảnh đầy đủ với handoff tự động. Công cụ AI coding multi-provider tốt nhất.
Đa tài khoản Claude
Chạy hai hay nhiều tài khoản Claude Code trên cùng một máy, song song trong AgentsRoom. Tài khoản cá nhân cho một dự án, tài khoản công việc cho dự án khác, tài khoản khách hàng cho dự án thứ ba. Ghim một tài khoản cho mỗi dự án, ghi đè theo agent, đăng nhập ngay trong ứng dụng. Tải miễn phí trên macOS, Windows và Linux.
Codex Đa Tài Khoản
Chạy nhiều tài khoản Codex CLI song song trong AgentsRoom. Tài khoản OpenAI cá nhân cho một dự án, tài khoản công việc cho dự án khác. Ghim một tài khoản cho mỗi dự án, ghi đè theo agent. Đăng nhập trực tiếp từ ứng dụng qua codex login.
Tự động chuyển tài khoản
Khi một tài khoản Claude hay Codex chạm giới hạn sử dụng, AgentsRoom chuyển đúng cuộc trò chuyện đó sang một tài khoản khác bạn đã đăng nhập và làm việc tiếp. Đủ ngữ cảnh, không khởi động lại, không chờ cửa sổ 5 giờ.
Kết nối SSH
Lưu các kết nối SSH của bạn, mở terminal tích hợp qua SSH và chạy Claude Code, Codex hoặc Antigravity CLI trực tiếp trên máy chủ từ xa hay VPS của bạn. Xác thực bằng khóa SSH hoặc mật khẩu, hồ sơ kết nối theo từng dự án, không cần ứng dụng SSH riêng.
Cho mỗi CLI agent một lối ra riêng
Tải AgentsRoom, mở Cài đặt > Nhà cung cấp AI và đặt proxy cho từng nhà cung cấp. Có trên mọi gói.
Ứng dụng đồng hành: theo dõi agent khi đi đường
Sử dụng Claude, Codex, Antigravity CLI hoặc nhà cung cấp AI khác.
Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.