К содержимому

Прокси для тестнета: Hardhat, Foundry и Sepolia

Задайте HTTPS_PROXY один раз — и установщики, компиляторы, форки и вызовы Sepolia идут с одного постоянного IP.

Зачем разработке в тестнете прокси

Прокси для тестнета — это про стабильный маршрут для инструментов. Cloudflare сообщала, что с 9 июня 2025 года российские провайдеры замедляют соединения с сервисами за Cloudflare и с хостингами, включая Hetzner, DigitalOcean и OVH. В документации Cloudflare, обновлённой 23 апреля 2026 года, это замедление по-прежнему описано. Если ваши RPC-узлы, CI или зеркала инструментов размещены там, постоянный выход за рубежом держит установку инструментов и вызовы тестовых сетей на одном маршруте.

Инструменты понимают переменные прокси. Hardhat 3 читает HTTPS_PROXY и NO_PROXY для JSON-RPC, форка мейннета, загрузки компиляторов и верификации контрактов и никогда не проксирует localhost; curl тоже читает HTTPS_PROXY, а Node.js 24.5 и 22.21 при NODE_USE_ENV_PROXY=1 отправляют через него fetch() и запросы агента по умолчанию. Установщик Foundry скачивает foundryup с GitHub через curl — одна переменная покрывает весь набор.

Тестируйте там, где тестирует экосистема. ethereum.org называет Sepolia рекомендуемой тестовой сетью для разработки приложений, Hoodi — сетью для валидаторов и обновлений протокола, а Holesky устаревшей с сентября 2025 года. Краны — веб-приложения со своими правилами: прокси помогает до них добраться, а не получить больше.

Рекомендуемая настройка для тестнета

Используйте клавиши со стрелками для горизонтальной прокрутки.

Рекомендуемая настройка для тестнета
КритерийВыборПочему
ПродуктСтатический прокси дата-центраБыстрый постоянный IP для загрузок и RPC
ОплатаЗа IP и срокПлатите за IP и срок, а не за гигабайты компиляторов и форков
Сколько IPПо одному на машину разработчика или пайплайн CIУ каждой среды свой выход и логи
СтранаРядом с RPC-провайдером или там, где работает CIДля Web3 страна не выбирается автоматически — выберите до оплаты
ПротоколHTTP (по умолчанию)Hardhat, curl и Node.js принимают в HTTPS_PROXY адрес вида http://
Смена IPНет, весь срокAllowlist и настройки CI остаются рабочими

Кнопка «Настроить прокси для тестнета» открывает статические прокси дата-центра для сценария Web3: оплата за IP и срок, протокол HTTP. Выберите регион, срок и количество (до 100 IP за раз) до оплаты.

Какой прокси Proxy302 выбрать

Используйте клавиши со стрелками для горизонтальной прокрутки.

Какой прокси Proxy302 выбрать
КритерийСтатический ISPРотационный резидентныйДата-центр
Что вы получаетеДомашний IP, закреплённый за вами на весь срокIP домашних сетей: липкая сессия в выбранной стране или ротация на бюджетной линииФиксированные IP в дата-центрах — самый быстрый и дешёвый вариант в консоли
ЦенаЗа IP и срок, сумма в PTC видна до оплаты (1 PTC = US$1)За ГБ: бюджетная US$1.50, премиум US$5.00, от 1 ГБЗа IP и срок, сумма в PTC видна до оплаты
Лучше всего для тестнетаТесты фронтенда dApp с кошельком в браузереПроверка фронтенда тестовой сети из разных стран с оплатой за ГБИнструменты, форки, RPC Sepolia и CI — по постоянному IP

Цены в долларах США, оплата балансом PTC (1 PTC = US$1). Пополните кошелёк и купите нужную линию. Автопродления пока нет — продлевайте статические IP в «Мои активы» до конца срока.

