Это тестовый сервер, написанный мной:
http://91.198.77.75/
Он проверяет, работает ли WebRTC через протокол UDP.
В целом, стандарт работы веб-сайтов таков: если UDP недоступен, трафик будет перенаправлен через TCP.
Но возможно ли, чтобы обычный пользователь в интернете не имел доступа к UDP?
Определённо нет.
Мой прокси — это локальный тестовый прокси, который поддерживает UDP, и в этом нет никаких сомнений.
Во всех режимах работы WebRTC —
replace, enable —
запросы через протокол UDP не работают корректно.
Этот сервер может обнаружить BAS, так как другие аналогичные инструменты не имеют этой уязвимости.
То есть, если наш прокси поддерживает UDP, этот код будет работать корректно.
Это изображение BAS :

Normal Chrome :

Следует отметить, что версия BAS — 28.6.0.
Также используется прокси-протокол SOCKS5.