DroidProxySettings
Описание
IDroidProxySettings определяет настройки прокси и защиты от утечек сетевых данных на Android-устройстве в ZennoDroid. Используется для повышения анонимности и контроля сетевого трафика.
Имеет несколько реализаций (вариантов настройки), в зависимости от способа проксирования.
DroidProxySettings.Proxifier
Базовые настройки прокси с использованием механизма проксирования трафика.
-
bool? BlockWebRtcLeak { get; set; }
Включает или отключает защиту от утечек через WebRTC.Описание:
Предотвращает раскрытие реального IP-адреса через WebRTC (используется в браузерах и WebView).
-
bool? BlockUDPLeak { get; set; }
Включает или отключает защиту от UDP-утечек.Описание:
Блокирует UDP-трафик, который может обходить прокси и раскрывать реальный IP.
DroidProxySettings.ProxifierViaPC
Расширенные настройки прокси при использовании проксирования через ПК.
bool? BlockWebRtcLeak { get; set; }
Управляет защитой от WebRTC-утечек.
bool? BlockUDPLeak { get; set; }
Управляет блокировкой UDP-утечек.
-
string DnsServers { get; set; }
Указывает DNS-серверы.Описание:
Позволяет задать пользовательские DNS (например:8.8.8.8, 1.1.1.1).
-
string LocalIPv4Address { get; set; }
Локальный IPv4-адрес.Описание:
Используется для привязки прокси к конкретному сетевому интерфейсу ПК.
DroidProxySettings.Redsocks
Настройки прокси через Redsocks (перенаправление TCP/UDP трафика через прокси).
-
string DnsServers { get; set; }
DNS-серверы.Описание:
Указывает список DNS (например:8.8.8.8, 1.1.1.1).
-
bool? UseDnsTcp { get; set; }
Использовать DNS через TCP.Описание:
Перенаправляет DNS-запросы по TCP вместо UDP.
-
bool? UseDnsUdp { get; set; }
Использовать DNS через UDP.Описание:
Использовать DNS через прокси.
bool? BlockWebRtcLeak { get; set; }
Блокировка WebRTC-утечек.
bool? BlockUDPLeak { get; set; }
Блокировка UDP-утечек.
-
string WebRtcLeakAddresses { get; set; }
Адреса для обработки WebRTC.Описание:
Список IP/адресов, используемых для контроля или подмены WebRTC-трафика.
-
string WebUdpLeakAddresses { get; set; }
Адреса для обработки UDP-утечек.Описание:
Список IP/адресов для контроля UDP-трафика.
DroidProxySettings.RedsocksViaPC
Расширенные настройки Redsocks при проксировании через ПК.
string DnsServers { get; set; }
DNS-серверы.
bool? UseDnsTcp { get; set; }
Использовать DNS через TCP.
bool? UseDnsUdp { get; set; }
Использовать DNS через прокси.
bool? BlockWebRtcLeak { get; set; }
Блокировка WebRTC-утечек.
bool? BlockUDPLeak { get; set; }
Блокировка UDP-утечек.
string WebRtcLeakAddresses { get; set; }
Адреса для WebRTC.
string WebUdpLeakAddresses { get; set; }
Адреса для UDP.
-
string LocalIPv4Address { get; set; }
Локальный IPv4-адрес.Описание:
Задает локальный IPv4-адрес.
DroidProxySettings.Clash
Настройки прокси через Clash — продвинутый прокси-клиент с поддержкой правил маршрутизации трафика.
-
string DnsServers { get; set; }
DNS-серверы.Описание:
Указывает список DNS (например:8.8.8.8, 1.1.1.1).
-
string LocalIPv4Address { get; set; }
Локальный IPv4-адрес.Описание:
Задает локальный IPv4-адрес.
-
string LocalIPv6Address { get; set; }
Локальный IPv6-адрес.Описание:
Задает локальный IPv6-адрес.
-
string WhiteList { get; set; }
Белый список.Описание:
Список приложений, трафик которых будет идти через прокси.
-
string BlackList { get; set; }
Чёрный список.Описание:
Список приложений, трафик которых будет идти напрямую, минуя прокси.
-
string NetworkMode { get; set; }
Ре жим работы сети.Описание:
Определяет стратегию маршрутизации:redirect— handles tcp + udp[direct]tproxy— handles tcp + udpmixed— redirect[tcp] + tun[udp]enhance— redirect[tcp] + tproxy[udp]tun— handles tcp + udp (auto-route)
-
string Rules { get; set; }
Правила маршрутизации.Описание:
Набор правил (в формате Clash), определяющих, какой трафик куда направлять.
DroidProxySettings.ClashViaPC
Настройки Clash при проксировании через ПК.
string DnsServers { get; set; }
DNS-серверы.
string LocalIPv4Address { get; set; }
Локальный IPv4-адрес.
string LocalIPv6Address { get; set; }
Локальный IPv6-адрес.
string WhiteList { get; set; }
Белый список.
string BlackList { get; set; }
Чёрный список.
string NetworkMode { get; set; }
Режим сети.
string Rules { get; set; }
Правила маршрутизации.