Личный прокси и Claude Code — Vibe Coding School https://vibecodingschool.ru/m/lichny-proksi-dlya-claude/ 01. Что получится в конце Вы настроите личный сервер, подключите к нему компьютер через Happ и сделаете удобный запуск Claude Code. У подключения будет ожидаемый адрес выхода, а у вас — понятный способ проверить его и восстановить работу. Этот гайд для тех, кто пока не администрировал серверы. Основную настройку можно поручить AI-агенту. В каждом разделе есть действие, объяснение и критерий готовности. Идите последовательно: следующий шаг зависит от предыдущего. Личный VPS с закреплённым внешним IP. Happ с вашим профилем подключения. Браузер и Claude Code, проверенные отдельно. Ярлык: проверить соединение → открыть Claude в нужном проекте. Проверка поведения при обрыве и короткая памятка ремонта. Что эта настройка решаетОна делает сетевой маршрут управляемым. Она не снимает бан существующего аккаунта и не гарантирует отсутствие будущих блокировок. Условия доступа Claude сохраняются: официальная справка требует фактического нахождения в поддерживаемом регионе. 02. Как устроено подключение Компьютер → Happ → личный VPS → интернет. Код и проекты остаются у вас. VPS — арендованный небольшой компьютер в дата-центре. Прокси — посредник, через который программа отправляет запросы. Туннель — соединение между вашим устройством и сервером. IP — адрес, с которого запрос выходит в интернет. Happ на вашем компьютере подключается к серверу. Сервер принимает запрос и передаёт его дальше. В нашей схеме используются VLESS + Reality; новичку достаточно знать, что обе стороны должны получить совместимые настройки. Где живёт ClaudeClaude Code устанавливается на ваш компьютер. На VPS работает только серверная часть подключения. Проекты, браузер, файлы входа и токены на VPS переносить не нужно. ЧастьГде находитсяЧто делает Claude Code и проектВаш компьютерРаботают с локальными файлами HappВаш компьютерПодключает программы к серверу Серверная частьЛичный VPSПередаёт запросы в интернет КартаВаш банкОплачивает услуги; не передаёт интернет-трафик 03. Подготовьте четыре вещи Компьютер с Windows, macOS или Linux. Запишите систему и её версию. Доступный вам AI-агент с терминалом. Обычный чат может объяснить шаги, но сам сервер не настроит. Можно использовать уже работающего агента. Способ оплаты сервера и данные о стране выпуска карты. Оплата VPS и подписки Claude — отдельные покупки. Папку проекта, которую будете открывать в Claude Code. Для первой проверки подойдёт пустая учебная папка. Создайте личную заметку «Мой сервер». Заполняйте её по ходу настройки. Секреты храните отдельно в защищённом месте: эту заметку не нужно публиковать или показывать в ролике. Памятка для себяСкопировать Система компьютера: [ОС и версия] Страна фактического использования: [страна] Страна выпуска карты: [страна] Провайдер и панель VPS: [название, ссылка] Страна и город VPS: [страна, город] Внешний IPv4 сервера: [адрес] SSH-пользователь и порт: [имя, порт] Путь к SSH-ключу: [только локальный путь] Версия Happ: [версия] Локальный HTTP-прокси: [адрес и порт] Папка проекта: [полный путь] Следующая оплата VPS: [дата] ✓Готово, еслиВы знаете свою ОС, можете пользоваться агентом и понимаете, где будете хранить данные подключения. 04. Выберите страну и провайдера Оплата и подключение — две разные задачи. Карта не «соединяется» с VPS. В рабочем примере этого гайда карта выпущена в Сингапуре и VPS находится там же. Это конкретный пример конфигурации, а не обязательное правило для всех. Страну выпуска уточняют у банка; валюта счёта и логотип Visa её не определяют. Официального требования «VPS обязан быть в стране карты» в справке Claude нет. Для выбора сервера учитывайте фактическое место использования, правила сервиса, доступность провайдера и оплату. Физический дата-центр в выбранной стране. Название компании не доказывает размещение сервера. Закреплённый публичный IPv4 и возможность его замены. Ubuntu 24.04 LTS, SSH-доступ, web-console или rescue mode. Условия провайдера допускают нужный тип подключения; доступен TCP/443. Понятны полная цена, продление и лимит трафика. Это отдельный сервер: действующий сайт на нём не размещён. ГОТОВЫЙ ЗАПРОС ДЛЯ АГЕНТАПодобрать сервер под вашу ситуацию+ Заполните поля в квадратных скобкахСкопировать Подбери 2–3 VPS у разных провайдеров. Страна фактического использования: [страна]. Желаемая страна VPS: [страна]. Страна выпуска карты: [страна]. ОС компьютера: [Windows / macOS / Linux]. Бюджет в месяц: [сумма]. Задача: личное подключение через Happ, VLESS + Reality. По официальным сайтам проверь размещение дата-центра, Ubuntu 24.04 LTS, публичный закреплённый IPv4, SSH-ключи, доступность TCP/443, условия использования, трафик, начальную цену и продление, способы оплаты. Укажи ссылки и дату проверки. Покажи сравнение и что осталось неизвестным. Не обещай отсутствие блокировок. Ничего не покупай и не регистрируй. ✓Готово, еслиВы выбрали тариф, проверили оплату и итоговую стоимость. Сервер ещё не нужно настраивать. 05. Создайте VPS В панели выбранного провайдера найдите Cloud server / VPS → Create server. Названия кнопок отличаются, но набор полей обычно похож. Ввод платёжных данных и оплату выполняйте самостоятельно. Поле в панелиЧто выбрать Region / LocationНужный физический дата-центр; в примере Singapore Operating systemUbuntu 24.04 LTS PlanНачальный тариф, достаточность которого подтвердил агент Public IPv4Закреплённый внешний адрес Access / AuthenticationSSH key BillingСверьте цену продления и дату списания SSH-ключ состоит из публичной и приватной частей. Публичную добавляют провайдеру. Приватная остаётся на вашем компьютере. Если ключа ещё нет, попросите агента создать отдельный ключ для этого VPS, не перезаписывая существующие. ГОТОВЫЙ ЗАПРОС ДЛЯ АГЕНТАСоздать ключ и подготовить данные+ Заполните поля в квадратных скобкахСкопировать На моём компьютере [ОС] подготовь отдельный SSH-ключ для нового VPS. Сначала проверь существующие ключи; ничего не перезаписывай. Используй отдельное понятное имя и права доступа. Объясни, как добавить публичный ключ в панель провайдера. Приватный ключ оставь локально; содержимое не показывай и никуда не отправляй. После создания VPS помоги проверить первый вход по адресу [IP] с пользователем [имя] и портом [порт]. Сначала только проверка, без изменения сервера. ✓Готово, еслиVPS создан, записаны его адрес, регион и способ входа. У вас есть доступ к консоли провайдера на случай проблем с SSH. 06. Поручите агенту настройку сервера Теперь дайте агенту адрес сервера, имя пользователя, SSH-порт и путь к ключу. Путь — это место файла на вашем компьютере; сам ключ в сообщение не вставляют. Настройка проходит в три этапа: проверить сервер → настроить подключение → проверить результат. Агент должен учитывать версии Happ и серверной программы, а не просто копировать конфигурацию из старого урока. ГОТОВЫЙ ЗАПРОС ДЛЯ АГЕНТАНастроить личный туннель для Happ+ Заполните поля в квадратных скобкахСкопировать Настрой VLESS + Reality для Happ на моём отдельном VPS. ОС компьютера: [ОС и версия]. Версия Happ: [версия]. Сервер: Ubuntu 24.04 LTS, IP [адрес]. SSH-пользователь: [имя], порт: [порт]. Путь к приватному SSH-ключу на моём компьютере: [путь]. 1. Сначала проверь доступ, ОС, занятые порты, действующие службы и firewall. Если сервер уже обслуживает сайт или неизвестную систему, остановись и покажи конфликт. 2. Покажи план и способ отката. Сохрани резервные копии изменяемых конфигураций. Не закрывай существующую SSH-сессию, пока не проверен новый вход. 3. Установи совместимую серверную часть только из официального источника. Настрой отдельного административного пользователя, вход по ключу, автозапуск и необходимые порты. Не меняй SSH без проверки нового входа. 4. Подбери доступный Reality handshake host, проверь его с VPS. Создай секреты и согласованные серверную/клиентскую конфигурации. Не отключай проверку TLS. 5. Проверь конфигурацию, службу, listener и журнал. Подготовь личную vless:// ссылку для моей версии Happ; сохрани её локально в защищённом файле. 6. Не устанавливай Claude Code, браузер или мои проекты на VPS. Не копируй туда файлы авторизации. Приватные ключи и токены не печатай в отчёте. 7. После каждого этапа покажи краткий результат проверки. При ошибке остановись. В конце объясни импорт, резервную копию, восстановление и проверку после перезагрузки. Агент подтвердил, что конфигурация валидна и служба работает. Открыты только необходимые порты; доступ по SSH сохраняется. Получен профиль именно для Happ. Известны место резервной копии и порядок восстановления. ✓Готово, еслиУ вас есть проверенная серверная служба и совместимая ссылка профиля. Установка пакета сама по себе ещё не подтверждает подключение. 07. Сохраните профиль подключения Публичный SSH-ключ можно передать провайдеру. Приватный ключ и профиль подключения храните у себя. В этом гайде используем Happ и vless:// ссылку. JSON-конфигурации для других клиентов имеют другой формат: не импортируйте такой файл в Happ только потому, что он назван «профилем». Ссылка и QR-код дают доступ к вашему подключению. Храните их как ключ: в защищённом локальном месте с резервной копией. Полный профиль не должен попадать в открытый репозиторий, комментарии, общий чат или запись экрана. Сохраните исходную ссылку или файл профиля. Дайте профилю имя, по которому узнаете его через месяц. Отдельно сохраните заметку о провайдере и продлении. Временные копии уберите после успешного импорта, оставив основную защищённую копию. ✓Готово, еслиВы знаете, где лежит профиль и как восстановить его; в публичных материалах его нет. 08. Установите Happ и добавьте сервер Скачайте Happ для своей системы с официальной страницы. Happ подключается к вашему серверу; покупка приложения не создаёт VPS автоматически. Откройте Happ. Скопируйте целиком личную vless:// ссылку из подготовленного файла. Нажмите «+» и выберите импорт из буфера. В другой версии действие может называться «Добавить ссылку». QR-код — альтернативный способ. Проверьте, что профиль появился в списке. Назовите его, например, «Мой VPS — Сингапур». Выберите профиль и включите подключение. Разрешите необходимые системные действия только официальному установленному клиенту. Запишите версию Happ и используемый профиль в свою памятку. Если кнопки выглядят иначеПорядок импорта описан в справке Happ. Иллюстрации в этом гайде объясняют логику, а не изображают интерфейс определённой версии. ✓Готово, еслиHapp включён с вашим профилем. Дальше нужно проверить запросы: зелёный переключатель ещё не доказывает правильный маршрут. 09. Выберите режим подключения РежимЧто происходитЧто проверить Полный туннель / TUNКлиент направляет трафик через туннель с учётом правил и исключенийБраузер, Claude Code, DNS и IPv6; поддержку режима на вашей ОС Локальный HTTP-проксиЧерез сервер идут программы, которым указан проксиКаждую рабочую программу отдельно В нашей рабочей сборке использовался локальный HTTP-прокси Happ. Его примерный адрес — http://127.0.0.1:10809. Порт может отличаться: берите значение из настроек своей программы. Адрес 127.0.0.1 обозначает ваш компьютер. ГОТОВЫЙ ЗАПРОС ДЛЯ АГЕНТАПодготовить режим как в этом гайде+ Заполните поля в квадратных скобкахСкопировать Проверь режимы установленной версии Happ на [ОС и версия]. Для браузера и терминального Claude Code подготовь локальный HTTP-прокси. Запиши адрес и порт; объясни, что означает 127.0.0.1. Прокси должен принимать подключения только локально. Не открывай его в интернет и не отключай защитные проверки. Пока не меняй настройки остальных программ. Если выбран TUN вместо прокси, объясни исключения и проверь маршрут каждой рабочей программы отдельно. ✓Готово, еслиВы выбрали один основной режим и записали точный адрес прокси, если используете его. 10. Проверьте браузер Подойдёт Chrome или Firefox. Используйте тот браузер и тот профиль, в котором собираетесь входить в Claude. Проверка другого браузера не подтверждает ваш рабочий маршрут. При TUN включите нужный профиль. При прокси настройте выбранный браузер на HTTP-прокси Happ; Chrome обычно использует системные настройки, а Firefox допускает собственные. Откройте api.ipify.org в этом браузере. Страница покажет адрес текущего запроса. Сравните его с ожидаемым адресом выхода VPS. Если адрес другой, остановитесь и исправьте маршрут. Откройте обычный HTTPS-сайт и проверьте, что он загружается без ошибок. Системный прокси затрагивает другие приложенияПопросите агента учесть вашу ОС и существующие настройки. Сохраните прежние значения, чтобы понимать, как вернуться к обычному подключению. ✓Готово, еслиЗапрос из рабочего браузера выходит с ожидаемого IP, сайты открываются. Это пока проверка браузера; Claude Code проверяется отдельно. 11. Установите Claude Code Терминал — окно для команд. Claude Code запускается в нём и работает с файлами выбранного проекта. Если программа уже установлена, повторная установка не нужна. Откройте официальную инструкцию Claude Code и используйте способ для своей ОС. Команды ниже соответствуют нативному установщику из этой инструкции; перед запуском убедитесь, что адрес официальный. Windows · PowerShellСкопировать irm https://claude.ai/install.ps1 | iex macOS / Linux / WSLСкопировать curl -fsSL https://claude.ai/install.sh | bash После установки откройте новое окно терминала. Проверьте, что программа доступна: Проверить версиюСкопировать claude --version ✓Готово, еслиКоманда показывает версию Claude Code. Программа стоит локально, а не на VPS. 12. Укажите прокси и выполните вход В режиме HTTP-прокси задайте переменные в том окне терминала, из которого будете запускать Claude. Замените примерный порт на свой. Claude Code поддерживает HTTP/HTTPS-прокси, а прямое указание SOCKS-прокси не поддерживает. Windows · PowerShellСкопировать $env:HTTP_PROXY='http://127.0.0.1:10809' $env:HTTPS_PROXY='http://127.0.0.1:10809' macOS / Linux / WSLСкопировать export HTTP_PROXY=http://127.0.0.1:10809 export HTTPS_PROXY=http://127.0.0.1:10809 Эти значения действуют в текущем окне. Проверьте старые переменные http_proxy, https_proxy и NO_PROXY: они могут менять ожидаемый маршрут. Не используйте NO_PROXY=* для рабочего подключения. Запустите claude. Для подписки выберите вход через Claude account with subscription. Вариант Console относится к API с отдельной оплатой. Завершите вход самостоятельно в уже проверенном браузере. Если открылась другая программа, используйте показанную CLI ссылку в рабочем браузере. Не публикуйте ссылку авторизации, код входа или файлы аккаунта. ✓Готово, еслиClaude Code вошёл в ваш аккаунт. Настройки прокси проверены для запускаемой сессии. 13. Сделайте одну кнопку запуска Сначала проверка маршрута. Только затем — рабочая сессия Claude. Чтобы каждый раз не вводить команды, создайте постоянный ярлык. В нём будет папка проекта, адрес прокси и ожидаемый IP. Включить Happ нужно до нажатия ярлыка. ГОТОВЫЙ ЗАПРОС ДЛЯ АГЕНТАСоздать ярлык для вашего проекта+ Заполните поля в квадратных скобкахСкопировать Сделай постоянный ярлык запуска терминального Claude Code. ОС: [Windows / macOS / Linux]. Папка проекта: [полный путь]. HTTP-прокси Happ: [адрес:порт]. Ожидаемый внешний IP VPS: [адрес]. Порядок: проверить папку, доступность прокси и внешний IP через этот же прокси с таймаутом. При ошибке или другом IP показать понятную причину и не запускать Claude. Затем задать HTTP_PROXY и HTTPS_PROXY, проверить конфликтующие нижнерегистровые переменные и NO_PROXY, перейти в папку и запустить claude. Сохрани ярлык вне временной папки. Существующие правила проекта и файлы не переписывай. Проверь запуск после закрытия терминала, отказ при отключённом Happ и при неверном ожидаемом IP. Объясни, где изменить папку или адрес после замены VPS. Не печатай секреты. Рабочая последовательность: включили Happ → нажали ярлык → увидели успешную проверку → открылась сессия в проекте. Для второй папки можно сделать второй ярлык. Проверка при старте и защита при обрывеЯрлык ловит ошибку перед запуском. Если туннель оборвётся позже, поведение зависит от клиента и правил сети. Следующий шаг проверяет это отдельно. ✓Готово, еслиЯрлык работает после закрытия терминала, открывает нужную папку и отказывается запускать Claude при неверном маршруте. 14. Проверьте соединение и обрыв Проверяйте три уровня: браузер, терминальный запрос и сам Claude Code. Успешный запрос одной программы не подтверждает автоматически все остальные. Windows · проверить запрос через проксиСкопировать curl.exe --proxy http://127.0.0.1:10809 --max-time 10 https://api.ipify.org macOS / Linux · та же проверкаСкопировать curl --proxy http://127.0.0.1:10809 --max-time 10 https://api.ipify.org Для теста используйте учебную папку без личных данных. Затем сохраните работу, временно отключите Happ и повторите запрос через прокси. Он должен завершиться ошибкой. Если рабочее приложение продолжает выходить напрямую, настройка ещё не закрывает этот путь. Проверка обрыва: рабочий запрос останавливается, а не уходит по незапланированному маршруту. ГОТОВЫЙ ЗАПРОС ДЛЯ АГЕНТАПроверить маршрут и поведение при обрыве+ Заполните поля в квадратных скобкахСкопировать Проверь мою схему на [ОС]. Ожидаемый IP: [адрес], прокси: [адрес:порт]. Сначала без изменений проверь запросы браузера и терминала, настройки процесса Claude Code, DNS, IPv6 и дочерних инструментов. Успешный curl не выдавай за проверку всех запросов Claude. Не показывай токены, профиль или личные файлы. Затем предложи управляемый тест отключения Happ. Если есть прямой выход, покажи, какая программа его использует, и подготовь минимальную защиту для моей ОС. Перед изменением правил сети покажи план и откат. Не отключай TLS или системную защиту. После согласованной настройки проверь отключение, восстановление и запуск после перезагрузки. В отчёте раздели проверенное и оставшееся непроверенным. При включённом соединении браузер и терминальный тест показывают ожидаемый адрес. Маршрут Claude и его вспомогательных процессов проверен отдельно. После отключения защищаемые программы не переходят напрямую. После восстановления возвращается нужный адрес. Обычная локальная сеть и необходимые приложения работают. По возможности тест повторён через вторую сеть, например точку доступа телефона. ✓Готово, еслиУ вас есть результаты включения, отключения и восстановления. Если вторую сеть не проверяли, так и запишите в памятке. 15. Если понадобился дополнительный туннель В нашей практической сборке прямое соединение с VPS Сингапура не заработало, и дополнительно понадобился транспортный туннель. Он помогал добраться до VPS. Это отдельный случай диагностики, а не обязательный второй VPN для каждого читателя. Сначала агент проверяет доступность сервера, службу, профиль и журнал клиента. Только затем выбирает дополнительный маршрут, если он действительно нужен. После этого всю цепочку проверяют снова: браузер, CLI, DNS, адрес выхода и обрыв. Название приложения не доказывает результатВажен адрес, с которого запрос выходит к сервису. Даже если включены две программы, конечный выход нужно проверить. 16. Как пользоваться каждый день Откройте Happ и выберите личный профиль. Если дополнительный туннель оказался нужен именно вашей сети, включите его в проверенном порядке. Нажмите ярлык Claude и дождитесь успешной проверки. Работайте в проекте. Для продолжения последнего диалога используйте claude -c, для выбора сессии — claude -r. Продлевайте VPS вовремя. При замене сервера или IP обновите профиль, ожидаемый адрес в ярлыке и повторите проверки. Сохраните профиль, резервную копию серверной настройки и памятку восстановления. Короткая памяткаСкопировать Перед работой: Happ включён → нужный профиль → ярлык → проверка IP. После замены VPS: новый профиль → новый ожидаемый IP → тест отключения. Если ошибка: не обходить проверку → посмотреть причину → исправить маршрут. Для восстановления: профиль + резервная копия + доступ к панели провайдера. ✓Готово, еслиЕжедневный запуск занимает несколько понятных действий; команды не нужно вспоминать заново. 17. Если что-то не работает СимптомЧто проверить Прокси отказывается принимать соединенияHapp запущен? Профиль выбран? Адрес и порт совпадают с настройками? В браузере прежний IPПрокси именно этого браузера или исключения TUN. Другой профиль браузера может использовать иной маршрут. Happ включён, запрос зависаетДоступность VPS, серверная служба, firewall, журнал клиента и профиль. Профиль не импортируетсяСсылка скопирована целиком? Она предназначена для вашей версии Happ? authentication failed / TLS mismatchСовпадение UUID, Reality public key, short_id и handshake host. Не отключайте проверку сертификатов ради исчезновения ошибки. IP верный, но Claude не подключаетсяМаршрут самого CLI, старые переменные прокси, NO_PROXY, состояние сервиса и аккаунта. После обрыва приложение работает напрямуюПроверьте исключения, IPv6, дочерние процессы и защиту от прямого выхода для конкретной ОС. Бесконечные запросы LuLuРазовые правила Once и точные назначения. Не разрешайте программе все адреса только ради тишины. Карта отклоненаБаланс, платёжные данные и банк. Настройка VPS не исправляет банковский отказ. Аккаунт заблокированОфициальное обжалование. Смена маршрута не разблокирует аккаунт. ГОТОВЫЙ ЗАПРОС ДЛЯ АГЕНТАРазобрать конкретную ошибку+ Заполните поля в квадратных скобкахСкопировать Помоги восстановить подключение без изменения аккаунта. ОС и версия: [данные]. Версия Happ: [версия]. Этап, на котором возникла ошибка: [этап]. Текст ошибки без секретов: [текст]. Работает ли браузер: [да/нет]. Совпадает ли ожидаемый IP в браузере и терминале: [результаты без публикации адреса]. Что изменилось перед ошибкой: [описание]. Начни с диагностики без изменений. Не отключай TLS, firewall или прокси ради обхода проблемы. Не покупай новый сервер. Покажи причину, минимальное исправление и откат; изменения делай после согласования. Документация LuLu: официальная страница. Не устанавливайте её как обязательную часть: защита от прямого выхода зависит от вашей ОС и выбранного клиента. 18. Финальная проверка и источники VPS оплачен, срок продления записан.Профиль Happ сохранён в защищённом месте.Браузер выходит с ожидаемого адреса.Claude Code работает локально в нужной папке.Маршрут CLI и его инструментов проверен отдельно.Ярлык проверяет IP до запуска.Поведение при обрыве проверено.После восстановления подключение возвращается.Есть резервная копия и понятный способ ремонта.Отметки сохраняются только в этом браузере. У страницы нет регистрации, оплаты и сбора ваших настроек подключения. Автор гайда — Денис Зюлин. В основе — мой практический опыт настройки Happ и Claude Code. Claude Code: установка и вход Claude Code: сетевые настройки Happ: импорт профиля Claude: условия доступа Claude: блокировки и обжалование Обновлено 6 октября 2026. Интерфейсы и команды могут меняться: для своей версии проверяйте ссылки на официальную документацию. Наблюдения о настройках аккаунтов не устанавливают причину конкретного бана.