Claude в России без VPN, через свой прокси за 120 ₽/мес
VPN для Claude работает скверно. Anthropic видит общий VPN-адрес, под которым сидят сотни людей, и помечает аккаунт. Дальше по кругу: бан, новый аккаунт, снова бан. И за эту нестабильность вы платите 500–2000 ₽ в месяц.
Личный HTTP-прокси (отдельный канал в интернет под один ваш IP-адрес) закрывает сразу три вещи. Свой адрес не банится. 120 ₽/мес выходит дешевле любого VPN. Российские сайты работают как работали: Ozon, Госуслуги, Сбер, Yandex открываются напрямую, без замедлений. И один и тот же прокси тянет Claude, Codex CLI, gemini-cli, любую нейросеть через одну переменную окружения.
В гайде четыре готовых промпта (промпт — это текст задачи, который вы пишете нейросети). Вставляете промпт в агента, в Antigravity, VS Code с Claude Code или Cursor, и он за 30 секунд настраивает всё сам. С прокси раньше не возились? Ничего страшного, агент справится за вас.
Зачем прокси, а не VPN
Коротко, четыре причины.
4 причины выбрать прокси
- Свой IP не светится в чёрных списках. Anthropic банит VPN-узлы пачками, потому что через один узел сидят сотни человек. Через личный прокси сидите вы один, и антифрод не видит ваш адрес как подозрительный.
- 120 ₽/мес против 500–2000 ₽/мес. Выходит в 4–10 раз дешевле платного VPN. Платите ровно за то, чем пользуетесь, за один постоянный IP.
- Не ломает остальную систему. Прокси настраивается под конкретный инструмент: Claude Code, Claude Desktop. Российские сайты ходят напрямую. Ozon, Госуслуги, Mail.ru, Yandex, Сбер открываются мимо прокси и не тормозят.
- Работает не только с Claude. Один прокси покрывает Claude Code, Claude Desktop, Codex CLI от OpenAI, gemini-cli, любой инструмент, который понимает переменную HTTPS_PROXY или системный прокси Windows.
Где купить прокси за 120 ₽/мес
Подойдёт любой провайдер индивидуальных IPv4. Принцип везде один: вам выдают четыре строки (host, port, login, password), и этого хватает.
Сервис, которым пользуюсь сам:
p4eXRoOU5W. Вводится при оформлении заказа, даёт скидку на первую покупку. Промокод реферальный: мне за приглашение капает копейка, вам скидка.
На что обратить внимание при покупке:
- Тип: IPv4, HTTP/HTTPS-прокси с авторизацией Basic Auth, то есть по логину и паролю. SOCKS5 не берите, его сложнее подружить с Claude Desktop.
- Страна: США. Anthropic американская компания, и адреса из США у неё проходят чище всего. Германия и Нидерланды тоже годятся, остальные страны на свой страх и риск.
- Один пользователь, один IP. «В одни руки» значит, что этот адрес больше никому не продают. Без этого вся затея теряет смысл.
- Срок аренды: 1 месяц. Если адрес работает, продлеваете его в конце месяца, а если провайдер выгнал, берёте новый.
Если рабочего Claude у тебя ещё нет
Получается замкнутый круг: настроить прокси для Claude удобнее всего через агента в IDE (среде разработки, где вы пишете код), но самого Claude у вас пока нет. Вы же ради этого гайд и открыли. Значит, нужен временный AI-помощник, который запустится без прокси.
Возьмите любую китайскую нейросеть, они открываются из России напрямую, без VPN и без прокси:
- Qwen (Alibaba): chat.qwen.ai, бесплатный веб-чат, открывается из России без VPN. Есть Qwen Coder.
- DeepSeek: chat.deepseek.com, бесплатно, открывается напрямую.
- GLM (Zhipu): chat.z.ai, бесплатно, без блокировок.
- Kimi (Moonshot): kimi.com, бесплатно.
Любая из них через расширение в Antigravity или VS Code умеет выполнять PowerShell-команды на вашем компьютере (PowerShell, встроенная в Windows командная строка). Порядок такой:
Как зайти, если ничего не работает
- Подключаете Qwen или другую китайскую модель к IDE, она открывается без блокировок.
- Покупаете прокси на px6.me. Сайт российский, тоже работает напрямую.
- Вставляете в Qwen-агента Промпт #1 (он ниже), и тот настраивает прокси через PowerShell на вашей машине.
- Перезапускаете IDE. Теперь Claude Code работает. Qwen можно выключить или оставить для бесплатных задач.
Что покрывает один прокси
Купили один прокси за 120 ₽ и навесили его на все нужные AI-инструменты. Настройка у каждого своя, но прокси один:
- Claude Code: командная строка и расширение в Antigravity, VS Code, Cursor (CLI, command-line interface, тот самый чёрный экран с командами). Настраивается через переменные окружения
HTTPS_PROXY,HTTP_PROXY. Прокси при этом видит только Claude Code, остальная система его не замечает. - Claude Desktop: приложение из Microsoft Store. Идёт через системный прокси Windows плюс bypass-list, список исключений, по которому российские сайты ходят мимо прокси. Тут есть нюанс, разберём ниже.
- Codex CLI: те же переменные
HTTPS_PROXY, что и у Claude Code. Один промпт настраивает оба сразу. - gemini-cli, aider, cline: любой инструмент командной строки, который читает переменные окружения.
Дальше идут три блока промптов, по одному на сценарий. Берите все три или только тот, что нужен.
Часть А. Claude Code через env vars (самый простой путь)
Переменную HTTPS_PROXY читают только те программы, которые сами решили её прочитать: Node.js, Python, curl. Остальная Windows о прокси даже не знает. Если вам нужно «прокси для Claude и больше ни для чего», это ваш вариант.
Откройте агента в Antigravity, VS Code с Claude Code, Cursor или где угодно ещё. Вставьте промпт ниже целиком и замените заготовки <PROXY_HOST>, <PROXY_PORT>, <USER>, <PASS> на свои значения с px6.me.
Я на Windows 10/11. У меня куплен HTTP-прокси с Basic Auth:
host: <PROXY_HOST>
port: <PROXY_PORT>
login: <USER>
password: <PASS>
Настрой прокси для Claude Code через переменные окружения. Это application-scoped — на Windows систему в целом влиять не должно. Действуй автономно через PowerShell, не задавай уточняющих вопросов:
1. Создай папку C:\Users\<текущий-юзер>\.claude\backups\ если её нет.
2. Прочитай текущие User-scope значения HTTPS_PROXY, HTTP_PROXY, NO_PROXY через [System.Environment]::GetEnvironmentVariable('NAME','User'). Сохрани JSON-бэкап в .claude\backups\env_proxy_backup_yyyyMMdd_HHmmss.json — пароль в HTTPS_PROXY маскируй на ***.
3. URL-encode пароль через [uri]::EscapeDataString — спецсимволы в пароле не должны ломать URL.
4. Собери строку: http://<USER>:<ENCODED_PASS>@<PROXY_HOST>:<PROXY_PORT>
5. Установи через [System.Environment]::SetEnvironmentVariable('HTTPS_PROXY', $url, 'User') и то же для HTTP_PROXY.
6. NO_PROXY поставь как: localhost,127.0.0.1,::1,.googleapis.com,.google.com,.gstatic.com,.googleusercontent.com,oauth2.googleapis.com,accounts.google.com — чтобы Google и локалка шли напрямую.
7. Проверь TCP до прокси: Test-NetConnection <PROXY_HOST> -Port <PROXY_PORT> — должен TcpTestSucceeded=True.
8. Скажи мне закрыть и снова открыть IDE (env vars подхватываются только при старте процесса). После рестарта запусти claude --version и проверь, что отвечает.
Не выводи мой пароль в чистом виде в чат — маскируй на ***. Бэкап JSON-файла нужен для отката.
Что будет дальше. Агент покажет путь к резервной копии (бэкапу) настроек в формате JSON, попросит перезапустить IDE и проверит соединение. После этого claude в терминале и расширение в IDE пойдут через прокси, а остальная Windows как ходила напрямую, так и ходит.
HTTPS_PROXY, когда обращается в интернет по HTTPS. Так устроены почти все инструменты командной строки. В Windows переменные пользовательского уровня (User-scope) программа подхватывает только при следующем запуске, поэтому после настройки терминал и IDE надо перезапустить.
Часть Б. Claude Desktop приложение
Здесь история сложнее. Claude Desktop ставится из Microsoft Store как MSIX-пакет, а внутри у него Electron (движок, на котором делают настольные приложения из веб-технологий). И у Electron в Windows своя причуда: он не смотрит на HTTPS_PROXY из переменных окружения. Он читает только системный прокси Windows, тот самый из Settings → Network → Proxy.
Чтобы Claude Desktop пошёл через наш прокси, придётся включить системный прокси Windows. А он задевает все программы, которые ходят в интернет через механизм WinINET: Edge, Outlook, OneDrive, многие приложения на .NET, curl в свежих Windows. Чтобы они не страдали, мы пропишем bypass-list, список доменов, которые идут напрямую, мимо прокси.
В bypass-list попадут Google API (чтобы работал gemini-cli), российские сервисы (Ozon, Госуслуги, Mail.ru, Yandex, Сбер, банки) и локальная сеть. На практике это значит вот что: ничего российского через прокси не пойдёт, скорости остаются прежними. Через прокси идёт только нужное: claude.ai, api.anthropic.com и подобное.
План А. Диалог логина внутри Claude
Сначала пробуем простой путь. Настраиваем системный прокси без логина и пароля, зашитых прямо в адрес. Когда Claude Desktop попробует подключиться, сетевой движок Chrome внутри Electron сам покажет окошко авторизации прокси. Введёте логин и пароль один раз, и Chrome запомнит их в хранилище паролей Windows (Credential Manager).
Я на Windows 10/11, установлен Claude Desktop через Microsoft Store. У меня куплен HTTP-прокси:
host: <PROXY_HOST>
port: <PROXY_PORT>
login: <USER>
password: <PASS>
Настрой системный прокси Windows так, чтобы Claude Desktop пошёл через него, но российские сайты остались напрямую. Действуй автономно через PowerShell:
1. Найди Claude Desktop: $pkg = Get-AppxPackage -Name '*Claude*'. Выведи PackageFamilyName и AppId — нужны для перезапуска.
2. Бэкап реестра. Создай C:\Users\<юзер>\.claude\backups\ если нет. Прочитай HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings — значения ProxyEnable, ProxyServer, ProxyOverride, AutoConfigURL. Сохрани JSON proxy_winreg_backup_yyyyMMdd_HHmmss.json — это нужно для отката.
3. Собери bypass-list (через ';'): localhost;127.0.0.1;<local>;10.*;192.168.*;172.16.*;172.17.*;172.18.*;172.19.*;172.20.*;172.21.*;172.22.*;172.23.*;172.24.*;172.25.*;172.26.*;172.27.*;172.28.*;172.29.*;172.30.*;172.31.*;*.googleapis.com;*.google.com;*.gstatic.com;*.googleusercontent.com;*.youtube.com;*.ytimg.com;oauth2.googleapis.com;accounts.google.com;*.ozon.ru;*.gosuslugi.ru;*.mail.ru;*.yandex.ru;*.yandex.net;*.ya.ru;*.vk.com;*.vk.ru;*.tinkoff.ru;*.sberbank.ru;*.t-bank.ru;*.rt.ru;*.beeline.ru;*.mts.ru;*.megafon.ru
4. Применяй в реестр:
Set-ItemProperty $key -Name ProxyEnable -Value 1 -Type DWord
Set-ItemProperty $key -Name ProxyServer -Value '<PROXY_HOST>:<PROXY_PORT>' -Type String
Set-ItemProperty $key -Name ProxyOverride -Value $bypassList -Type String
5. Уведоми WinINET через P/Invoke wininet.dll!InternetSetOptionW с опциями INTERNET_OPTION_SETTINGS_CHANGED (39) и INTERNET_OPTION_REFRESH (37). Используй Add-Type с DllImport. Без этого изменения подхватятся только после перезагрузки.
6. TCP-проверка: Test-NetConnection <PROXY_HOST> -Port <PROXY_PORT>.
7. Останови запущенный Claude Desktop (Get-Process | Where Path -like 'C:\Program Files\WindowsApps\*Claude*\*' | Stop-Process -Force), запусти заново через Start-Process explorer.exe -ArgumentList "shell:appsFolder\<PackageFamilyName>!<AppId>".
8. Скажи мне: «открой Claude, попробуй отправить сообщение в чат. Если выскочит диалог логина прокси — введи логин <USER> и свой пароль, поставь галочку „сохранить“».
9. Если после ввода логина Claude отвечает — готово. Если показывает 'Couldn't connect to Claude' даже после ввода — это известный косяк Electron с сохранением Basic Auth. Тогда переходим к плану Б (отдельный промпт).
Пароль мой не выводи в чат — маскируй на ***. Все изменения должны быть обратимы из JSON-бэкапа.
План Б. Локальный релей Px (если план А не сработал)
Claude Desktop пишет «Couldn't connect to Claude» даже после того, как вы ввели логин и пароль в окне? Тогда поднимаем на вашей машине локальный прокси-релей Px (маленькую программу-посредника). Он слушает адрес 127.0.0.1:3128, сам добавляет логин с паролем к каждому запросу и пересылает его на ваш настоящий прокси. В системном прокси Windows мы укажем уже 127.0.0.1:3128, и Electron подключится туда вообще без авторизации.
Звучит мудрёно, но всю работу делает агент: примерно 100 строк PowerShell и минут 5 на установку.
План А с системным прокси не сработал — Claude Desktop показывает «Couldn't connect to Claude» даже после ввода логина и пароля в диалоге. Электрон внутри Claude не сохраняет Basic Auth. Подними локальный прокси-релей Px (https://github.com/genotrance/px) на 127.0.0.1:3128. Действуй автономно:
Мой прокси:
host: <PROXY_HOST>
port: <PROXY_PORT>
login: <USER>
password: <PASS>
1. Найди Python 3.11 на машине. Кандидаты:
- %LOCALAPPDATA%\Programs\Python\Python311\python.exe
- C:\Python311\python.exe
- через py-launcher: py -3.11 -c "import sys; print(sys.executable)"
Если 3.11 нет — поставь через winget install Python.Python.3.11 или скажи мне поставить.
2. Создай venv: <py311> -m venv C:\Users\<юзер>\.claude\bin\px\venv
3. Установи Px:
<venv>\Scripts\python.exe -m pip install --upgrade pip
<venv>\Scripts\python.exe -m pip install px-proxy
4. Сохрани пароль в Windows Credential Manager через keyring (тот же, что Px использует):
<venv>\Scripts\python.exe -c "import os, keyring; keyring.set_password('Px', '<USER>', os.environ['PX_PASS'])"
Пароль передавай через env-var PX_PASS, не как аргумент CLI (чтобы не светить в process list).
5. Создай px.ini в C:\Users\<юзер>\.claude\bin\px\px.ini.
КРИТИЧНО: записывай файл БЕЗ BOM. Используй [System.Text.UTF8Encoding]::new($false) и [System.IO.File]::WriteAllText. Если будет BOM — configparser в Python 3.11 упадёт с MissingSectionHeaderError.
Содержимое:
[proxy]
server = <PROXY_HOST>:<PROXY_PORT>
auth = BASIC
username = <USER>
listen = 127.0.0.1
port = 3128
gateway = 0
allow = 127.0.0.1
hostonly = 1
noproxy = localhost,127.0.0.1,*.googleapis.com,*.google.com,*.gstatic.com,*.googleusercontent.com,oauth2.googleapis.com,accounts.google.com,*.ozon.ru,*.gosuslugi.ru,*.mail.ru,*.yandex.ru,*.ya.ru,*.vk.com,*.tinkoff.ru,*.sberbank.ru
[settings]
workers = 2
threads = 5
foreground = 0
log = 0
6. Запусти pxw.exe (без консольного окна) в фоне:
$info = New-Object System.Diagnostics.ProcessStartInfo
$info.FileName = "<venv>\Scripts\pxw.exe"
$info.Arguments = '--config="<путь к px.ini>"'
$info.UseShellExecute = $false
$info.CreateNoWindow = $true
[System.Diagnostics.Process]::Start($info)
7. Подожди 3-5 секунд, проверь что Px слушает: Get-NetTCPConnection -LocalPort 3128 -State Listen.
8. Прогони тест: Invoke-WebRequest 'https://api.anthropic.com' -Proxy 'http://127.0.0.1:3128' -UseBasicParsing — должен вернуть 404 (это норма, без аутентификации Anthropic так отвечает на GET /). Если возвращает 407 — Px не передал креды, проблема в keyring или ini.
9. Поменяй системный прокси на 127.0.0.1:3128:
Set-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' ProxyServer '127.0.0.1:3128'
ProxyEnable=1 и ProxyOverride уже стоят с плана А.
Уведоми WinINET (InternetSetOption 39 + 37).
10. Добавь Px в автозапуск:
Set-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Run' -Name 'PxProxy' -Value '"<путь pxw.exe>" --config="<путь px.ini>"'
11. Перезапусти Claude Desktop через explorer.exe shell:appsFolder\... — теперь диалога логина не будет, Px возьмёт на себя авторизацию.
12. Отчитайся: PID Px-процесса, что порт 3128 слушает, что Claude запущен. Пароль не светить в чат — маскировать ***.
Часть В. Codex CLI и другие LLM-инструменты
Если Часть А уже сделана (Claude Code через переменные окружения), то Codex CLI и любой другой инструмент, который читает HTTPS_PROXY, заработает без лишних шагов. Все они смотрят в одни и те же переменные.
- Codex CLI от OpenAI: ставится командой
npm install -g @openai/codex. ЧитаетHTTPS_PROXY. - gemini-cli от Google тоже читает
HTTPS_PROXY, но домены Google прописаны вNO_PROXY(список исключений). Поэтому gemini-cli ходит напрямую, мимо прокси. Так и надо: Google недолюбливает запросы с VPN- и прокси-адресов и отвечает ошибкой 417. - aider, cline, continue.dev: все эти инструменты на Node.js или Python читают переменные окружения одинаково.
Чтобы проверить после Части А, запустите codex в терминале (если он уже установлен) и дайте ему любую задачу. Должно работать без отдельной настройки.
Проверка всего стека
10 пунктов, которые должны быть зелёными
Test-NetConnection <PROXY_HOST> -Port <PROXY_PORT>→TcpTestSucceeded: True.- Env vars стоят:
[System.Environment]::GetEnvironmentVariable('HTTPS_PROXY','User')возвращает URL. - Реестр в порядке:
Get-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' | Select ProxyEnable,ProxyServer,ProxyOverride→ ProxyEnable=1. - (Если план Б) Px слушает:
Get-NetTCPConnection -LocalPort 3128 -State Listenвозвращает строку. - (Если план Б) Px автозапуск: ключ
HKCU\Run\PxProxyсуществует. - Claude Code: откройте терминал, наберите
claude --version, он отвечает без сетевой ошибки. - Claude Code в IDE: расширение Antigravity, Cursor или VS Code запускается и отвечает на простой запрос.
- Claude Desktop: откройте приложение, напишите «привет», ответ приходит за пару секунд.
- Российские сайты: откройте
ozon.ruв Edge, он грузится так же быстро, как до прокси. - Бэкап на месте:
~/.claude/backups/содержитproxy_winreg_backup_*.jsonи/илиenv_proxy_backup_*.json.
Откат всех изменений
Что-то пошло не так или просто захотелось снести настройку? Один промпт восстановит всё из резервных копий.
Откати все изменения по настройке прокси. Действуй автономно через PowerShell:
1. Найди последний JSON-бэкап реестра в C:\Users\<юзер>\.claude\backups\proxy_winreg_backup_*.json.
2. Восстанови из него ProxyEnable, ProxyServer, ProxyOverride, AutoConfigURL в HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings. Если значение в бэкапе было null — удали через Remove-ItemProperty.
3. Уведоми WinINET через InternetSetOption 39 + 37.
4. Найди JSON-бэкап env vars: env_proxy_backup_*.json. Восстанови HTTPS_PROXY/HTTP_PROXY/NO_PROXY в User scope. Если в бэкапе было пусто — удали через SetEnvironmentVariable(..., $null, 'User').
5. Останови Px (если стоял): Get-Process pxw,px -ErrorAction SilentlyContinue | Stop-Process -Force.
6. Удали автозапуск Px: Remove-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Run' -Name 'PxProxy' -ErrorAction SilentlyContinue.
7. Удали пароль из Credential Manager: <venv>\Scripts\python.exe -c "import keyring; keyring.delete_password('Px','<USER>')" — если venv ещё стоит.
8. (опционально) Снеси venv с Px: Remove-Item C:\Users\<юзер>\.claude\bin\px -Recurse -Force.
9. Перезапусти Claude Desktop и IDE. Должно вернуться состояние «как до настройки».
10. Отчитайся какой бэкап был использован и что восстановлено.
FAQ и типичные косяки
Что может пойти не так
Claude Desktop пишет «Couldn't connect to Claude» после плана А
Electron внутри Claude Desktop не сохранил логин с паролем, которые вы ввели в окне. Переходите на план Б, Промпт #3 с релеем Px. У меня самого так и случилось. Известная история с сетевым движком Chrome внутри Electron в Windows.
Px не запускается, в логе MissingSectionHeaderError
Разборщик настроек configparser в Python 3.11 спотыкается о невидимую метку UTF-8 BOM в начале файла. А PowerShell 5.1 при Set-Content -Encoding utf8 эту метку как раз дописывает. Перезапишите px.ini через [System.IO.File]::WriteAllText($path, $content, [System.Text.UTF8Encoding]::new($false)), тогда метки не будет.
HTTPS_PROXY стоит, но Claude Code его не видит
Переменные пользовательского уровня программа подхватывает только при следующем запуске. Закройте IDE целиком, вместе с фоновыми процессами Antigravity, VS Code или Cursor, и откройте заново. Запускаете из терминала, закройте и откройте терминал.
Российские сайты тормозят после настройки системного прокси
Значит, домен сайта не попал в bypass-list. Допишите его в ProxyOverride через точку с запятой (в формате *.домен.ru) и уведомите WinINET. Для варианта с Px добавьте домен в noproxy внутри px.ini и перезапустите pxw.exe.
Прокси-провайдер вернул 407 «Proxy Authentication Required»
Когда 407 приходит при вроде бы правильных логине и пароле, значит пароль не дошёл. Частые причины: спецсимволы в пароле без URL-encode (тут поможет [uri]::EscapeDataString), пароль лёг в хранилище под чужим именем (Px ищет его под названием Px), либо у прокси кончился срок аренды.
Firefox по-прежнему сидит без прокси
Так и должно быть. Firefox держит свои настройки прокси в about:config или в about:preferences#general → Network Settings, системные он не читает. Хотите Firefox через прокси, пропишите там отдельно. Для Chrome и Edge хватает системного.
Как сменить пароль прокси, если провайдер выдал новый
Один промпт агенту: «Обнови пароль прокси на <NEW_PASS>. Обнови переменные HTTPS_PROXY и HTTP_PROXY с новым URL-encoded паролем, обнови keyring.set_password для Px, перезапусти pxw.exe, перезапусти IDE и Claude Desktop». Резервные копии не трогайте, они нужны для отката.
Тариф на px6.me не виден или не открывается с настроенным прокси
Сам px6.me российский, открывается напрямую. Если вы включили системный прокси и забыли добавить *.px6.me в bypass, отсюда и тормоз. Допишите домен в bypass-list и обновите.
Что дальше
Прокси работает: Claude отвечает, аккаунт не банится, российские сайты не страдают. На этом часть, которую вы делаете сами, закончилась.
Захотите дальше: разобраться с тарифами, моделями, Claude Code в IDE, скиллами, MCP-серверами (это переходники, через которые нейросеть дотягивается до ваших сервисов) или собрать свои проекты в проде, то есть в боевой работе, — у меня есть платные курсы и продукты на странице «Продукты MWB». Внутри гайда ничего не впариваю: смотрите сами и выбираете, что подходит.
Нужна помощь под ключ, чтобы настроить прокси, поставить агентов или разобрать вашу задачу, — напишите мне, разберёмся.