SANSARA
SANSARA11 июля 2026 г.8 мин

Веб-адрес в файле PAC для прокси на Android (2026)

Как указать веб-адрес в файле PAC для прокси на Android в 2026 году. Практическая инструкция с личным VPS SANSARA: создание PAC, настройка Android, работа через выделенный узел и защищённый канал.

VPSSANSARAгайд

Чтобы Android использовал прокси-правила из файла PAC, нужно указать веб-адрес этого файла в настройках сети или клиента. PAC-файл описывает, какие сайты идут напрямую, а какие — через ваш личный VPS. С SANSARA вы получаете готовый выделенный узел и защищённый канал, а затем настраиваете Android на использование PAC-адреса, который вы разместите на своём сервере или в облаке.

Коротко:

  • PAC-файл — это JavaScript-скрипт, который решает, использовать прокси или нет для каждого запроса.
  • На Android PAC обычно задаётся в виде URL: http://example.com/proxy.pac.
  • С личным VPS SANSARA вы можете разместить PAC-файл на своём сервере или использовать сторонний хостинг.
  • Android поддерживает PAC через Wi‑Fi-настройки и некоторые клиенты для мобильных сетей.
  • Telegram-бот SANSARA помогает быстро получить данные подключения для вашего выделенного узла.

Что это и кому подходит

PAC (Proxy Auto-Config) — это файл с правилами маршрутизации трафика. Вместо жёстко заданного прокси для всех сайтов PAC решает динамически: например, *.google.com идёт через прокси, а локальные адреса и банки — напрямую. Это удобно, если вы хотите гибко управлять трафиком с Android, не меняя настройки вручную для каждого приложения.

Подходит:

  • Пользователям Android, которые хотят часть трафика направлять через личный VPS (например, для работы с геоблокировкой или дополнительной защиты).
  • Тем, кто уже использует выделенный узел SANSARA и хочет автоматизировать правила для Wi‑Fi и мобильного интернета.
  • Тем, кому важна гибкость: разные правила для дома, офиса, роуминга.

Не подходит, если вам нужен всегда-включённый туннель для всего трафика — тогда проще использовать клиент с глобальным режимом.

Как настроить по шагам (с личным VPS SANSARA)

Шаг 1. Получите данные вашего личного VPS

После регистрации в SANSARA вы получаете доступ к кабинету. Там уже подготовлены параметры подключения для вашего выделенного узла: адрес сервера, порт, тип шифрования, логин и пароль (или ключи). Telegram-бот SANSARA может продублировать эти данные в чате.

Шаг 2. Создайте PAC-файл

PAC-файл — это обычный текстовый файл с расширением .pac. Минимальный пример:

`javascript function FindProxyForURL(url, host) { // Прямое соединение для локальных адресов if (isPlainHostName(host) || shExpMatch(host, "*.local")) { return "DIRECT"; }

// Через прокси идёт трафик к example.com и его поддоменам if (shExpMatch(host, "*.example.com")) { return "PROXY your-server-ip:port; DIRECT"; }

// Всё остальное — напрямую return "DIRECT"; } `

Замените your-server-ip:port на реальный адрес и порт вашего личного VPS из кабинета SANSARA. Вы можете усложнить правила: добавить исключения для банков, стриминговых сервисов или конкретных IP-подсетей.

Шаг 3. Разместите PAC-файл по веб-адресу

Чтобы Android мог загрузить PAC, файл должен быть доступен по HTTP/HTTPS. Варианты:

  • Загрузить на свой личный VPS SANSARA в папку веб-сервера (например, /var/www/html/proxy.pac), тогда адрес будет вида http://your-server-ip/proxy.pac.
  • Использовать облачное хранилище с публичной ссылкой (GitHub Gist, объектное хранилище и т.п.).

Убедитесь, что файл отдаётся с правильным MIME-типом (обычно application/x-ns-proxy-autoconfig или text/plain).

Шаг 4. Настройте Android на использование PAC

На большинстве Android-устройств PAC настраивается только для Wi‑Fi.

  1. 01Откройте «Настройки» → «Сеть и интернет» → «Wi‑Fi».
  2. 02Нажмите и удерживайте текущую сеть → «Изменить сеть».
  3. 03Разверните «Дополнительные настройки» → выберите «Прокси» → «Автонастройка прокси».
  4. 04В поле URL прокси-скрипта PAC введите веб-адрес вашего файла, например http://your-server-ip/proxy.pac.
  5. 05Сохраните.

