Вы должны ожидать сбоя любого приложения, связанного с WebRTC, во всех браузерах при включенном VPN.У меня совершенно противоположная ситуация - при включенном VPN не работает ни один браузер, кроме FireFox.И в моем приложении серверы TURN не используются вообще.Почему-то мой VPN пропускает FireFox.
В общем, WebRTC запрещен VPN из-за паранойи утечки IP-адреса.Ваш реальный IP-адрес может просочиться через сигнальные сообщения и ответ привязки STUN, поэтому, как только VPN увидят запросы на привязку STUN, они просто уничтожат его.Виртуальные частные сети не могут уничтожить ваши сигнальные сообщения, поэтому ваш частный IP-адрес все еще может утечь, но это проблема только для IPV6, где частные и публичные IP-адреса совпадают.Но, когда пришло время запроса / изменения привязки STUN, VPN убивает его.Не уверен, как выживает твой Chrome.