LINUX.ORG.RU

Android - PAC proxy - dd wrt - подружить.

 , ,


1

1

Дано: Подсеть 192.168.1.0/24

Андроид кит-кат устройство - 192.168.1.147

Роутер на dd-wrt - 192.168.1.10

PAC proxy на роутере - 192.168.1.10/user/pac.js

Моё андроид устройство не поддерживает функцию proxy autoconfig для pac файлов.

Задачи: 1.Заставить устройство как-то работать с pac прокси файлами.

Или

2. Сделать transparent proxy через роутер используя pac файл.

3. Какие то другие варианты?

У пак файла сложный формат с ssl прокси серверами.

Идеи, пожелания, туториалы ?)

Ответ на: комментарий от FreakMurderer

Я других PAC-файлов со сложным форматом и SSL-прокси не знаю, так что предположил, что вы хотите использовать лист антизапрета.

Думаю, нужно делать свой движок, с использованием https://github.com/manugarg/pacparser.

ValdikSS ★★★★ ()
Ответ на: комментарий от FreakMurderer

Я готовых решений не знаю, предлагаю вам написать программу, которая будет перенаправлять трафик, с использованием pacparser. Библиотека будет обрабатывать PAC-файл и возвращать прокси для перенаправления, а ваша программа будет совершать перенаправление.

Вам точно нужно именно исполнять PAC-файл? Может, проще переписать его алгоритм в конфигурационный файл squid, например? Что-то этому мешает?

PAC-файл подразумевает исполнение в Javascript-движке. Pacparser использует Mozilla Spidermonkey. Если у вас обычный бытовой маршрутизатор, вам вряд ли хватит RAM и ROM для его запуска.

ValdikSS ★★★★ ()
Последнее исправление: ValdikSS (всего исправлений: 1)
Ответ на: комментарий от ValdikSS

К меня через это пак файл работают все остальные устройства в сети. Только одно андроид устройство не работает.

Если у вас обычный бытовой маршрутизатор, вам вряд ли хватит RAM и ROM для его запуска.

Не так я догадываюсь, поэтому и зашёл сюда за решением.

FreakMurderer ()

Пальцем в небо.

Моё андроид устройство не поддерживает функцию proxy autoconfig для pac файлов.

Именно «не поддерживает» или может запрашивает другое имя файла? Если второе, то можно посмотреть по логам какое имя просит.
Однако:

У пак файла сложный формат с ssl прокси серверами.

Возможно именно ваш вариант ему не нравиться.

anc ★★★★★ ()
Ответ на: комментарий от FreakMurderer

Смутило «там нет такого поля», посмотрел на вендроиде который «подрукой» там есть варианты:

Нет
Вручную
Авто
У вас такого нет? Если действительно нет. То хотя бы озвучьте версию вендроида.

anc ★★★★★ ()