Технически использование IPv6 прокси не отличается от IPv4 — но формат адреса и поведение клиента таят несколько ловушек. Самые частые проблемы возникают не из-за самой настройки, а из-за неправильной записи адреса и непонимания поведения двойного стека (dual-stack).
Квадратные скобки обязательны, так как адрес IPv6 сам содержит двоеточия; без них разделитель порта становится неоднозначным.
Самая частая ошибка
2a01:4f8:c17:1a2b::7:8080 Такая запись недопустима — последний :8080 воспринимается как часть адреса. Правильно так: [2a01:4f8:c17:1a2b::7]:8080
Настройка клиента
СХЕМАКорректные форматы адреса
В переменной окружения важно использовать кавычки: некоторые оболочки принимают квадратные скобки за шаблон имени файла и пытаются его развернуть.
Поведение двойного стека (Dual-Stack)
Большинство современных систем поддерживают и IPv4, и IPv6. Если у домена есть адреса обоих типов, какой из них выберет клиент? Это решение принимает алгоритм Happy Eyeballs, и результат может удивить.
Именно поэтому возникает ситуация «использую IPv6 прокси, а виден мой IPv4-адрес»: клиент мог быстрее найти маршрут по IPv4.
Принудительный выбор
Чтобы убедиться, что выход действительно идёт по IPv6, задайте протокол принудительно: в curl — -6, в Python — собственный коннектор с socket.AF_INET6 , в Node — опция family: 6 .
Проверка
СХЕМАКак доказать, что выход действительно идёт по IPv6
Самая быстрая проверка — взглянуть на формат адреса: двоеточия означают IPv6, точки — IPv4.
Чтобы увидеть свой адрес выхода прямо из браузера, воспользуйтесь Мой IP-адрес нашей страницей.
Типичные проблемы
СХЕМАХарактерные ошибки при настройке IPv6 прокси
Первые две строки — проблемы настройки, третья — поведения, четвёртая — самой цели. Это разделение экономит время при диагностике.
Гибридное использование: правильный подход
Чтобы получить выгоду от экономичности IPv6 и не столкнуться с проблемой совместимости, работайте гибридно:
СХЕМАСхема: приоритет IPv6, резерв IPv4
Не выполняйте проверку DNS при каждом запросе; кэшируйте результат по каждой цели. Это снижает и задержку, и нагрузку на DNS.
Резюме
Настройка IPv6 прокси не сложнее IPv4, если внимательно отнестись к формату адреса. Достаточно трёх правил: используйте квадратные скобки при указании порта, убеждайтесь, что выход действительно идёт по IPv6, и проверяйте наличие AAAA записи у цели. Решение проблемы совместимости через гибридную схему позволяет пользоваться экономией IPv6 без риска. Подробности о продукте — на нашей странице IPv6 прокси можно посмотреть.
Часто задаваемые вопросы
01Как правильно записывать адрес IPv6 прокси?
При использовании с портом заключайте адрес в квадратные скобки: [2a01:4f8:c17:1a2b::7]:8080. Запись без скобок недопустима, поскольку сам адрес уже содержит двоеточия.
02Я использую IPv6 прокси, но виден мой IPv4-адрес — почему?
Если у цели есть и A, и AAAA запись, клиент мог выбрать более быстрый маршрут по алгоритму Happy Eyeballs. Принудительно переведите клиент на IPv6 с помощью -6 или AF_INET6.
03Смогу ли я открыть любой сайт через IPv6?
Нет. Если у цели нет AAAA записи, доступ по IPv6 невозможен. Поэтому IPv6 прокси обычно используют в гибридной связке с IPv4.
04Что будет, если в моём локальном подключении нет IPv6?
Вы вообще не сможете подключиться к IPv6 прокси. Сначала проверьте локальную связность по IPv6 командой ping6; если её нет, запросите IPv6 у своего интернет-провайдера или используйте туннель.
05Почему IPv6 proxy настолько дешевле?
Дефицита адресов нет: одному клиенту можно выделить миллиарды адресов. Стоимость адресов — самая крупная статья расходов — падает практически до нуля.