Прокси для Claude Code: настройка
Как запустить Claude Code за HTTP-прокси: HTTPS_PROXY, NO_PROXY, settings.json для фоновых агентов и проверка, что всё работает.
ИИ-инструмент для кода может обращаться к прокси MCP-серверу, и вам не нужно вставлять данные прокси в чат. В руководстве: что это такое, чем отличаются локальные и удалённые серверы, как установить сервер в трёх инструментах и как направить через прокси его собственный трафик.
Прокси MCP-сервер — это MCP-сервер, который управляет IP-прокси для ИИ-ассистента. Ассистент вызывает инструмент с понятным названием, например «получить адрес прокси для страны» или «открыть страницу через прокси», а логин, пароль и API-ключ остаются в настройках сервера, а не в чате.
Название легко спутать с mcp-proxy — открытой утилитой, которую репозиторий описывает так: «A bridge between Streamable HTTP and stdio MCP transports» (мост между транспортами Streamable HTTP и stdio). Она передаёт MCP-сообщения между двумя транспортами, чтобы клиент, знающий только один из них, мог подключиться к серверу с другим. К IP-адресам, странам и выходным узлам она отношения не имеет. В этом руководстве «прокси MCP-сервер» всегда означает первое.
Документация MCP делит серверы по месту запуска. Локальный сервер использует транспорт stdio: клиент запускает его как процесс на вашем компьютере и общается с ним через стандартный ввод и вывод, без сетевых накладных расходов. Удалённый сервер использует транспорт Streamable HTTP: он находится по URL, и этот транспорт поддерживает для аутентификации bearer-токены, API-ключи и свои заголовки.
От этого зависит, куда класть ключ. Локальному серверу клиент передаёт ключ как переменную окружения. Удалённому ключ обычно уходит HTTP-заголовком с каждым запросом. В обоих случаях смысл прокси MCP-сервера в том, что ключ не нужно писать в запросе.
Сначала прочитайте список инструментов. Прокси MCP-сервер работает с вашими учётными данными и может обращаться к платной инфраструктуре, поэтому изучите название и описание каждого инструмента.
Проверьте, может ли какой-нибудь инструмент что-то покупать или тратить баланс кошелька. Если может, решите, нужно ли вам это, и по возможности выбирайте серверы без покупки.
Проверьте, где хранится ключ. Его место — переменная окружения или файл настроек клиента, который вы не коммитите в репозиторий; не в запросе, потому что запросы остаются в истории диалога.
proxy302-mcp — официальный MCP-сервер Proxy302 с открытым кодом на GitHub, его поддерживает команда Proxy302. Вопросы об аккаунте и оплате — в поддержку Proxy302, ошибки сервера — в issues на GitHub.
Он бесплатный, с открытым кодом (MIT), устанавливается с GitHub через npx, работает на вашем компьютере по stdio, требует Node.js 20+ и API-ключ Proxy302 в переменной окружения PROXY302_API_KEY. Его инструменты: расход и баланс кошелька, страны и регионы, продукты и тарифы, готовый адрес ротируемого резидентного прокси для страны, ваши собственные прокси и загрузка URL через прокси (обычный HTTP, без выполнения JavaScript).
Он не может ничего покупать и тратить деньги с кошелька. Единственная операция записи — создание бесплатных учётных данных динамического прокси, она по умолчанию выключена; трафик тарифицируется только при использовании. Сам API Proxy302 описан в документации для разработчиков.
proxy302-mcp — локальный stdio-сервер, который запускается через npx: все три инструмента ниже запускают его как процесс и передают ему PROXY302_API_KEY. Замените <key id>:<secret> своим API-ключом. Ключ хранится в переменной окружения, а не в запросе.
Claude Code. Имя сервера пишется перед -e, а -- отделяет параметры самого Claude Code от команды запуска сервера. С -s user сервер доступен во всех проектах; без него — только в текущем.
claude mcp add proxy302 -s user -e PROXY302_API_KEY="<key id>:<secret>" -- npx -y github:proxy302/proxy302-mcpТолько пример: замените <key id>:<secret> своим ключом.
Codex CLI. Используйте команду или впишите тот же сервер в ~/.codex/config.toml.
codex mcp add proxy302 --env PROXY302_API_KEY="<key id>:<secret>" -- npx -y github:proxy302/proxy302-mcpТолько пример: замените <key id>:<secret> своим ключом.
[mcp_servers.proxy302]
command = "npx"
args = ["-y", "github:proxy302/proxy302-mcp"]
env = { PROXY302_API_KEY = "<key id>:<secret>" }Тот же сервер, записанный в ~/.codex/config.toml.
Cursor. Добавьте сервер в ~/.cursor/mcp.json (для всех проектов) или в .cursor/mcp.json внутри одного проекта.
{
"mcpServers": {
"proxy302": {
"command": "npx",
"args": [
"-y",
"github:proxy302/proxy302-mcp"
],
"env": {
"PROXY302_API_KEY": "<key id>:<secret>"
}
}
}
}Только пример: замените <key id>:<secret> своим ключом.
Можно ничего не устанавливать и подключиться к удалённому MCP по адресу https://proxy302.com/v1/mcp. Клиент работает по Streamable HTTP и передаёт API-ключ Proxy302 в заголовке Authorization в виде Bearer <key id>:<secret>. В нём 9 инструментов: баланс и расход аккаунта, списки стран и регионов, продукты и цены, ротируемый резидентный прокси для нужной страны, ваши прокси (для статических IP — с адресом выхода), смена IP, проверка чистоты IP и оценка расходов в сравнении с балансом кошелька. Ни один из них не тратит деньги: покупки делаются в консоли.
Для веб-версий Claude и ChatGPT есть второй адрес — https://mcp.proxy302.com/mcp, со страницей входа. В Claude откройте Settings → Connectors → Add custom connector («Настройки → Коннекторы → Добавить свой коннектор»); в ChatGPT включите режим разработчика (Developer mode) и добавьте коннектор. Введите адрес, а когда откроется страница авторизации Proxy302, вставьте ключ со страницы API-ключей консоли в виде <key id>:<secret> и подтвердите. Если удалить этот ключ в консоли, соединение прекратится. Клиенты, которые передают заголовки, — Claude Code, Cursor, Dify — работают с любым из двух адресов с заголовком Authorization.
claude mcp add --transport http proxy302 https://proxy302.com/v1/mcp --header "Authorization: Bearer <key id>:<secret>"Параметры --transport http и --header описаны в документации Claude Code о MCP. Cursor, VS Code, Codex и Gemini CLI принимают тот же адрес и заголовок Authorization в своей настройке MCP.
Дать инструменту прокси и направить через прокси исходящие запросы самого MCP-сервера — две разные задачи. Большинство MCP-серверов — программы на Node.js или Python, которые запускает клиент; они получают окружение от клиента, поэтому переменные прокси нужно передавать именно туда.
Node.js читает переменные прокси только по явному включению. Задайте NODE_USE_ENV_PROXY=1 (Node v24.0.0 и v22.21.0 или новее) или запустите Node с --use-env-proxy (v24.5.0 и v22.21.0 или новее), и он прочитает HTTP_PROXY, HTTPS_PROXY и NO_PROXY. Принимаются только адреса прокси HTTP или HTTPS, SOCKS не поддерживается. В Node 20 встроенной поддержки нет, поэтому сервер на Node 20 эти переменные не подхватит.
В Python проще: httpx и requests читают переменные окружения прокси по умолчанию. Если адрес прокси — SOCKS, для requests нужен пакет requests[socks].
Клиент передаёт эти переменные серверу в блоке env, рядом с API-ключом. Пример для сервера, который делает обычные веб-запросы:
{
"mcpServers": {
"some-other-server": {
"command": "npx",
"args": ["-y", "your-mcp-server-package"],
"env": {
"NODE_USE_ENV_PROXY": "1",
"HTTPS_PROXY": "http://USERNAME:PASSWORD@HOST:PORT",
"HTTP_PROXY": "http://USERNAME:PASSWORD@HOST:PORT",
"NO_PROXY": "localhost,127.0.0.1"
}
}
}
}Только пример: замените HOST, PORT, USERNAME и PASSWORD своими значениями. Используйте адрес HTTP-прокси.
Те же переменные работают и в командной строке:
NODE_USE_ENV_PROXY=1 HTTPS_PROXY=http://USERNAME:PASSWORD@HOST:PORT node server.jsТолько пример: замените значения-заполнители своими.
Соединение самого ассистента и исходящие запросы сервера — это два отдельных участка, проверяйте их по отдельности. Сравните страну и провайдера выхода, которые показывает сервис проверки, с тем регионом, который вы запрашивали.
| Пункт | Сеть (провайдер) | ASN | Отклик, мс |
|---|---|---|---|
| США | AT&T Enterprises, LLC | AS7018 | 1807 |
| Великобритания | Plusnet | AS6871 | 2563 |
| Германия | Vodafone GmbH | AS3209 | 1058 |
| Япония | BTV CO.,LTD. | AS18135 | 1548 |
| Сингапур | Starhub Ltd | AS55430 | 629 |
| Россия | PJSC Vimpelcom | AS8402 | 2031 |
| Бразилия | TELEFÔNICA BRASIL S.A | AS26599 | 6263 |
| Индонезия | PT. Telekomunikasi Selular | AS23693 | 1752 |
Это почасовая проверка связи Proxy302, а не замер proxy302-mcp: по одному запросу к Amazon из каждой страны через ротируемый резидентный выход, 3 ноября 2026 г., 18:18 UTC. Одно измерение на страну, а не среднее; следующие проверки дадут другие значения. Публикуются только первые три октета IP.
Ротируемые резидентные подходят для чтения открытых страниц из разных мест: страницы с ценами, результаты поиска, документация, которая различается по странам. Трафик покупается в гигабайтах, каждый созданный прокси расходует его; страну выбирают при создании.
Статический ISP-IP подходит для задач, привязанных к одному аккаунту: IP арендуется на срок от 1 до 90 дней и в течение аренды не меняется. IP дата-центров подходят для обычных вызовов API, где тип сети не важен.
Прокси меняет только сетевой адрес, который видит сервис. Что аккаунту разрешено и останется ли он открытым, решает сама платформа.
Для работы прокси MCP-сервера чаще всего подходят ротируемые резидентные прокси: сервер запрашивает адрес прокси для страны, а использованный трафик списывается с кошелька. На странице продукта описаны линии и страны.
Создайте API-ключ в консоли Proxy302 (страница /api-keys). Он состоит из двух частей — key id и secret — и записывается как <key id>:<secret>.
Выполните команду установки для своего инструмента из раздела выше, положив ключ в переменную окружения.
Если инструмент просит перезапуск, перезапустите его, затем попросите ассистента показать список инструментов сервера и получить адрес прокси для нужной страны.
Проверьте выход через прокси с помощью https://ipinfo.io/json. Поле country должно соответствовать выбранной вами стране. Другие сервисы проверки описаны в руководстве по проверке прокси.
Из материкового Китая сначала запустите вспомогательную программу на странице «Подключение» и держите её открытой, пока работает прокси.
proxy302-mcp бесплатный. Ротируемый резидентный трафик стоит от 1,5 доллара за ГБ на линии Budget и 5 долларов за ГБ на линии Premium, в больших пакетах цена за ГБ ниже. Статический ISP-IP стоит 0,5 доллара за день и 7,99 доллара за 30 дней, одинаково во всех странах; наличие меняется ежедневно и показано на странице заказа. Бесплатного пробного периода нет, минимальная покупка — 1 ГБ ротируемого резидентного трафика или один IP на один день. Прокси не снимает ограничений, не отменяет блокировок и не повышает лимиты.
| Пункт | Цена | Протоколы | Локации | Для каких задач агента |
|---|---|---|---|---|
| Ротируемые резидентные | От 1,5 доллара за ГБ (линия Budget); 5 долларов за ГБ (линия Premium); в больших пакетах дешевле за ГБ | HTTP, SOCKS5 | 195+ стран и регионов; штат и город на линиях, где это поддерживается | Агенты для просмотра и поиска информации, сбор данных |
| Статические ISP, за IP | 0,5 доллара за 1 день, 7,99 доллара за 30 дней, одинаково во всех странах | HTTP или SOCKS5, выбирается для каждого IP | 30 стран в форме заказа; наличие меняется каждый день | Один фиксированный IP на каждый аккаунт, в который входит агент |
| ISP для ИИ-подписок | За 30 дней: Claude 15 PTC, GPT / Grok 10 PTC, Gemini 8 PTC; первый заказ в каждом тарифе со скидкой 50% | HTTP или SOCKS5 | Claude: США, Великобритания, Германия, Испания, Япония, Сингапур. GPT / Grok и Gemini: США, Великобритания, Франция, Испания, Италия, Япония, Корея, Сингапур | Инструменты для кода и агенты, вошедшие в аккаунт ChatGPT, Claude, Gemini или Grok |
| Дата-центр, за IP | 0,25 доллара за 1 день, 3,99 доллара за 30 дней | HTTP или SOCKS5, выбирается для каждого IP | 8 стран | Вызовы API и трафик инструментов, где тип IP не важен |
| proxy302-mcp | Бесплатно, открытый код (MIT) | MCP через stdio, запуск через npx | Работает с продуктами выше | Позволяет Claude Code, Codex, Cursor и другим MCP-клиентам получить прокси и открывать страницы через него |
Цены указаны в PTC и списываются с кошелька; 1 PTC = 1 доллар США. Бесплатного пробного периода нет: минимальная покупка — 1 ГБ ротируемого резидентного трафика или один IP на один день. Проверено 4 ноября 2026 г.
MCP-сервер с инструментами для работы с прокси, например получить адрес прокси для страны или открыть страницу через прокси. ИИ-ассистент использует прокси, вызывая инструмент, а учётные данные остаются в настройках сервера.
Нет. mcp-proxy — открытый мост между транспортами stdio и Streamable HTTP для MCP. Он передаёт MCP-сообщения и не имеет отношения к IP-прокси.
В переменную окружения, которую клиент передаёт локальному серверу, или в файл настроек клиента, не попадающий в репозиторий. Удалённый сервер обычно принимает его HTTP-заголовком. В запросе ключа быть не должно.
Да. Добавьте https://mcp.proxy302.com/mcp как свой коннектор (в Claude: Settings → Connectors → Add custom connector; в ChatGPT — коннектор в режиме разработчика). Страница авторизации Proxy302 попросит API-ключ в виде <key id>:<secret>; если удалить ключ в консоли, соединение прекратится. Инструменты те же 9, ни один не тратит деньги.
Нет. Соединение ассистента и исходящие запросы сервера разделены. Передайте переменные прокси в блоке env сервера: Node.js требует NODE_USE_ENV_PROXY=1 (v24.0.0 и v22.21.0 или новее), httpx и requests в Python читают их по умолчанию.
Нет. Он не может ничего покупать и тратить баланс. Единственная операция записи — создание бесплатных учётных данных динамического прокси, по умолчанию выключена; трафик тарифицируется только при использовании.
Официальная документация · Проверено:
Read on 4 November 2026: local MCP servers use the STDIO transport on the same machine with no network overhead; remote servers use Streamable HTTP, which supports bearer tokens, API keys and custom headers.
Официальная документация · Проверено:
Read on 4 November 2026: the repository describes itself as "A bridge between Streamable HTTP and stdio MCP transports".
Официальная документация · Проверено:
Checked on 4 November 2026: claude mcp add syntax with -e / --env and -- before the server command, scopes local, project and user.
Официальная документация · Проверено:
Checked on 4 November 2026: codex mcp add <name> --env VAR=VALUE -- <command>; stdio servers in ~/.codex/config.toml with command, args and env.
Официальная документация · Проверено:
Checked on 4 November 2026: mcp.json at ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project); stdio entries use command, args and env.
Официальная документация · Проверено:
Checked on 4 November 2026 (also doc/api/http.md): NODE_USE_ENV_PROXY=1 (v24.0.0, v22.21.0) and --use-env-proxy (v24.5.0, v22.21.0) make Node read HTTP_PROXY, HTTPS_PROXY and NO_PROXY; proxy URLs use HTTP or HTTPS; Node 20 has no built-in proxy support.
Официальная документация · Проверено:
Checked on 4 November 2026: requests relies on the http_proxy, https_proxy, no_proxy and all_proxy environment variables (uppercase also works); SOCKS needs requests[socks].
Официальная документация · Проверено:
Checked on 4 November 2026: HTTP_PROXY, HTTPS_PROXY, ALL_PROXY and NO_PROXY are used by default; trust_env=False turns them off.
Наблюдение за продуктом · Проверено:
README официального MCP-сервера Proxy302: команды установки, переменные окружения, семь инструментов, режим только для чтения без трат и размещённый сервер https://proxy302.com/v1/mcp.
Наблюдение за продуктом · Проверено:
Public JSON of the probe at proxy302.com/live/connectivity/amazon.json (file probe-amazon-20261104.json), generated 3 November 2026, 18:18 UTC: one request to Amazon per country through a rotating residential exit; exit ISP, ASN and response time. It is not a measurement of proxy302-mcp.
Наблюдение за продуктом · Проверено:
Product facts file of the site (values checked against the console, the backend and the price table on 18-19 October 2026): products, prices in US$ (1 PTC = US$1), lease terms, protocols and ports, countries, quantity limits, no free trial.
Наблюдение за продуктом · Проверено:
Public JSON at proxy302.com/v1/proxy/ai-isp/catalog, read 4 November 2026: three tiers (Claude, GPT / Grok, Gemini), price per 30 days in PTC, 50% off the first order in a tier, cities by country.
Наблюдение за продуктом · Проверено:
An MCP initialize request without a key to https://proxy302.com/v1/mcp on 4 November 2026 returned HTTP 401 asking for Authorization: Bearer <key id>:<secret>. Transport (Streamable HTTP) and the tool list as stated by the Proxy302 API team on 4 November 2026. A request without a key to https://mcp.proxy302.com/mcp on 4 November 2026 returned HTTP 401 with a WWW-Authenticate header pointing to its OAuth protected-resource metadata, and its authorization-server metadata lists authorize, token and registration endpoints. The connector sign-in (paste <key id>:<secret> on the Proxy302 authorization page; deleting the key ends the connection) as described by the Proxy302 API team on 4 November 2026.
Создайте аккаунт, пополните баланс и выберите ротируемый резидентный, статический ISP или дата-центр IP — настроить его в браузере можно за несколько минут.