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

PAC-файл для прокси в 2026: настройка через личный VPS SANSARA

PAC-файл для прокси в 2026: как настроить автоматическое переключение через личный VPS SANSARA. Инструкция для iPhone, Android, Windows, macOS. Реальные шаги, частые ошибки, FAQ.

VPSSANSARAгайд

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

Коротко:

  • PAC-файл — это правило для автоматического выбора прокси.
  • Настраивается в системе или браузере через URL-ссылку на файл.
  • SANSARA даёт личный VPS с данными для импорта в клиент.
  • Поддерживает iPhone, Android, Windows, macOS.
  • Канал выделенный, не общий пул.
  • Telegram-бот SANSARA помогает быстро получить данные подключения.

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

PAC-файл (Proxy Auto-Config) — это JavaScript-скрипт, который браузер или ОС загружает по ссылке и выполняет для каждого запроса. Функция FindProxyForURL(url, host) возвращает строку вида PROXY proxy.example.com:8080; DIRECT. Система использует первый работающий вариант из списка.

Пример простого PAC-файла:

`javascript function FindProxyForURL(url, host) { // Для локальных адресов идём напрямую if (isPlainHostName(host) || shExpMatch(host, "*.local") || isInNet(host, "10.0.0.0", "255.0.0.0") || isInNet(host, "192.168.0.0", "255.255.0.0")) { return "DIRECT"; }

// Для остального — через прокси return "PROXY your-proxy-host:8080; DIRECT"; } `

Кому подходит:

  • Тем, кто хочет автоматически отправлять через защищённый канал только часть трафика.
  • Разработчикам и тестировщикам, которым нужно переключать окружения.
  • Пользователям, которые хотят гибко управлять маршрутизацией без постоянных ручных переключений.

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

  1. 01Получите данные подключения к личному VPS

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

  1. 01Создайте PAC-файл

Составьте скрипт под ваши задачи. Пример для случая «все, кроме локальных сетей, идут через прокси»:

`javascript function FindProxyForURL(url, host) { // Локальные сети и домены идут напрямую if (isPlainHostName(host) || shExpMatch(host, "*.local") || isInNet(host, "10.0.0.0", "255.0.0.0") || isInNet(host, "172.16.0.0", "255.240.0.0") || isInNet(host, "192.168.0.0", "255.255.0.0")) { return "DIRECT"; }

// Через прокси вашего личного VPS SANSARA return "PROXY your-sansara-server:8080; DIRECT"; } `

Замените your-sansara-server:8080 на реальный адрес и порт из кабинета SANSARA.

  1. 01Разместите PAC-файл по URL

Загрузите файл на любой веб-хостинг или в облачное хранилище, чтобы получить на него прямую ссылку (например, https://example.com/proxy.pac). Убедитесь, что файл отдаётся с правильным MIME-типом (обычно application/x-ns-proxy-autoconfig или application/x-javascript-config).

  1. 01Настройте систему или браузер на использование PAC-ссылки

В настройках сети или прокси укажите URL вашего PAC-файла вместо ручного ввода прокси. Система будет загружать правила автоматически.

  1. 01Проверьте работу

Откройте сайт, который должен идти через прокси, и проверьте, что IP соответствует вашему личному VPS SANSARA. Локальные ресурсы должны открываться напрямую.

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

iPhone / iPad

  • Откройте «Настройки» → «Wi-Fi» → нажмите на активную сеть → «Настройка прокси».
  • Выберите «Авто» и в поле «URL» введите ссылку на ваш PAC-файл.
  • Сохраните. Система начнёт применять правила для всех приложений, которые следуют системным настройкам прокси.

Android

Настройки зависят от версии и оболочки, но общий путь:

  • «Настройки» → «Сеть и интернет» → «Расширенные настройки» или «Частная DNS и прокси».
  • Найдите раздел «Прокси» или «Автоконфигурация прокси».
  • Выберите «Автоконфигурация» и укажите URL PAC-файла.

Некоторые приложения могут игнорировать системные настройки, тогда настраивайте прокси внутри самого приложения.

Windows

  • Откройте «Параметры» → «Сеть и Интернет» → «Прокси».
  • В разделе «Автоматическая настройка прокси» включите «Использовать сценарий настройки».
  • В поле «Адрес сценария» введите URL вашего PAC-файла.
  • Сохраните. Правила будут применяться ко всему системному трафику, который учитывает эти настройки.

macOS

  • «Системные настройки» → «Сеть» → выберите активное подключение (Wi-Fi/Ethernet) → «Дополнительно» → вкладка «Прокси».
  • Отметьте «Автоматическая настройка прокси» и введите URL PAC-файла.
  • Примените изменения. Система загрузит скрипт и будет использовать его для маршрутизации.

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

ОшибкаПочему возникаетКак исправить
PAC-файл не загружаетсяНеправильный MIME-тип, ошибка 404, блокировкаПроверить доступность по ссылке в браузере, убедиться, что сервер отдаёт файл как текст/JavaScript
Локальные ресурсы идут через проксиВ PAC нет правил для локальных сетейДобавить проверки на isInNet для 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 и *.local
Часть трафика игнорирует PACПриложения используют собственные настройки или обходят системный проксиНастроить прокси внутри самого приложения или использовать системные инструменты маршрутизации
Ошибки JavaScript в PACСинтаксические ошибки, неверные функцииПроверить скрипт в валидаторе PAC или простом JS-редакторе
Прокси недоступенСервер выключен, порт закрыт, неверные данныеПроверить статус личного VPS в кабинете SANSARA, переподключиться через клиент

Как избежать:

  • Всегда сначала проверяйте PAC-файл в браузере по прямой ссылке.
  • Начинайте с простого скрипта и постепенно усложняйте логику.
  • Используйте alert() или логирование для отладки, если среда поддерживает.
  • Держите актуальные данные подключения из кабинета SANSARA или Telegram-бота SANSARA.

FAQ

PAC-файл работает на всех сайтах?+

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

Можно ли использовать несколько прокси в одном PAC-файле?+

Да, в возвращаемой строке можно перечислить несколько прокси через точку с запятой: PROXY proxy1:port; PROXY proxy2:port; DIRECT. Система попробует их по порядку.

Как проверить, что PAC-файл применяется?+

В браузере откройте страницу проверки IP. Если IP соответствует вашему личному VPS SANSARA — PAC работает. Также можно включить журнал сетевых запросов в системе или браузере.

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

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

PAC-файл безопасен?+

Да, если вы доверяете источнику файла. PAC выполняется в изолированном контексте, но теоретически может содержать вредоносную логику. Используйте только свои или проверенные скрипты.

Итог

  • Создайте PAC-файл с правилами маршрутизации под ваши задачи.
  • Разместите файл по URL и настройте систему или браузер на его использование.
  • Используйте личный VPS SANSARA как защищённый канал для трафика, который должен идти через прокси.
  • Проверяйте работу через страницы проверки IP и логи.
  • Обновляйте PAC-файл и данные подключения при смене сервера или требований.

Ещё по теме

CTA · SANSARA

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

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