Войти

Или войди с помощью

Тестируем GPRS/EDGE-прокси

Артур Малосиев avatar |
Тестируем GPRS/EDGE-прокси

Получив однажды счет за трафик с айфона, Daedmen понял, что пора бросать это дело, да рука сама тянулась посерфить в интернете перед сном с любимого гаджета. Но каждый клик забирал с собой в денежную преисподню очередные жертвы-числа. За вечер умирали города, сгорали села. А однажды, нажав случайно на фишки. нет, Daedmen стер с лица земли небольшое государство. Обнаружив на утро, что мобильный баланс упал до нуля, парень решил сам встать у штурвала.

Несколько дней копаний в коде iPhone не прошли даром: Daedmen написал мобильный прокси, способный вырезать картинки из кода HTML-страниц, сохраняя верстку.

Тестируем GPRS EDGE-прокси

Инструкции

  • Скачиваем файл proxy. pac и кладем его в папку /private/var/root
  • Потом берем /private/var/root/Library/Preferences/
    SystemConfiguration/preferences. plist
    (для прошивки 1.1.3 – /var/preferences/SystemConfiguration/preferences.plist) и находим вот этот кусок в нем, то что выделено — это надо добавить (сделайте предварительно бекап)
    <dict>
    <key>Interface</key>
    <dict>
    <key>DeviceName</key>
    <string>ip1</string>
    <key>Hardware</key>
    <string>com.apple.CommCenter</string>
    <key>Type</key>
    <string>com.apple.CommCenter</string>
    </dict>
    <key>Proxies</key>
    <dict>
    <key>ProxyAutoConfigEnable</key>
    <integer>1</integer>
    <key>ProxyAutoConfigURLString</key>
    file:///private/var/root/proxy.pac</string>
    </dict>

    <key>com.apple.CommCenter</key>
    <dict>
    <key>AllowNetworkAccess</key>
    <integer>1</integer>
    <key>Available</key>
    <integer>1</integer>
    <key>Setup</key>
    <dict>

  • Респект, что так далеко залезли :)
  • А теперь перезагрузка и коннектимся по EDGE к любому сайту. Под Wi-Fi прокси не работает.
24
undefined
iPhones.ru
Получив однажды счет за трафик с айфона, Daedmen понял, что пора бросать это дело, да рука сама тянулась посерфить в интернете перед сном с любимого гаджета. Но каждый клик забирал с собой в денежную преисподню очередные жертвы-числа. За вечер умирали города, сгорали села. А однажды, нажав случайно на фишки. нет, Daedmen стер с лица земли небольшое государство. Обнаружив на утро, что мобильный баланс упал до нуля, парень решил сам...

Войди и оставь комментарий

Или войди с помощью

<- Назад Забыли пароль? Войти
  1. daedmen avatar
    daedmen 22 февраля 2008
    0

    Фончика у меня пока и нету, делал для друга и для комьюнити. Так что тестить в реальных боевых условиях малость проблематично, в общем если первое время будет глючить не сильно меня пинайте :)

    Войди на сайт, чтобы ответить
    Ответить
  2. Rez@k avatar
    Rez@k 22 февраля 2008
    0

    на прошивке 1.1.3 файл брать тут:
    /var/preferences/SystemConfiguration/preferences.plist

    Сделал, работает, вместо картинок знаки вопрос :)

    Войди на сайт, чтобы ответить
    Ответить
  3. Rez@k avatar
    Rez@k 22 февраля 2008
    0

    ну или тут: /private/var/preferences/SystemConfiguration
    просто /var/ линк на /private/var/

    Войди на сайт, чтобы ответить
    Ответить
  4. zipsniperwizard avatar
    zipsniperwizard 22 февраля 2008
    0

    А помоему в инструкции куча опечаток! что за строка с путем к файлу не открыта ключем

    Войди на сайт, чтобы ответить
    Ответить
  5. daedmen avatar
    daedmen 22 февраля 2008
    0

    вобще кидать можно куда угодно, могу даже в инете выложить(хотя работу в таком случае не проверял), главное что бы в preferences.plist правильный путь был.

    Вобще можно сделать вместо знаков вопроса пустоту,но это будет чуть чуть трафика больше отъедать.

    Еще можно что бы изображения не резались, а жались jpg’ом с сильной потерей качества, хотя имхо это уже изврат…

    Войди на сайт, чтобы ответить
    Ответить
  6. daedmen avatar
    daedmen 22 февраля 2008
    0

    2zipsniperwizard если можешь подредактировать тексты в инструкции что бы они было понятнее буду очень благодарен…

    Тут меня в аське спросили про логи, пишутся ли? Да сейчас они пишутся, в них указывается только что было запрошено, сколько оно весит и сколько было отдано клиенту, делается это в целях отладки работы сервера и сбора статистики по качеству оптимизации, в дальнейшем логи отключу если инфа о количестве сэкономленных денег будет никому не нужна….

    Войди на сайт, чтобы ответить
    Ответить
  7. melete avatar
    melete 22 февраля 2008
    0

    на ModMyiFon видел такую статью, как это делать, только для t-mobile :) у них там инет-безлимитка за 10-11 баксов. так там с помощью этого метода делали ее за 6 баксов. уж не знаю, как

    Войди на сайт, чтобы ответить
    Ответить
  8. melete avatar
    melete 22 февраля 2008
    0

    ну proxy.pac, естественно, другой был

    Войди на сайт, чтобы ответить
    Ответить
  9. zipsniperwizard avatar
    zipsniperwizard 22 февраля 2008
    0

    Могу отредактировать или переслать свой preferences.plist со 1.1.3 на твою почту. На самом деле только одну строчку поправить, но в комментариях это сделать никак, параметр @@ принимается за жирный текст

    Войди на сайт, чтобы ответить
    Ответить
  10. melete avatar
    melete 22 февраля 2008
    0

    daedmen
    кстати, можешь сделать, чтоб, если твой сервак недоступен будет, инет нормально работал? можно так подправить proxy.pac или нет?

    ps. есть еще идея. ты вот говорил про сжатие jpg с сильной потерей качества. можно на разные порты повесить разные “урезки” :) а в proxy.pac уже ставить то, что нравится! ваще канешн был бы хороший вариант написать маленькую прогу для ифона, в которой можно было бы выбирать разные опции сжатия трафика(либо ваще без сжатия, те по стандарту). в проге всего надо было бы менять proxy1.pac proxy.pac местами :)

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.