iPhones.ru

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

Артур Малосиев avatar | 24
FavoriteLoading В закладки
Тестируем 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 прокси не работает.
1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
Получив однажды счет за трафик с айфона, Daedmen понял, что пора бросать это дело, да рука сама тянулась посерфить в интернете перед сном с любимого гаджета. Но каждый клик забирал с собой в денежную преисподню очередные жертвы-числа. За вечер умирали города, сгорали села. А однажды, нажав случайно на фишки. нет, Daedmen стер с лица земли небольшое государство. Обнаружив на утро, что мобильный баланс упал до нуля, парень решил сам...
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

24 комментариев

Форум →
  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 местами :)

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

    2zipsniperwizard стукни в асю 350223510

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

    2melete да можно что бы сервер упал оно обыкновенный инет юзал, вместо PROXY 82.146.60.197:8080 пишешь
    PROXY 82.146.60.197:8080;DIRECT
    но я такое еще не пробывал, отпиши как попробуешь…
    хотя для этого надо что бы сервер вырубился, вобщем ночью поздней постараюсь попробывать.

    С разными проксиками вариант я правильный- я так и планировал делать. Вопрос в другом, нужна ли кому-то такая прокся, имхо самый лучший вариант это тот который сейчас. Но это не значит что я не открыт к идеям и пожеланиям.

    А про прогу, через пару дней думаю сделаю, щяс просто главное сервер оттестить.

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

    Прога это вещь супер, в любом случае маленькие картинки в стиле opera mini можно оставить

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

    2melete как только что мне стало известно от моего главного бета-тестера Boilera – если сервер упал оно само по себе продолжает нормально работать, даже если не менять ничего в proxy.pac

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

    2daedmen исправьте, пожалуйста, инструкции – там есть опечатки, которые вводят в заблуждение.

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

    2oxidizer на сайте обновил, тут скоро поправят

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

    Там правильнее: http://82.146.60.197/

    А здесь почему добавлены пробелы и нето выделено жирным

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

    Не как умелец народный, а как обычный юзер мечтаю:

    1. включать и выключать прокси по желанию
    2. юзать айфон как модем и выходить через него в интернет не только по http /что мы можем/ но и по другим протоколам / аська + мыло

    Данные проги порадуют Нас

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

    Не как умелец народный, а как обычный юзер мечтаю:

    1. включать и выключать прокси по желанию
    2. юзать айфон как модем и выходить через него в интернет не только по http /что мы можем/ но и по другим протоколам / аська + мыло

    Данные проги порадуют Нас
    хочется жать на кнопки без терминала

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

    ПОМЕНЯЛСЯ ПОРТ у прокси, измените в своих proxy.pac в адресе сервера порт 8080 на 9696
    и теперь проксик работает по авторизации логин user1
    пароль 1

    это все сделано из-за того что проксик стали ддосить какие-то не хорошие люди

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

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

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

    сервер временно выключен , включить планирую ближе сегодня ближе к ночи, как только включу – сообщу

    Войди на сайт, чтобы ответить
    Ответить
  23. ScreaM3r avatar
    ScreaM3r 8 марта 2008
    0

    Для тупых пожалуйста..
    Как найти эти самые папки куда кидать всё файло?

    Войди на сайт, чтобы ответить
    Ответить
  24. 3yM avatar
    3yM 19 апреля 2008
    0

    Для 114 применимо?

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

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

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