Настройка прокси для тестнета за 4 шага

  1. Откройте настройку для разработки

    Кнопка «Настроить прокси для тестнета» открывает «Статические прокси дата-центра» со сценарием Web3. В «Настройках подключения» выберите регион и срок, оставьте протокол HTTP, в «Количество» — число IP (по одному на каждую машину или пайплайн CI, до 100 за раз) и нажмите «Проверить цену и создать».

    Ожидаемый результат В «Ваша конфигурация» указаны «За IP и срок», Web3, регион и HTTP.

  2. Скопируйте данные подключения

    После оплаты консоль открывает «Мои активы». Нажмите «Показать данные» у нового прокси и скопируйте адрес подключения (хост:порт), логин и пароль.

  3. Экспортируйте прокси для инструментов

    В терминале или секретах CI задайте HTTPS_PROXY и HTTP_PROXY как http://USERNAME:PASSWORD@HOST:PORT, а NO_PROXY — как localhost,127.0.0.1 (пример ниже). Hardhat и curl подхватят их сами; скрипты Node.js запускайте с NODE_USE_ENV_PROXY=1.

  4. Проверьте и собирайте

    Выполните curl -s https://ipinfo.io/ip — должен вывестись IP прокси, — затем установите или обновите Foundry, скомпилируйте проект Hardhat и запустите скрипты для Sepolia.

    Ожидаемый результат ipinfo.io показывает IP прокси, загрузки завершаются.

Весь набор инструментов через прокси (bash)

Используйте клавиши со стрелками для горизонтальной прокрутки.

# Proxy302 static datacenter IP from My assets
export HTTPS_PROXY="http://USERNAME:PASSWORD@HOST:PORT"
export HTTP_PROXY="$HTTPS_PROXY"
export NO_PROXY="localhost,127.0.0.1"

# 1. Check the exit IP your tools will use
curl -s https://ipinfo.io/ip

# 2. Install or update Foundry (the installer downloads from GitHub with curl)
curl -L https://getfoundry.sh/install | bash
export PATH="$PATH:${XDG_CONFIG_HOME:-$HOME}/.foundry/bin"  # the installer asks you to add this
foundryup

# 3. Hardhat 3 reads HTTPS_PROXY for JSON-RPC, forking, compiler downloads and verification
npx hardhat compile

# 4. Node.js 24.5+ scripts (fetch, viem) follow the same variables with NODE_USE_ENV_PROXY=1
NODE_USE_ENV_PROXY=1 node scripts/check-sepolia.mjs

Задайте переменные один раз на терминал или задачу CI. Hardhat никогда не проксирует localhost, поэтому локальный узел на 127.0.0.1 продолжает работать; спецсимволы в пароле кодируйте в URL.

Быстрые решения

407 Proxy Authentication Required

Проверьте В HTTPS_PROXY есть логин и пароль, а спецсимволы закодированы?

Решение Скопируйте данные заново из «Показать данные» и закодируйте в пароле символы вроде @ и :.

Перестали работать запросы к локальному узлу

Проверьте localhost есть в NO_PROXY у инструментов, которые к нему обращаются?

Решение Hardhat никогда не проксирует localhost, но другие инструменты могут; оставьте NO_PROXY=localhost,127.0.0.1.

Кран не выдаёт тестовый ETH

Проверьте Какие лимиты и условия указаны у этого крана?

Решение Следуйте его правилам или используйте другой кран из списка ethereum.org. Другой IP правила крана не меняет.

Частые вопросы о прокси для тестнета

Какую тестовую сеть Ethereum выбрать?

Sepolia — для разработки приложений, Hoodi — для валидаторов и тестов протокола. Holesky устарела с сентября 2025 года.

Нужен ли Hardhat плагин для прокси?

Нет. Hardhat 3 сам читает HTTPS_PROXY, HTTP_PROXY и NO_PROXY для JSON-RPC, форков, загрузки компиляторов и верификации контрактов.

Можно ли через прокси получать больше с кранов?

Нет. У кранов свои лимиты — пользуйтесь ими по правилам, а тяжёлые тесты гоняйте в локальной сети Hardhat, а не в публичном тестнете.

Дата-центр или резидентный прокси для разработки?

Дата-центр. Инструментам и RPC домашний IP не нужен, адрес постоянный для allowlist, а платите вы за IP, а не за гигабайты загрузок.

Можно ли использовать ту же настройку в CI?

