RU

Google отказывал нашему скрейперу, пока мы не поняли, что он смотрит не на IP

Задача звучала скучно: собирать выдачу Google. Много, регулярно, через обычные резидентные прокси и без платных SERP API. Первая версия честно откры…

парсингgoogleскрейпингchromepatchrightпроксикапчаpythonserpopen source
Habr
RU

Fairway: балансировщик корпоративных прокси, который сам выясняет, какой выход лучше для какого сайта

В компании редко бывает один прокси. Обычно это пара Squid в основном ЦОДе, свои прокси в филиалах и отдельные внешние выходы для&nbs…

проксипрокси-серверproxygomitmsquid
Habr
RU

NetFix Mobile: как я сделал Android-приложение, которое чинит YouTube, Discord и Telegram на телефоне и ТВ

Сделал Android-приложение, которое одной кнопкой чинит YouTube, Discord и Telegram на телефоне и Smart TV. Оно само подбирает рабочие настройки под…

AndroidKotlinDPITelegramYouTubeDiscordJetpack Composeпроксиркнобход
Habr
RU

«Яму» убрали, обрывы остались: один живой адрес Telegram и молчаливый лимит на 13 соединений

Предыдущий разбор закончился тем, что из клиентского пути убрали периодическую яму: раз в десять минут прокси проверял мёртвую первую ступень, клиен…

tg-ws-proxyOpenWrtTelegramMTProtoпроксиDPIобход блокировокWebSocketроутердиагностика по логам
Habr
RU

«Прокси-сервер использует некорректные настройки»: как tg-ws-proxy раз в 10 минут сам делал почти 9-секундную яму

Telegram отключал прокси с сообщением, которое выглядит как приговор конфигурации: «Подключённый Вами прокси-сервер использует некорректные настройк…

tg-ws-proxyOpenWrtTelegramMTProtoпроксиDPIобход блокировокWebSocketроутердиагностика по логам
Habr
RU

DeepSeek Harness Desktop: приложение для Windows и Mac, установка и плагины

DeepSeek выпустил свой агентный харнесс отдельным приложением: установщик для Windows и macOS, без Node.js и терминала. Разбираю по документации и ж…

DeepSeekDeepSeek HarnessИИ-агентплагиныдесктопWindowsmacOSElectronпесочницапрокси
Habr
RU

IP сменился, отпечаток остался: 2,27 млн смен мобильного IP за сутки и гребёнка ровных минут, которую видит антибот