Теперь при подключении к этой Wi‑Fi сети Android будет загружать PAC и применять правила.

Для мобильной сети штатных настроек PAC обычно нет — здесь удобнее использовать клиент, который поддерживает PAC или аналогичные правила.

Устройства: iPhone, Android, Windows, macOS

PAC-подход работает на всех основных ОС, но реализация отличается.

ОСГде настраивается PACОсобенности
AndroidНастройки Wi‑Fi → «Автонастройка прокси»Только Wi‑Fi; для мобильной сети нужны сторонние клиенты или приложения.
iPhoneНастройки Wi‑Fi → HTTP-прокси → «Авто»Аналогично Android: PAC-URL задаётся в конфигурации Wi‑Fi.
WindowsПараметры → Сеть → Прокси → «Использовать скрипт»Системный PAC для всех приложений, которые следуют настройкам ОС.
macOSСистемные настройки → Сеть → Дополнительно → Прокси → «Автопрокси»PAC работает для выбранного сетевого интерфейса (Wi‑Fi/Ethernet).

С личным VPS SANSARA вы можете использовать один и тот же PAC-файл (или его вариации) на всех устройствах, если они подключены к одному выделенному узлу. Кабинет SANSARA позволяет быстро переключаться между локациями (9+ стран), не меняя структуру PAC — достаточно обновить IP и порт в скрипте.

Частые ошибки и как их избежать

  1. 01Файл недоступен по веб-адресу

Android показывает ошибку, если не может загрузить PAC. Проверьте:

  • Файл загружен на сервер и доступен по указанному URL.
  • Нет блокировки брандмауэром на VPS.
  • Веб-сервер возвращает корректный контент-тип.
  1. 01Синтаксические ошибки в PAC

Неправильный JavaScript ломает всю логику. Проверьте скобки, кавычки, имена функций. Можно тестировать PAC в браузере или специальных валидаторах.

  1. 01Неправильный формат возвращаемого значения

Функция FindProxyForURL должна возвращать строку в формате: "PROXY host:port; DIRECT" Лишние пробелы, точки с запятой или неверный порядок могут привести к игнорированию правил.

  1. 01Настройки не применяются к мобильной сети

На Android PAC через системные настройки работает только для Wi‑Fi. Если нужно управлять трафиком в мобильной сети, используйте клиент, который умеет применять PAC-подобные правила поверх системных настроек.

  1. 01Забыли обновить IP при смене локации VPS

В кабинете SANSARA можно переключиться на другой узел (другую страну). После этого обновите IP и порт в PAC-файле, иначе правила будут вести на старый, уже неактивный сервер.

FAQ

PAC-файл на Android работает для всех приложений?+

Да, если приложение следует системным настройкам прокси. Но некоторые приложения (особенно игры или VoIP) могут игнорировать эти настройки и ходить напрямую.

Можно ли использовать PAC с мобильной сетью на Android без root?+

Штатными средствами — нет. Но есть клиенты и приложения, которые перенаправляют трафик на системном уровне и поддерживают правила, похожие на PAC.

Нужно ли каждый раз менять PAC при смене Wi‑Fi сети?+

Нет, если PAC размещён на публичном URL. Android будет загружать его при каждом подключении к сети, где включена автонастройка прокси.

Будет ли PAC работать, если VPS выключен?+

Нет. Если ваш личный VPS недоступен, запросы, которые по правилам должны идти через прокси, будут падать или долго таймаутиться. В PAC обычно добавляют DIRECT как запасной вариант.

Можно ли использовать один PAC для нескольких устройств с одним VPS SANSARA?+

Да, если все устройства должны следовать одинаковым правилам. Разместите PAC по веб-адресу и укажите этот URL на каждом устройстве.

Итог

  • Создайте PAC-файл с правилами, где через PROXY your-server:port трафик идёт через ваш личный VPS SANSARA.
  • Разместите файл по веб-адресу (на своём сервере или в облаке) и убедитесь, что он доступен.
  • На Android в настройках Wi‑Fi укажите этот URL в поле «Автонастройка прокси».
  • Проверьте синтаксис PAC и доступность VPS, чтобы избежать ошибок.
  • Используйте кабинет и Telegram-бот SANSARA, чтобы быстро получать актуальные данные подключения при смене локации или узла.

Ещё по теме

CTA · SANSARA

Личный VPS — без терминала и очередей

Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.