Получив однажды счет за трафик с айфона, Daedmen понял, что пора бросать это дело, да рука сама тянулась посерфить в интернете перед сном с любимого гаджета. Но каждый клик забирал с собой в денежную преисподню очередные жертвы-числа. За вечер умирали города, сгорали села. А однажды, нажав случайно на фишки. нет, Daedmen стер с лица земли небольшое государство. Обнаружив на утро, что мобильный баланс упал до нуля, парень решил сам встать у штурвала.
Несколько дней копаний в коде iPhone не прошли даром: Daedmen написал мобильный прокси, способный вырезать картинки из кода HTML-страниц, сохраняя верстку.
Инструкции
Скачиваем файл 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 прокси не работает.
Получив однажды счет за трафик с айфона, Daedmen понял, что пора бросать это дело, да рука сама тянулась посерфить в интернете перед сном с любимого гаджета. Но каждый клик забирал с собой в денежную преисподню очередные жертвы-числа. За вечер умирали города, сгорали села. А однажды, нажав случайно на фишки. нет, Daedmen стер с лица земли небольшое государство. Обнаружив на утро, что мобильный баланс упал до нуля, парень решил сам...
Фончика у меня пока и нету, делал для друга и для комьюнити. Так что тестить в реальных боевых условиях малость проблематично, в общем если первое время будет глючить не сильно меня пинайте :)
вобще кидать можно куда угодно, могу даже в инете выложить(хотя работу в таком случае не проверял), главное что бы в preferences.plist правильный путь был.
Вобще можно сделать вместо знаков вопроса пустоту,но это будет чуть чуть трафика больше отъедать.
Еще можно что бы изображения не резались, а жались jpg’ом с сильной потерей качества, хотя имхо это уже изврат…
2zipsniperwizard если можешь подредактировать тексты в инструкции что бы они было понятнее буду очень благодарен…
Тут меня в аське спросили про логи, пишутся ли? Да сейчас они пишутся, в них указывается только что было запрошено, сколько оно весит и сколько было отдано клиенту, делается это в целях отладки работы сервера и сбора статистики по качеству оптимизации, в дальнейшем логи отключу если инфа о количестве сэкономленных денег будет никому не нужна….
на ModMyiFon видел такую статью, как это делать, только для t-mobile :) у них там инет-безлимитка за 10-11 баксов. так там с помощью этого метода делали ее за 6 баксов. уж не знаю, как
Могу отредактировать или переслать свой preferences.plist со 1.1.3 на твою почту. На самом деле только одну строчку поправить, но в комментариях это сделать никак, параметр @@ принимается за жирный текст
daedmen
кстати, можешь сделать, чтоб, если твой сервак недоступен будет, инет нормально работал? можно так подправить proxy.pac или нет?
ps. есть еще идея. ты вот говорил про сжатие jpg с сильной потерей качества. можно на разные порты повесить разные “урезки” :) а в proxy.pac уже ставить то, что нравится! ваще канешн был бы хороший вариант написать маленькую прогу для ифона, в которой можно было бы выбирать разные опции сжатия трафика(либо ваще без сжатия, те по стандарту). в проге всего надо было бы менять proxy1.pac proxy.pac местами :)
2melete да можно что бы сервер упал оно обыкновенный инет юзал, вместо PROXY 82.146.60.197:8080 пишешь
PROXY 82.146.60.197:8080;DIRECT
но я такое еще не пробывал, отпиши как попробуешь…
хотя для этого надо что бы сервер вырубился, вобщем ночью поздней постараюсь попробывать.
С разными проксиками вариант я правильный- я так и планировал делать. Вопрос в другом, нужна ли кому-то такая прокся, имхо самый лучший вариант это тот который сейчас. Но это не значит что я не открыт к идеям и пожеланиям.
А про прогу, через пару дней думаю сделаю, щяс просто главное сервер оттестить.
2melete как только что мне стало известно от моего главного бета-тестера Boilera – если сервер упал оно само по себе продолжает нормально работать, даже если не менять ничего в proxy.pac
Не как умелец народный, а как обычный юзер мечтаю:
1. включать и выключать прокси по желанию
2. юзать айфон как модем и выходить через него в интернет не только по http /что мы можем/ но и по другим протоколам / аська + мыло
Не как умелец народный, а как обычный юзер мечтаю:
1. включать и выключать прокси по желанию
2. юзать айфон как модем и выходить через него в интернет не только по http /что мы можем/ но и по другим протоколам / аська + мыло
Данные проги порадуют Нас
хочется жать на кнопки без терминала
Только что внес изменения в алгоритмы сжатия, что позволило достичь 60% сжатия с включенными картинками, что лучше чем раньше с выключенными, по этому сейчас врублю для всех новую версию и займусь написание программы для фончика которая даст возможность быстро включать \выключать работу через проксик и переключаться между показывающим и блокирующим изображения….
24 комментариев
Форум →