Смена мобильного IP каждые две минуты не делает клиента новым для антибота. Разбираю четыре слоя, по которым его узнают за прокси (TCP/IP, TLS, HTTP…

смена ipпроксимобильные прокси
Habr
RU

Спросил у Claude Code одно слово — он отправил на сервер 305 килобайт. Вскрыл трафик двух кодинг-агентов

Спросил у Claude Code «Ответь одним словом: работает». Двадцать девять символов. На сервер ушло 305 042 байта — 113 460 токенов, ответ из четырёх. П…

Claude CodeCodex CLIсистемный промпттокеныконтекстное окноprompt cacheкодинг-агентыпроксиотладкасезон код будущего
Habr
RU

Codex CLI через свой endpoint: config.toml по строкам и девять способов его сломать

У Codex CLI нет переменной «подставь свой URL»: OPENAI_BASE_URL он молча игнорирует и уходит в api.openai.com. Единственный путь — секция model_prov…

Codex CLIconfig.tomlOpenAI APIпроксиAPI-шлюзкодинг-агентыwire_apiResponses APIтокеныкэширование
Habr
RU

UDP-прокси и протокол QUIC — как утекает реальный IP

Среди тех, кто работает с мультиаккаунтингом, да и вообще использует прокси, существует такая страшилка: если приложение, через которое вы проксируе…

udpudp проксипроксипрокси-серверпрокси серверпрокси серверапрокси-серверы
Habr
RU

Куда на самом деле ходит Claude Code: ANTHROPIC_BASE_URL, два вида ключей и /status

Claude Code не привязан к api.anthropic.com: это обычный клиент, и куда он ходит, задаётся двумя переменными. Разбираю, что именно нужно ему от эндп…

claude codeanthropic apianthropic_base_urlllm gatewayпроксипеременные окружения
Habr
RU

Кто зашёл на огонёк. Что мониторят люди в бесплатном сервисе

Сделал сервис по мониторингу. Через полгода заглянул кто им пользуется — а там думская партия, финансы целого региона, чужие прокси и один сайт из ф…

мониторингuptimeVPNобход блокировокпроксиDPIMTProxyREALITYприватностьcron
Habr
RU

Когда «Просто добавь сайт в прокси» недостаточно или «В поисках внешних зависимостей»

Когда используешь корпоративный VPN для рабочих сервисов и локальный прокси для “внешних” сайтов, то иногда просто добавить основной домен в прокси…

google chromeрасширения chromeпроксимаршрутизацияchrome extension
Habr
RU

Прокси для парсинга — какие выбрать, а от каких лучше держаться подальше?

Уверен, что любой, кто сталкивался с парсингом (его еще называют скраппинг) попадал в такую ситуацию что парсер отваливается с ошибкой или не собира…

парсингпроксипрокси-серверпрокси серверпрокси сервера
Habr
RU

Прокси для парсинга — какие выбрать, а от каких лучше держаться подальше?

При парсинге данных есть одна ключевая проблема — защитные механизмы, которые препятствуют массовому сбору. Это могут быть как вполне себе тривиальн…

резидентные проксипроксипрокси-серверпрокси серверпрокси сервера
Habr
RU

Почему смена IP не делает вас новым пользователем

Вы держите личный и рабочий аккаунты на одном сервисе — просто чтобы не путать переписку и не смешивать процессы. Или ведете пару разных аккаунтов д…

отпечаток браузерафингерпринтингмультиаккаунтингантифродприватность в интернетеVPNпроксиантидетектWebRTCWebGL
Habr
RU

HTTPS через прокси без иллюзий: зачем компаниям Squid и почему allow all — это песочница, а не прод

HTTP-прокси вспоминают в двух случаях: когда сервису нужно вывести наружу строго ограниченный трафик или когда инцидент уже случился и нужно понять,…

okkosquidhttphaproxylinuxaclОккопроксиhttpsproxy
Habr
RU

IP, браузер, TLS: три слоя, на которых палится парсер

С чего все началось Хотел простую вещь: отслеживать цену на пару товаров, которые ждал со скидкой. Чтобы не заходить руками каждый де…

парсингантиботTLS-фингерпринтингJA3JA4headless-браузерClientHelloGoпроксикриптография
Habr
RU

Анатомия Spring Proxy: кто и зачем подменяет ваши бины

Совершенно точно каждый из нас (java-разработчиков), когда-либо встречал в своей жизни понятие "прокси" из Spring. Кто-то на уровне подготовки к соб…

javaspring aopproxyпроксиcglibJDK Dynamic ProxybeanpostprocessorAbstractAutoProxyCreatortransactionalSelf-invocation
Habr
RU

Регион выхода — это инфраструктура, а не настройка у пользователя

Сервис открывается, отвечает, всё работает — но цены в другой валюте, половина функций спрятана, а платёжный шаг падает с н…

policy-based routingмаршрутизация трафикаegressSquidCDNSNIпрокси
Habr
RU

Цифровая свобода не рендерится в CapCut: Telegram даёт $200 000 за вирусные ролики, пока прокси чинит комьюнити

Telegram запускает Digital Freedom Contest — конкурс для контент-креаторов с призовым фондом $200 000 (!) . Задача: сделать вирусное видео про цифро…

TelegramTelemtMTProxyDPIблокировкипроксицифровая свободаtdlibOpen sourceдуров
Habr
RU

Как я перестал лазить в настройки Windows ради прокси и написал переключатель на 150 строк

Часть рабочих сервисов доступна только через прокси. Чтобы открыть один ресурс — прокси надо включить, для остального — выключить. И так по кругу. В…

проксиproxyWindowsC#.NETсистемный трейутилитаWinINetреестр Windowsopen source
Habr