José Manuel представил новое дополнение Proxy support.
Оно дает NVDA возможность подключаться к Интернету через прокси-сервер. Прокси-серверы часто используются в корпоративных средах для управления деятельностью сотрудников, ограничения доступа к определенным веб-сайтам и содержимому кеша для увеличения скорости загрузки. Поддержка прокси всегда была доступна в NVDA благодаря стандартной библиотеке Python (в частности, модулю urllib) и нескольким переменным среды. Кроме того, NVDA 2019.3 начала поддерживать аутентификацию прокси благодаря Python 3. Однако эта поддержка ограничена tourllib, и средний пользователь может не знать, как редактировать переменные requiredenvironment. Дополнение Proxy support позволяет: Загрузить: https://github.com/nvda-es/nvda-proxy-support/releases/download/v1.0-dev/proxy-1.0-dev.nvda-addon - Настроить определенные прокси для определенного типа трафика (http, https или ftp), обновляя переменные среды по мере необходимости (только urlliband похожие модули). - Настроить прокси для всего трафика, пропатчить модуль сокета. Для данного случая поддерживаются socks4, socks5 и http прокси. Используется модифицированная версия модуля PySocks. Из-за характера и цели этого дополнения проверка его функциональности может быть довольно сложной задачей. Я успешно протестировал его с помощью туннеля ssh (socks5) и Apache (http). Если вы хотите узнать, как создать простой прокси, дайте мне знать. Это дополнение может быть возможным решением проблемы NVDA № 2950. Anyes, NVDA Remote работает через прокси, когда весь трафик перенаправлен! Использование Это дополнение добавляет новую категорию в диалоговое окно настроек NVDA под названием «Прокси». В этой категории вы найдете четыре группы настроек. Первый позволяет настроить общий прокси для всего трафика. Другие группы позволяют настраивать прокси-серверы только для определенных протоколов. Все группы имеют следующие поля: • Хост: имя хоста или IP-адрес прокси-сервера. Оставьте поле пустым, чтобы отключить именно этот прокси. • Порт: порт сервера. • Имя пользователя: необязательно. Имя пользователя для аутентификации сервера. • Пароль: необязательно. Пароль для аутентификации сервера. Обратите внимание, что для серверов socks4 пароль не требуется. В дополнение к предыдущим полям в первой группе настроек доступны следующие параметры: • Тип прокси SOCKS: можно выбрать socks4, socks5 или http. • Если возможно, используйте прокси для DNS-запросов: если этот флажок установлен, имена хостов или доменные имена будут напрямую отправляться и разрешаться на прокси-сервере. Если этот флажок не установлен, имена будут разрешаться локально, и сервер получит только IP-адрес назначения. Обратите внимание, что не все прокси-серверы socks4 поддерживают эту опцию. Как правило, большинству пользователей нужно будет настроить только первую группу параметров. Если вы не знаете данные своего прокси-сервера, обратитесь к сетевому администратору вашей организации за дополнительной информацией. Репозиторий GitHub и документация: Программист: José Manuel https://github.com/nvda-es/nvda-proxy-support Доступно: minimumNVDAVersion = 2019.3.0 lastTestedNVDAVersion = 2020.4.0 Ссылка для скачивания версии 1.0-dev: https://github.com/nvda-es/nvda-proxy-support/releases/download/v1.0-dev/proxy-1.0-dev.nvda-addon Пожалуйста, ознакомьтесь с документацией, чтобы узнать больше о его функциях и ограничениях. (К сожалению, есть несколько ограничений). • Очень ограниченная поддержка IPV6. • UDP-трафик поддерживается не на всех прокси-серверах. • Внешние библиотеки DLL не соблюдают настройки, заданные в этом дополнении. • Для HTTP-прокси-серверов поддерживается только базовая аутентификация. Аутентификация дайджеста не поддерживается. • Чтобы перенаправить весь трафик (включая соединения https) через прокси-сервер http, сервер должен поддерживать метод CONNECT http. • Невозможно настроить режим «прямого подключения». Если вы отключите определенный прокси, вместо него будет использоваться системное значение по умолчанию.
Сообщество сайта Nvda.ru
José Manuel представил новое дополнение Proxy support.
Оно дает NVDA возможность подключаться к Интернету через прокси-сервер.
Прокси-серверы часто используются в корпоративных средах для управления деятельностью сотрудников, ограничения доступа к определенным веб-сайтам и содержимому кеша для увеличения скорости загрузки.
Поддержка прокси всегда была доступна в NVDA благодаря стандартной библиотеке Python (в частности, модулю urllib) и нескольким переменным среды.
Кроме того, NVDA 2019.3 начала поддерживать аутентификацию прокси благодаря Python 3. Однако эта поддержка ограничена tourllib, и средний пользователь может не знать, как редактировать переменные requiredenvironment.
Дополнение Proxy support позволяет:
Загрузить: https://github.com/nvda-es/nvda-proxy-support/releases/download/v1.0-dev/proxy-1.0-dev.nvda-addon - Настроить определенные прокси для определенного типа трафика (http, https или ftp), обновляя переменные среды по мере необходимости (только urlliband похожие модули).
- Настроить прокси для всего трафика, пропатчить модуль сокета.
Для данного случая поддерживаются socks4, socks5 и http прокси.
Используется модифицированная версия модуля PySocks.
Из-за характера и цели этого дополнения проверка его функциональности может быть довольно сложной задачей. Я успешно протестировал его с помощью туннеля ssh (socks5) и Apache (http).
Если вы хотите узнать, как создать простой прокси, дайте мне знать.
Это дополнение может быть возможным решением проблемы NVDA № 2950. Anyes, NVDA Remote работает через прокси, когда весь трафик перенаправлен!
Использование
Это дополнение добавляет новую категорию в диалоговое окно настроек NVDA под названием «Прокси». В этой категории вы найдете четыре группы настроек.
Первый позволяет настроить общий прокси для всего трафика. Другие группы позволяют настраивать прокси-серверы только для определенных протоколов. Все группы
имеют следующие поля:
• Хост: имя хоста или IP-адрес прокси-сервера. Оставьте поле пустым, чтобы отключить именно этот прокси.
• Порт: порт сервера.
• Имя пользователя: необязательно. Имя пользователя для аутентификации сервера.
• Пароль: необязательно. Пароль для аутентификации сервера. Обратите внимание, что для серверов socks4 пароль не требуется.
В дополнение к предыдущим полям в первой группе настроек доступны следующие параметры:
• Тип прокси SOCKS: можно выбрать socks4, socks5 или http.
• Если возможно, используйте прокси для DNS-запросов: если этот флажок установлен, имена хостов или доменные имена будут напрямую отправляться и разрешаться
на прокси-сервере. Если этот флажок не установлен, имена будут разрешаться локально, и сервер получит только IP-адрес назначения. Обратите внимание, что
не все прокси-серверы socks4 поддерживают эту опцию.
Как правило, большинству пользователей нужно будет настроить только первую группу параметров. Если вы не знаете данные своего прокси-сервера, обратитесь
к сетевому администратору вашей организации за дополнительной информацией.
Репозиторий GitHub и документация:
Программист: José Manuel https://github.com/nvda-es/nvda-proxy-support Доступно:
minimumNVDAVersion = 2019.3.0
lastTestedNVDAVersion = 2020.4.0
Ссылка для скачивания версии 1.0-dev: https://github.com/nvda-es/nvda-proxy-support/releases/download/v1.0-dev/proxy-1.0-dev.nvda-addon Пожалуйста, ознакомьтесь с документацией, чтобы узнать больше о его функциях и ограничениях.
(К сожалению, есть несколько ограничений).
• Очень ограниченная поддержка IPV6.
• UDP-трафик поддерживается не на всех прокси-серверах.
• Внешние библиотеки DLL не соблюдают настройки, заданные в этом дополнении.
• Для HTTP-прокси-серверов поддерживается только базовая аутентификация. Аутентификация дайджеста не поддерживается.
• Чтобы перенаправить весь трафик (включая соединения https) через прокси-сервер http, сервер должен поддерживать метод CONNECT http.
• Невозможно настроить режим «прямого подключения». Если вы отключите определенный прокси, вместо него будет использоваться системное значение по умолчанию.