Какие порты использует discord
Forwarding a Port for Discord
You can use our Network Utilities software to automatically forward ports for you. Network Utilities lets you manage port forwards by putting them in when you need them and also removing the ones that you no longer need which maximized network security.
Another option is to go through the process of forwarding ports one step at a time. The process for forwarding a port is:
- Start by logging in to your router.
- Find the port forwarding section in your router.
- Put your computer's IP address in the proper box in your router.
- Enter the TCP and UDP ports that you need to forward for Discord in the corresponding boxes in your router.
You probably will need to reboot your router for the changes to take effect.
You can choose your router from our list to see exactly how to forward ports for Discord:
List of Routers - Customized for Discord
Those are the steps for forwarding ports in your router for Discord.
Порты, используемые программами видеозвонков
Мы собираемся показать, какие порты мы должны учитывать для основных приложений. Это поможет нам избежать раздражающих сокращений, когда мы увидим, что видеозвонок не работает должным образом, и мы хотим его максимально оптимизировать.
Под нашим контролем
Контроль нативной библиотеки позволяет реализовать некоторые функции иначе, чем в браузерной реализации WebRTC.
Во-первых, WebRTC полагается на протокол Session Description Protocol (SDP) для согласования аудио/видео между участниками (до 10 КБ на каждый обмен пакетами). В собственной библиотеке для создания обоих потоков — входящего и исходящего — используется API более низкого уровня от WebRTC ( webrtc::Call ). При подключении к голосовому каналу происходит минимальный обмен информацией. Это адрес и порт сервера бэкенда, метод шифрования, ключи, кодек и идентификация потока (около 1000 байт).
Кроме того, для определения наилучшего маршрута между участниками WebRTC использует Interactive Connectivity Establishment (ICE). Поскольку у нас каждый клиент подключается к серверу, нам не нужен ICE. Это позволяет обеспечить гораздо более надёжное соединение, если вы находитесь за NAT, а также сохранить ваш IP-адрес в секрете от других участников. Клиенты периодически пингуются, чтобы файрвол сохранял открытое соединение.
Наконец, WebRTC использует Secure Real-time Transport Protocol (SRTP) для шифрования носителей. Ключи шифрования устанавливаются с помощью протокола Datagram Transport Layer Security (DTLS) на основе стандартного TLS. Встроенная библиотека WebRTC позволяет реализовать собственный транспортный уровень с помощью webrtc::Transport API.
Вместо DTLS/SRTP мы решили использовать более быстрое шифрование Salsa20. Кроме того, мы не отправляем аудиоданные в периоды тишины — частое явление, особенно в больших чатах. Это приводит к значительной экономии пропускной способности и ресурсов CPU, однако и клиент, и сервер должны быть готовы в любой момент прекратить приём данных и переписать порядковые номера аудио/видеопакетов.
Поскольку веб-приложение использует браузерную реализацию WebRTC API, тут нельзя отказаться от SDP, ICE, DTLS и SRTP. Клиент и сервер обмениваются всей необходимой информацией (менее 1200 байт при обмене пакетами) — и у клиентов на основе этой информации устанавливается сессия SDP. Бэкенд отвечает за устранение различий между десктопными и браузерными приложениями.
На бэкенде работает несколько сервисов для голосовых чатов, но мы сосредоточимся на трёх: Discord Gateway, Discord Guilds и Discord Voice. Все наши сигнальные серверы написаны на Elixir, что позволяет многократно повторно использовать код.
При подключении к голосовому каналу статус подключения отображается объектом состояния голосовой связи. Клиент обновляет этот объект по шлюзовому подключению.
При подключении к голосовому каналу вам назначают один из серверов Discord Voice. Он отвечает за передачу звука каждому участнику канала. Все голосовые каналы в группе назначаются одному серверу. Если вы первый в чате, сервер Discord Guilds отвечает за назначение сервера Discord Voice всей группе с помощью описанного ниже процесса.
Locate Your Router's IP Address
The easiest way to locate your router's IP address is to run our free Router Detector utility. It is part of our Network Utilities suite of tools and is free for you to use it.
We have a guide you can follow Find Your Router IP Address if you don't want to run the software.
Требования программы к телефонам
Программа для видеоконференций имеет ряд требований и к мобильным устройствам. Мобильные сети используемые для подключения: 3G, подойдёт и 4G/LTE.
Интернет-связь через вайфай: a/g/n/ac.
Дополнительное оборудование, которое может применить пользователь: беспроводной микрофон или динамики, работающие через блютус-связь.
Android
Требования к android — операционная система от 5.0х и более старшие версии системы.
- Браузеры поддерживаемые программой на андроид: Хром и WebKit (по-умолчанию).
- Характеристики процессора: процессор с одним ядром, тактовая частота 1 гигагерц или мощнее.
Требования к браузерам установленным на телефоне: Сафари 5 и старше, Хром.
Операционные системы, на которых запуститься программа:
- IOS 8.0 и старше. Позволяет пересылать и принимать видеофайлы, используя фронтальную или основную камеры.
- На айфонах 3gs и 4 и более старший.
Проверить статус службы Discord
Прежде чем проверять любые другие настройки, вы должны подтвердить, что проблема на вашей стороне. Сбои в работе Discord случаются нечасто, но время от времени они не позволяют пользователям использовать платформу. Это может быть небольшой сбой, который мешает голосовой и видеосвязи, или он может помешать вам подключиться к общей услуге.
- Чтобы проверить статус службы Discord и исключить перебои, перейдите в Сайт Discord Status. Убедитесь, что раздел API указан как Рабочий (показан зеленым). Частичные отключения будут отображаться оранжевым цветом, а полное отключение — красным.
- На той же странице прокрутите вниз и откройте категорию «Голос». Откроется список серверных регионов. Убедитесь, что ваш регион указан как Рабочий. Если это не так, вы можете временно переключиться на другой регион, чтобы обойти это, выполнив действия, описанные ниже.
Если у Discord возникли проблемы, отойдите на час или два. В большинстве случаев проблема должна быть решена к тому времени, когда вы вернетесь.
Открытые порты для Discord
Мы также хотим поговорить о Discord , это еще одна программа для видеозвонков. Мы можем оптимизировать соединение, если мы убедимся, что определенные порты открыты, что-то важное, чтобы не было разрезов и чтобы изображение было четким.
Если у нас настроен брандмауэр, например, на компьютере, для нормального использования Discord мы должны убедиться, что эти порты открыты в брандмауэре и не блокируются.
Отключитесь от VPN и откройте сетевые порты
Если вы используете виртуальную частную сеть (VPN) на своем ПК, возможно, это блокирует ваше соединение с сервером Discord, вызывая ошибку «RTC подключения» в процессе. Точно так же, если вы используете сетевой брандмауэр (или брандмауэр Windows), закрытые порты могут помешать правильной работе Discord.
Discord использует случайный порт UDP от 50 000 до 65 535 для установления голосовой связи. Однако ваш ПК или Mac обычно автоматически разрешает доступ к этому случайному порту. Это одно из преимуществ протокола WebRTC. В противном случае вам может потребоваться настроить маршрутизатор, чтобы разрешить это.
Хотя не рекомендуется просто открывать такой огромный диапазон портов, вы можете использовать переадресацию портов на вашем роутере для направления этого трафика на один порт или диапазон портов, который вы можете отслеживать (и ограничивать) входящий трафик только в Discord.
Однако, если вы используете VPN, и трафик заблокирован, вам может потребоваться отключиться и использовать Discord без него. В качестве альтернативы вы можете внести определенные порты в белый список, если это позволяет служба, но вам нужно будет проконсультироваться со своей службой VPN, чтобы убедиться, что это возможно.
More From Port Forward
Port Forwarding for eFootball
Forwarding some ports for eFootball in your router can enable you to connect with more players and help improve connections.
Port Forwarding on Your Router for Stellaris
Forwarding some ports can help improve your online connections and make it easier to play Stellaris with others.
How to Port Forward No Man's Sky in Your Router
Forwarding some ports in your router for No Man's Sky can help with improving your online connections.
Opening Ports for Ghost of Tsushima using Your Router
Forwarding some ports for Ghost of Tsushima can help improve your connections and make it easier to play with others.
NAT Type Open in Overwatch
Overwatch is much more stable with an open port. Also if you never ever win then maybe you should read this.
Tom Clancy's Ghost Recon: Wildlands Connection Issues
Sometimes Ghost Recon needs a little help talking on your network. Follow our port forward guide to fix it.
How to Port Forward Ark: Survival Evolved
You'll need to forward some ports for Ark: Survival Evolved if you want to host your own server or just help improve connections.
How to Port Forward League of Legends
If you are having League of Legends connection issues then you might want to consider opening up some ports in your router.
Remember to Do These Things Before You Forward a Port
Before forwarding a port make sure that you know these things:
- The internal IP address of your router.
- Your computer's IP address.
- Each of the TCP and UDP ports that you need to forward.
Что такое ошибка Discord «Подключение RTC» и что ее вызывает?
Если вы видите «RTC подключение» на Discord, это обычно означает, что существует проблема, которая не позволяет протоколу WebRTC (Web Real-Time Communication) создать соединение между вами и серверами Discord, чтобы разрешить ваш голосовой чат.
Другие проблемы, такие как обычная ошибка «нет маршрута», связаны с этой же проблемой, когда Discord не может установить соединение между вашим компьютером и его серверами. Без стабильного соединения Discord с вашим компьютером любая попытка установить соединение для голосовой или видеосвязи будет неудачной.
Хотя иногда проблемой может быть сбой Discord, большинство пользователей обнаруживают, что ошибка Discord «RTC подключения» указывает на проблему с локальной сетью. В первую очередь, перезагрузка вашего ПК обычно является хорошим первым шагом, так как это заставит ваш компьютер повторно подключиться к вашей локальной сети.
Все от заблокированные сетевые порты Однако поврежденный кеш DNS может привести к сбою голосовой связи Discord. Если перезагрузка компьютера не работает, и вы уверены, что ваше интернет-соединение стабильно, вам может потребоваться выполнить следующие действия, чтобы голосовое общение в Discord снова заработало.
Какие порты открывать в Скайпе
Skype несомненно, одно из наиболее часто используемых приложений для видеозвонков. Это программа, которую мы можем установить как на компьютер, так и на мобильный телефон. Если мы хотим оптимизировать сигнал и заставить его работать как можно лучше, помимо конфигурации, чтобы всегда устанавливать официальные и безопасные приложения, мы можем открыть порты.
Если мы используем программу безопасности, такую как брандмауэр, мы должны убедиться, что она правильно настроена с этими открытыми портами. Это позволит соединению быть плавным и работать без перебоев.
Системные требования Зум к компьютерам
Если используется ноутбук, то оптимальная производительность, будет у устройств имеющих 4 и более ядра в процессоре.
Для стационарных компьютеров: процессор должен быть минимум одноядерным с частотой 1 ГГц или больше, оперативки лучше 4 гигабайта, но программа сможет функционировать и на 512 мегабайтах.
Интернет-соединение поддерживаемое программой — проводная и беспроводная связь. Устройства для ввода и вывода звука могут быть беспроводными (работающими через блютус-связь), подключаемыми через юсб-шнур и встроенными в компьютер или гаджет.
Видеокамера может быть встроенной или подключаемой через порт юсб.
Если используются экраны с высокими показателями DPI, то поддерживаться они будут в версиях зум-программы от 3,5.
Пропускные возможности для оптимальной работы утилиты:
- Видеоконференция между двумя собеседниками требует скорости — минимум 600 кбит в секунду. Качество получаемой и передаваемой видеокартинки, будет максимально низким.
- Групповые видеособрания нуждаются в скорости — от 800 кбит в секунду до 1,0 мбит в секунду.
- Демонстрация экрана без показа видеоминиатюры — от 50 кбит/с. С показом видеоминиатюры — от 75 кбит/с, может поддерживать и 50 кбит/с, но качество связи будет плохим.
- Аудиосвязь через айпи-телефонию — от 60 кбит за секунду. Для зум фон — от 60 кбит/с.
Windows
Программа предназначенная для windows, работает на следующих версиях операционной системы:
Браузеры: Файерфокс 27 и старше, Хром 30 и старше, IE 11 и выше (часть функций программы в данном браузере не будет поддерживаться), Edge 12 и старше.
Mac OS
- Операционная система X и 10,9 или более старшая версия.
- Поддерживаемые браузеры: Сафари 7+, Хром 30 и выше, Файерфокс 27+.
- Linux
Несмотря на то, что Линукс, не особо распространён среди пользователей, разработчиками сервиса зум, была выпущена программа сопоставимая с данной ОС.
Системные требования zoom:
- Объём оперативной памяти 4 Гб, но программа будет функционировать и при 512 свободных мегабайтах.
- Минимальные показатели частоты процессора начинаются от 1 ГГц.
Программа будет работать лучше на компьютере с установленным двухядерным процессором показатели частоты, которого начинаются от 2 ГГц.
Для операционной системы Линукс, важным условием является, поддержка процессором или видеокартой стандарта OpenGL 2.0 (не имеет значения встроенный он или интегрированный).
Поддерживаемые версии дистрибутивов:
- Arch, только 64-разрядная.
- Федора 21+
- Дебиан версия 7.7 и старше.
- Оракл Линукс 6,4 и выше.
- Убунту 12.04.
- CentOS 6,4+.
- РэдХат 6,4+.
- Минт 17,1 и выше.
- OpenSuse 13,2 и старше.
Чтобы скачать и установить клиент zoom для конференций, пользователю необходимо перейти на официальный сайт разработчика, выбрать операционную систему, версию и разряд. Нажать на кнопку загрузки.
Необходимые браузеры: Хром 30 и выше, Файерфокс 27 и выше.
Ошибка «устройство не соответствует минимальным требованиям»
Иногда пользователи программы сталкиваются с такой проблемой, как: компьютер не соответствует системным требованиям zoom. Ошибка происходит из-за того, что телефон, планшет или ПК не соответствует минимальным требованиям, необходимым для нормального функционирования программы и подключения к видеоконференции.
Нужно просмотреть показатели устройства и минимальные запросы программы:
- На жестком диске должно быть незанятое место в памяти. Минимум 300 мегабайт.
- Видеокарта с установленным стандартом Open GL 2.0.
- Операционные системы: Виндовс начиная от XP и заканчивая 10. Андроид, айос и блэкберри.
- Оперативы не меньше 4 гигабайт, доступный объём для работы — от 512 мегабайт.
- Процессор одноядерный, тактовая частота 1 гигагерц. Лучше, чтобы процессор был на двух ядрах, и частоты 2 гигагерца.
При выясненном несоответствии параметров и требований, необходимо пользоваться веб-клиентом для проведения видеособраний. Чтобы браузерная версия нормально работала, необходимо проверить, осуществляется ли поддержка браузера интернет-сервисом зум. Некоторые браузеры могут не поддерживать полный функционал зум.
Иногда, требования к компьютеру соответствуют внутренним параметрам оборудования, установленной версии операционной системы и в памяти достаточно свободного места, а ошибка появляется. Это свидетельствует о том, что был скачен битый инсталлятор зум-программы. Подобное происходит, когда загружается установочный файл со сторонних и непроверенных источников. Решается: загрузкой установочного файла с официального источника.
Если, программа работала нормально, а потом стала выдавать ошибки, необходимо перезагрузить устройство; очистить компьютер от накопившегося мусора; закрыть лишние работающие приложения; или обновить программу.
Выше перечисленные требования помогут пользователю загрузить с официального сайта подходящую версию программы. Если, устройство не подходит под нужные условия, то придётся входить в видеоконференцию через браузерный клиент.
Не блокирует ли брандмауэр или антивирусное программное обеспечение клиента Zoom на вашем ПК? Ну не волнуйтесь. В этой статье давайте рассмотрим некоторые быстрые исправления ошибок подключения к конференции Zoom, вызванных брандмауэром и антивирусом.
Порты, которые нужно открыть для FaceTime
Еще одна программа FaceTime . У него также есть много пользователей, которые ежедневно совершают видеозвонки. Мы также можем убедиться, что у нас есть открытые порты, необходимые для правильной работы соединения.
В этом случае мы должны убедиться, что у нас есть TCP-порт 443 открытый, в дополнение к UDP-порты 53, 80, 5223 и 16393-16472 . С их помощью мы можем заставить его работать как можно лучше, и чтобы ужасные порезы не появлялись, когда мы звоним. Это может повлиять как на FaceTime, так и на любое другое используемое нами приложение этого типа.
Короче говоря, это основные порты, которые мы должны открывать, когда используем приложения для видеозвонков, подобные этим, о которых мы упоминали. Если мы используем брандмауэр, нам нужно будет правильно его настроить, чтобы он не блокировал соединение, что может помешать нормальной доставке изображения.
Discord быстро стал золотым стандартом для создания игровых сообществ и сообществ любителей с момента своего первого запуска в 2015 году. Он имеет ряд полезных функций, которые позволяют пользователям оставаться на связи удаленно с друзьями и единомышленниками с незнакомцами, с совместным использованием экрана и голосом или видеосвязь предлагается бесплатно.
Решение общих проблем с Discord
Хотя устранение ошибки «RTC подключения» в Discord может раздражать, описанные выше шаги должны помочь решить ее большинству пользователей. Другие проблемы Discord, такие как зависание экрана подключения во время входа в систему или проблемы с голосом робота во время чата, также можно устранить, выполнив аналогичные шаги, например, изменив регион сервера и настройки QoS.
Если вы настроили своего собственного бота Discord и хотите максимально использовать возможности сервиса, возможно, вам стоит подумать об установке бота Discord. Эти боты улучшают функциональность Discord, предоставляя вам дополнительные функции модерации, если вы имеете дело с непослушными пользователями, или позволяя вам воспроизводить свою собственную музыку, чтобы оживить ситуацию.
С самого начала мы так спланировали инженерные и продуктовые решения, чтобы Discord хорошо подходил для голосовых чатов во время игры с друзьями. Эти решения позволили сильно масштабировать систему, обладая небольшой командой и ограниченными ресурсами.
В статье рассматриваются различных технологии, которые использует Discord для аудио/видеочатов.
Для ясности всю группу пользователей и каналов мы будем называть «группа» (guild) — в клиенте они называются «серверами». Вместо этого здесь термин «сервер» относится к нашей серверной инфраструктуре.
Каждый аудио/видеочат в Discord поддерживает много участников. Мы наблюдали, как в больших групповых чатах тысяча человек разговаривают по очереди. Такая поддержка требует клиент-серверной архитектуры, потому что одноранговая пиринговая сеть становится непомерно дорогой при увеличении числа участников.
Маршрутизация сетевого трафика через серверы Discord также гарантирует, что ваш IP-адрес никогда не виден — и никто не запустит DDoS-атаку. У маршрутизация через серверы есть и другие преимущества: например, модерация. Администраторы могут быстренько отключить звук и видео нарушителям.
Discord работает на многих платформах.
- Веб (Chrome/Firefox/Edge и т. д.)
- Автономное приложение (Windows, MacOS, Linux)
- Телефон (iOS/Android)
Аудио и видео в Discord работает на WebRTC. Таким образом, браузерное приложение полагается на реализацию WebRTC в браузере. Однако приложения для десктопов, iOS и Android используют единый мультимедийный движок C++, построенный поверх собственной библиотеки WebRTC, специально адаптированной к потребностям наших пользователей. Это означает, что некоторые функции в приложении работают лучше, чем в браузере. Например, в наших нативных приложениях мы можем:
- Обойти приглушение громкости в Windows по умолчанию, когда все приложения автоматически приглушаются при использовании гарнитуры. Это нежелательно, когда вы с друзьями пошли в рейд и координируете действия в чате Discord.
- Использовать собственный регулятор громкости вместо глобального микшера операционной системы.
- Обрабатывать исходные аудиоданные для обнаружения голосовой активности и трансляции звука и видео в играх.
- Уменьшате пропускную способность и потребление ресурсов CPU в периоды тишины — даже в самых многочисленных голосовых чатов в любой момент времени одновременно говорят всего несколько человек.
- Обеспечить общесистемную функциональность режима «рации» (push to talk).
- Отправлять вместе с аудио- видеопакетами дополнительную информацию (например, индикатор приоритета в чате).
В Discord голосовая и видеосвязь инициируется путём ввода голосового канала или вызова. То есть связь всегда инициируется клиентом — это снижает сложность клиентской и серверной части, а также повышает устойчивость к ошибкам. В случае сбоя инфраструктуры участники могут просто повторно подключиться к новому внутреннему серверу.
Порты для Meet работают лучше
Еще одно популярное приложение для видеозвонков - Встречайте . Как и в предыдущем случае, помимо правильной настройки, установки официальных программ и обеспечения безопасности, мы также должны убедиться, что соответствующие порты открыты.
Meet требуется TCP-порт 443 быть открытым, а также UDP порты 19302-19309. Первый - общий для веб-трафика, API, отчетов, журналов загрузки и т. Д. Остальные - это порты, отвечающие за мультимедийный трафик, что очень важно для видеозвонков.
Открыв эти порты, мы можем гарантировать, что соединение будет работать правильно при использовании Meet. Это позволит избежать раздражающих порезов или обнаружить, что изображение нечеткое. Мы должны применять его независимо от того, какой тип устройства мы используем и какой брандмауэр мы установили.
Какие порты используются
Показатели сетевого брандмауэра:
Подсоединение через браузер:
Подключение через зум-фон:
- Протокол TCP. Портом является 5091. Источник: для всех клиентов зум.
- Протокол UDP 5090. Источник: для всех клиентов.
- Протокол UDP. Порт 20000-64000. Назначение: для всех клиентов программы.
Discord - PC
- We do not know the PC ports for Discord yet. If you know them please send us a message using our Message System.
Почему вам следует оптимизировать видеозвонки
Способ общения сильно изменился благодаря Интернету, и, несомненно, широко используются видеозвонки. Есть много программ, которые мы можем использовать на обоих мобильных устройств и компьютеры , Такие, как Skype, Знакомьтесь или Zoom . Однако иногда они могут работать со сбоями, и вам необходимо принять меры.
Обычно проблемы с подключением эти программы возникают из-за низкой скорости Интернета, плохой конфигурации системы или устаревшего оборудования. Но может случиться так, что порты в маршрутизаторе или брандмауэре закрыты, и это не позволяет им работать с максимальной производительностью.
Если эти порты закрыты, это как если бы возникло узкое место. Соединение не могло войти нормально, и мы не могли правильно совершить видеозвонок. Были бы порезы, плохой имидж или даже невозможность наладить общение.
Поэтому одно, что мы можем сделать, чтобы оптимизировать видеозвонки убедиться, что порты открыты. Важно всегда знать, какие из них нам нужно открыть в соответствии с используемым приложением, хотя некоторые из них являются общими.
Изменение региона сервера Discord, звуковой подсистемы и настроек качества обслуживания (QoS)
В Discord есть ряд настроек, которые могут повлиять на голосовое общение. Например, серверы Discord сгруппированы в серверные регионы, что обеспечивает минимальную задержку между пользователями и серверами Discord. Однако, если в вашем регионе есть проблемы, вы можете временно переключиться в другой регион, чтобы решить проблему.
Вы также можете изменить качество обслуживания (QoS) Discord и настройки аудиоподсистемы. Это, вероятно, снизит общее качество, но должно помочь установить соединение, если ошибка Discord «RTC Connecting» постоянна. Однако вы сможете изменить эти конкретные настройки только в настольном приложении Discord.
- Чтобы изменить регион сервера в браузере или в настольном приложении Discord, откройте приложение (или посетите сайт Discord) и войдите в систему. После того, как вы вошли в систему, выберите имя своего сервера в верхнем левом углу, затем выберите в меню «Настройки сервера».
- В меню «Обзор сервера» нажмите кнопку «Изменить» для параметра «Регион сервера», чтобы переключить сервер на другой регион сервера Discord. Однако это возможно только в том случае, если вы являетесь администратором на этом сервере, и этот параметр применяется ко всем подключенным пользователям.
- Если вы используете настольное приложение, вы можете изменить качество обслуживания и настройки аудиоподсистемы. Для этого откройте приложение и выберите шестеренку настроек в левом нижнем углу.
- В меню выберите «Голос и видео» в категории «Настройки приложения». Слева убедитесь, что установлен ползунок «Включить высокий приоритет пакета качества обслуживания», переключив его в положение «Выкл.».
- В том же меню прокрутите вниз до раздела Audio Subsystem. В раскрывающемся меню переключитесь со стандартного на устаревший.
Оптимизировать масштабирование при открытии портов
то же самое происходит с Zoom как и в предыдущих случаях. Это также широко используемая услуга, позволяющая поддерживать постоянный контакт с другими пользователями как дома, так и на рабочем уровне. Всегда нужно учитывать настройки для оптимизации производительности, но мы также можем поговорить о портах.
Кроме того, в качестве более конкретных портов мы должны открыть TCP-порты 8801 и 8802 , так же как UDP-порты 3478, 3479, 8801 и 8802 . Все они повлияют на соединение и позволят нам без особых проблем совершить видеозвонок.
Уязвимость софта для телеконференций Zoom позволяет любым сайтам шпионить за пользователями через веб-камеру
Исследователь безопасности обнаружил уязвимость в софте для проведения телеконференций Zoom. При использовании программы на компьютерах Mac, любой открытый пользователем сайт может активировать камеру на устройстве без запроса разрешения на данное действие. Сделать это можно даже в том случае, если Zoom уже был удален с компьютера.
Как защититься
Простое удаление Zoom не помогает защититься от описанной проблемы. По данным исследователя, функция click-to-join поддерживает команду для автоматической переустановки Zoom без разрешения со стороны пользователя.
По словам Лейчу, специалисты Zoom выпустили патч, который запрещает атакующим активировать видео-камеру на устройстве жертвы. При этом возможность тайно подключать пользователей к онлайн-конференции с помощью зловредных Zoom-ссылок по-прежнему остается.
Сегодня многие сервисы работают на основе алгоритмов анализа данных. Как показывает практика, риски скрываются не только в уязвимой функциональности, но и в самих данных, на основе которых система принимает решения.
Вместе с появлением новых алгоритмов машинного обучения расширилась и область их применения. Уже несколько лет машинное обучение в сфере информационной безопасности используется не только для обнаружения атак, но и для их проведения.
Исследователи активно изучают вредоносное машинное обучение (adversarial attack). Однако в попытке обогнать злоумышленников и предсказать их следующий шаг они забывают о возможностях, которыми атакующие пользуются сейчас: кража модели, уязвимости во фреймворке, подмена данных для обучения, логические уязвимости.
В четверг, 11 июля в 14:00 эксперты Positive Technologies Арсений Реутов и Александра Мурзина проведут вебинар на тему «Риски безопасности применения техник искусственного интеллекта». Речь пойдет о рисках применения техник машинного обучения в современных приложениях.
Иногда необходимо открыть порты роутера или брандмауэр чтобы соединения работали лучше. Например, чтобы сыграть в определенную онлайн-видеоигру, использовать некоторые программы для загрузки через P2P или торрент и т. Д. В этой статье мы сосредоточимся на видеозвонков и какие порты надо открывать, чтобы они работали как можно лучше, без сокращений и с хорошей скоростью.
Какие порты использует Zoom, системные требования к ПК
Чтобы программа работала стабильно, и установка произошла без проблем, пользователю необходимо знать какие требования к компьютеру или мобильному устройству предъявляет программа для видеосвязи.
Несоответствие параметрам, может вызвать проблемы в работе сервиса или не позволит установить программу на телефон и персональный компьютер.
Заключение
Приведенные выше методы должны решить проблемы с подключением Zoom на вашем ПК, если их вызвали брандмауэр или антивирус. Однако, если проблема не исчезнет, попробуйте переустановить драйверы беспроводной сети и в конечном итоге установить последнюю версию Zoom. В случае возникновения каких-либо сомнений или вопросов, не стесняйтесь обращаться к нам через комментарии ниже.
Назначение сервера Discord Voice
Каждый сервер Discord Voice периодически сообщает о своём состоянии и нагрузке. Эта информация помещается в систему обнаружения сервисов (мы используем etcd), как обсуждалось в предыдущей статье.
Сервер Discord Guilds следит за системой обнаружения сервисов и назначает группе наименее используемый сервер Discord Voice в данном регионе. Когда он выбран, все объекты состояния голосовой связи (также поддерживаемые сервером Discord Guilds) передаются на сервер Discord Voice, чтобы тот мог настроить переадресацию аудио/видео. Клиенты уведомляются о выбранном сервере Discord Voice. Тогда клиент открывает второе соединение WebSocket с голосовым сервером (мы называем его голосовым соединением WebSocket), которое используется для настройки переадресации мультимедиа и индикации речи.
Сервер Discord Voice содержит два компонента: сигнальный модуль и блок ретрансляции мультимедиа, называемый блоком избирательной пересылки, SFU (selective forwarding unit). Сигнальный модуль полностью контролирует SFU и отвечает за генерацию идентификаторов потоков и ключей шифрования, перенаправление индикаторов речи и т. д.
Наш SFU (на C++) отвечает за направление аудио- и видеотрафика между каналами. Он разработан своими силами: для нашего конкретного случая SFU обеспечивает максимальную производительность и, таким образом, самую большую экономию. При модерации нарушителей (отключение звука на сервере), их аудиопакеты не обрабатываются. SFU также работает мостом между нативными и браузерными приложениями: он реализует транспорт и шифрование и для браузера и для нативных приложений, преобразуя пакеты в процессе передачи. Наконец, SFU отвечает за обработку протокола RTCP, который используется для оптимизации качества видео. SFU собирает и обрабатывает отчёты RTCP от получателей — и уведомляет отправителей, какая полоса доступна для передачи видео.
Поскольку напрямую из интернета у нас доступны только сервера Discord Voice, речь пойдёт о них.
Сигнальный модуль непрерывно контролирует SFU. Если тот сбоит, он мгновенно перезапускается с минимальной паузой в обслуживании (несколько потерянных пакетов). Состояние SFU восстанавливается сигнальным модулем без какого-либо взаимодействия с клиентом. Хотя сбои SFU редки, мы используем тот же механизм для обновления SFU без перерывов в обслуживании.
Когда падает сервер Discord Voice, он не отвечает на пинг — и удаляется из системы обнаружения сервисов. Клиент также замечает сбой сервера из-за разрыва голосового соединения WebSocket, тогда он запрашивает пинг голосового сервера через шлюзовое соединение WebSocket. Сервер Discord Guilds подтверждает сбой, консультируется с системой обнаружения сервисов и назначает группе новый сервер Discord Voice. Затем Гильдии Discordов отправляют все объекты состояния голоса на новый голосовой сервер. Все клиенты получают уведомление о новом сервере и подключаются к нему для запуска настройки мультимедиа.
Довольно часто серверы Discord Voice попадают под DDoS (мы видим это по быстрому увеличению входящих IP-пакетов). В этом случае мы выполняем такую же процедуру, как при сбое сервера: удаляем его из системы обнаружения сервисов, выбираем новый сервер, переводим на него все объекты состояния голосовой связи и уведомляем клиентов о новом сервере. Когда DDoS-атака утихает, сервер возвращается обратно в систему обнаружения служб.
Если владелец группы решает выбрать новый регион для голоса, мы выполняем очень похожую процедуру. Сервер Discord Guilds выбирает наилучший доступный голосовой сервер в новом регионе, консультируясь с системой обнаружения сервисов. Затем он переводим на него все объекты состояния голосовой связи и уведомляем клиентов о новом сервере. Клиенты разрывают текущее соединение WebSocket со старым сервером Discord Voice и создают новое соединение с новым сервером Discord Voice.
Вся инфраструктура Discord Gateway, Discord Guilds и Discord Voice поддерживает горизонтальное масштабирование. Discord Gateway и Discord Guilds работают в облаке Google.
У нас более 850 голосовых серверов в 13 регионах (размещёнными более чем в 30 дата-центрах) по всему миру. Такая инфраструктура обеспечивает большую избыточность на случай сбоев в дата-центрах и DDoS. Мы работаем с несколькими партнёрами и используем свои физические серверы в их дата-центрах. Совсем недавно добавили регион Южной Африки. Благодаря инженерным усилиям как в клиентской, так и в серверной архитектуре, теперь Discord способен обслуживать одновременно более 2,6 миллиона пользователей голосового чата с исходящим трафиком более 220 Гбит/с и 120 млн пакетов в секунду.
Мы постоянно следим за качеством голосовой связи (метрики поступают с клиентской стороны на серверы бэкенда). В будущем эта информация поможет в автоматическом обнаружении и устранении деградаций.
Для скринкастов нужно ещё больше полосы, чем для видео, из-за более высокого FPS и разрешения, чем у обычной веб-камеры. Мы сейчас работаем над поддержкой аппаратное кодирования видео в десктопном приложении.
Forwarding Ports for Discord
You might need to forward some ports in your router when you use Discord. The purpose of forwarding ports is to make a direct connection from the internet to Discord.
Routers generally do not allow incoming connection requests from the internet. Forwarding ports can work around this limitation.
Очистить кеш DNS
Чтобы решить эту проблему, вам необходимо очистить кеш DNS на вашей платформе.
- Пользователи Windows могут сделать это, открыв новое окно PowerShell. Щелкните правой кнопкой мыши меню «Пуск» и выберите для этого Windows PowerShell (Admin). В окне PowerShell введите ipconfig / flushdns и нажмите Enter для подтверждения.
- На Mac откройте новое окно терминала и введите sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder, чтобы сделать то же самое, выбрав Enter, чтобы запустить команду.
- После очистки кеша попытайтесь сделать еще один голосовой вызов в Discord, чтобы убедиться, что он снова работает. Вы также можете использовать тест средства устранения неполадок WebRTC, чтобы убедиться, что ваш браузер правильно настроен для разрешения вызовов WebRTC (например, голосовых вызовов Discord).
Discord - PC
- We do not know the PC ports for Discord yet. If you know them please send us a message using our Message System.
Брандмауэр или антивирусная блокировка Zoom? Вот исправление
В случае возникновения проблем при попытке присоединиться к собранию обычно появляется всплывающее окно «Невозможно подключиться» с кодом ошибки. Коды ошибок 5000, 5003, 5004, 104101-104106 и 104110-104118 указывают на проблемы с подключением к серверам Zoom. Вы можете проверить список всех кодов и их значение Вот.
Настройте свой брандмауэр
Во-первых, вам нужно убедиться, что ваш брандмауэр не мешает Zoom подключиться к Интернету. Windows по умолчанию использует брандмауэр Windows. Однако, если вы используете стороннее программное обеспечение брандмауэра, проверьте, не блокирует ли оно запросы на подключение Zoom.
Чтобы проверить, блокирует ли брандмауэр Windows масштабирование:
Теперь попробуйте запустить Zoom и подключиться к собранию, чтобы узнать, решена ли проблема. Если флажки не отмечены, это значит, что брандмауэр блокирует соединение для Zoom.
Проверьте свой антивирус
Иногда антивирусное программное обеспечение, такое как AVG, установленное на вашем компьютере, может не позволять Zoom подключаться к веб-службам. Это еще одна причина, по которой вы можете получить ошибки при попытке присоединиться к собранию Zoom.
В чем проблема
Исследователь Джонатан Лейчу (Jonathan Leitschuh) опубликовал детали критической уязвимости CVE-2019-13450. В комбинации с другой ошибкой безопасности, она может позволить злоумышленникам удаленно шпионить за пользователями компьютеров Mac.
Лейчу сообщил команде Zoom об уязвимости за более чем 90 дней до публикации информации о ней, но закрывающий ошибку патч был выпущен после публикации в блоге исследователя. Таким образом под угрозой находятся все 4 млн пользователей проекта. Zoom – одно из самых популярных облачных приложений для проведения теле- и аудио-конференций, вебинаров и обучающих мероприятий.
Для эксплуатации ошибки безопасности атакующему нужно создать ссылку-приглашение в Zoom и встроить ее во внешний сайт в виде тега к изображеию или через iFrame. Затем нужно убедить жертву зайти на сайт, чтобы получить возможность активировать веб-камеру на ее компьютере Mac.
Читайте также: