Рубрики
Технологии

Как мы подружили WebRTC с Asterisk: детективная история одного звонка

Задача звучала невинно: два браузера, кнопка «Call», голос в обе стороны. Под капотом — Asterisk 22 в Docker, Coturn, JsSIP и SIP поверх WebSocket. На деле — пять разных багов с одним и тем же симптомом «нет звука»: заблокированный STUN, зависший ICE gathering, забытый event.ready() на 40 секунд, приватные IP в SDP и петля 403 […]

Рубрики
Технологии

Пост @denis-19 — Open source (+4) — 20.09.2026 19:02

Энтузиаст портировал популярный эмулятор ретро-компьютеров PCem в браузер. Неофициальный проект PCem-WebAssembly позволяет запускать 97 моделей ПК — от первых машин эпохи 8088 XT до систем на базе Socket 7. Эмуляция работает полностью на стороне клиента, обеспечивая плавный игровой процесс на среднебюджетных компьютерах. Главным техническим достижением стал кастомный рекомпилятор WebAssembly для графики 3dfx Voodoo, благодаря которому […]

Рубрики
Технологии

Пост @aurorium_browser — Блог компании Антидетект-браузер Aurorium (+2) — 07.09.2026 16:43

В Telegram появился WEB‑прокси: как мессенджер учится притворяться обычным сайтом и чем это отличается от SOCKS5 и MTProto В конце августа пользователи обратили внимание, что в Telegram появился новый тип подключения — Web-прокси. Одновременно разработчики выложили открытый репозиторий telegramdesktop/tproxy-server. Что это за зверь и почему классические прокси проигрывают цензуре? Любой прокси-сервер — это посредник между […]

Рубрики
Технологии

Восемь аниме-плееров рунета изнутри: шифр Цезаря, пустой параметр и домен, который увели

Я взял за основу популярную опенсорсную библиотеку парсеров аниме-плееров, запустил её — и получил от Kodik 500 Internal Server Error. Не «токен протух», не «IP заблокирован», а именно 500 на каждый запрос. Разбор занял вечер, а причина оказалась в одном символе: библиотека отправляла параметр ref пустым, а сервер требует его заполненным и раскодированным. Дальше выяснилось, […]

Рубрики
Технологии

Крупное обновление Telegram изменит принцип работы прокси. Трафик будет маскироваться под обычные сайты

В Telegram разрабатывают новый тип прокси для десктопной версии мессенджера. Соединение с Telegram будет маскироваться под обычный трафик сайта. Новый механизм использует защищённые HTTPS- и WebSocket-соединения: такие же технологии применяются при работе множества обычных сайтов и веб-сервисов. Telegram уже поддерживает передачу данных через HTTPS и WebSocket, однако нововведение предусматривает отдельный прокси-слой для такого соединения. Сейчас…

Рубрики
Технологии

В Telegram добавят WEB-прокси для обхода блокировок: мессенджер будет маскироваться под обычный web-трафик

Новый транспорт для MTProxy Telegram разрабатывает новый способ подключения к мессенджеру — WEB Proxy. Компоненты этой технологии уже обнаружены в Telegram Desktop, хотя официально функция пока не анонсирована. Источник изображения: teleLakel Главная идея проста: вместо того, чтобы подключаться к MTProxy напрямую, Telegram сможет передавать свой трафик внутри обычного защищенного веб-соединения HTTPS или WebSocket. Со стороны […]

Рубрики
Технологии

Реалтайм на WebSocket со сквозной типизацией: TypeScript, Bun, React, Point0

Бывает так: есть фулстек проект, и в нём всё хорошо. Откуда-то есть сквозные типы (tRPC, генерация из OpenAPI), есть авторизация, есть основной функционал. А потом вы решаете добавить реалтайм: уведомление о новом посте в ленте, чат между пользователями, интерактивную доску. И появляется целый новый слой абстракций, в котором надо заново изобрести всё, что в проекте […]

Рубрики
Технологии

nginx не умеет reload. Он умеет fork

Деплой делает nginx -s reload. Команда возвращает ноль, nginx -T показывает новый конфиг, в error.log ровно одна строка — reconfiguring. А keep-alive соединение, открытое секундой раньше, в этот момент закрывается. Само по себе это не ошибка: сервер вправе закрыть простаивающий keep-alive когда угодно. Ошибку даёт гонка — FIN уходит в тот момент, когда клиент уже […]

Рубрики
Технологии

Я протестировал 40 криптобирж алгоритмами. Вот о чём обычно не говорят

Как выбрать биржу для алгоритмической торговли: latency, matching engine и реальная ликвидность Я несколько лет занимаюсь алгоритмической торговлей и за это время прогнал через свои алгоритмы десятки криптобирж. Я подключал биржи к своим ботам, торговал через API и проверял то, что действительно важно алгоритмическому трейдеру: стаканы, latency, WebSocket, исполнение ордеров, ликвидность, ошибки и поведение рынка […]

Рубрики
Технологии

Как правильно писать WebSocket API автотесты на Python

На примере FastAPI-чата показываю, как выстроить автотесты для API с двумя транспортами: REST используется для подготовки состояния, WebSocket — для проверки событий. В статье разбираем архитектуру тестов на Python: клиенты, фикстуры, Pydantic-схемы, контрактные проверки, Allure и CI/CD.