Да. Храните HTTPS_PROXY в секретах CI, выделите CI отдельный IP и добавьте его в allowlist RPC-провайдера.

Источники и проверка

9
  1. Блог Cloudflare: российские пользователи не могут получить доступ к открытому интернету (26 июня 2025)

    Сторонний источник · Проверено:

    С 9 июня 2025 года российские провайдеры замедляют соединения с сервисами за Cloudflare — загружаются только первые 16 КБ; затронуты и другие провайдеры, включая Hetzner, DigitalOcean и OVH.

    Описывает ситуацию на июнь 2025 года.

  2. Документация Cloudflare: сбои сервиса (обновлено 23 апреля 2026)

    Официальная документация · Проверено:

    Прочитано 18.10.2026: сказано, что российские провайдеры систематически замедляют трафик к сайтам и сервисам, ограничивая передачу примерно 16 КБ на соединение; страница обновлена 23 апреля 2026 года.

    Текст самой Cloudflare; сколько продлится замедление, не сказано.

  3. Документация Hardhat: Hardhat 3 через HTTP-прокси

    Официальная документация · Проверено:

    Hardhat читает https_proxy / http_proxy (подходят и HTTPS_PROXY, HTTP_PROXY) и NO_PROXY; прокси используется для JSON-RPC, форка мейннета, загрузки компиляторов и верификации контрактов; localhost и другие loopback-адреса через прокси не идут.

  4. Документация Foundry: установка и скрипт установщика

    Официальная документация · Проверено:

    Установка: curl -L https://getfoundry.sh/install | bash, затем foundryup; при ручной установке бинарники берутся со страницы GitHub Releases. По скрипту установщика (прочитан 18.10.2026): foundryup скачивается с GitHub Releases через curl, а перед запуском foundryup установщик просит добавить его папку bin в PATH.

  5. Руководство curl: переменные окружения

    Официальная документация · Проверено:

    curl читает http_proxy (только в нижнем регистре), HTTPS_PROXY, ALL_PROXY и NO_PROXY; вариант в нижнем регистре приоритетнее.

  6. Документация Node.js: встроенная поддержка прокси

    Официальная документация · Проверено:

    С v24.5.0 и v22.21.0: при NODE_USE_ENV_PROXY=1 или --use-env-proxy глобальный агент читает HTTP_PROXY, HTTPS_PROXY и NO_PROXY для fetch() и http/https-запросов; в URL прокси можно указать username:password.

  7. ethereum.org: сети (страница обновлена 23 сентября 2026)

    Официальная документация · Проверено:

    Sepolia — рекомендуемая тестовая сеть по умолчанию для разработки приложений; Hoodi — для тестов обновлений протокола и валидаторов; Holesky устарела с сентября 2025 года; большинство кранов — веб-приложения, где вводят адрес и получают тестовый ETH.

  8. Конфигурация статического прокси дата-центра Proxy302 для Web3

    Наблюдение за продуктом · Проверено:

    Проверено по исходному коду консоли 18.10.2026: для сценария Web3 страница статического дата-центра оплачивается за IP и срок, протокол HTTP или SOCKS5 (по умолчанию HTTP), регион заранее не выбран, «Автопродление IP» — «Пока недоступно», указано, что статический IP не меняется. Подсказка Web3: «Разработка и инструменты: За IP · HTTP CONNECT по умолчанию · 1 выход · протокол и срок на выбор». С 19.10.2026 поле «Количество» принимает от 1 до 100, а консоль оформляет и списывает каждый IP отдельно.

  9. Цены Proxy302

    Наблюдение за продуктом · Проверено:

    На странице цен: бюджетные ротационные резидентные — US$1.50 за ГБ, премиум — US$5.00 за ГБ, от 1 ГБ; баланс в PTC, 1 PTC = US$1.00; аренда статических ISP и дата-центр IP зависит от региона, количества и срока и показывается до оплаты (сверено с рабочим каталогом 09.10.2026).

Готовы подключиться?

Создайте аккаунт, пополните баланс и выберите выход: ротируемый резидентский, статический ISP или дата-центр. Ротируемые резидентные — в 195+ странах и регионах.