Данный мануал опубликован на нашем форуме для помощи всем у кого возникнут проблемы, а также для обсуждения.
Работоспособность проверена. Много было мануалов на форуме как выйти в Интернет с iphone через компьютер при помощи wi-fi.
Но что делать если wi-fi нет, сеть плохо ловит, а скачать чтото из cydia, или откуда еще хочется.
Есть выход, причем можно как с iphone выйти в Интернет чере компьютер, так и с компьютера выйти в Интернет через iphone (если скажем забыли заплатить провайдеру за следующий месяц, а халявы он не допускает). Все через USB.
Далее изложен метод выхода в интернет с iphone через usb для windows. (выход в интернет с компьютера через iphone могу выложить в будущем если возникнет у кого желание ознакомиться)
ВСЕ МАНИПУЛЯЦИИ ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК
(стоит признать что тут ОЧЕНЬ сложно чтонить испортить)
Нам потребуются следующие программы:
A. Iphone с установленным пакетом OpenSSH и SBsettings (возможны варианты) из cydia.
B. На компьютере - IphoneUSB Extra и CCProxy
Установили, распаковали, приступим.
1. Подключаем iphone по usb к компьютеру.
2. Запускаем в SBsettings SSH
3. Запускаем CCProxy, заходим в Options, Advanced, вкладка Networks и убираем галку Disable external users. Программа готова к работе.
4. Прописываем прокси для EDGE на вашем телефоне НЕ ЗАБЫВАЕМ ДЕЛАТЬ БЭКАПЫ
Для этого запускаем winscp.cmd, переходим в папку /private/var/preferences/SystemConfiguration
Нужно добавить в файл preferences.plist, то что отмечено красным
<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>HTTPEnable</key>
<integer>1</integer>
<key>HTTPPort</key>
<integer>808</integer>
<key>HTTPProxy</key>
<string>127.0.0.1</string>
<key>HTTPProxyType</key>
<integer>1</integer>
<key>HTTPSEnable</key>
<integer>1</integer>
<key>HTTPSPort</key>
<integer>808</integer>
<key>HTTPSProxy</key>
<string>127.0.0.1</string>
<key>ProxyAutoConfigEnable</key>
<integer>0</integer>
</dict>
5. Перезагружаем телефон
6. Запускаем CCProxy.
7. Запускаем файл 1_start_ssh_tunnel.cmd - он открывает туннель между вашим телефоном и вашим компьютером. Не закрываем окно.
8. Запускаем файл proxy_tunnel.cmd - открывает порт 808, на вашем телефоне. Окно также не закрываем.
9. После этого проверяем себя.
1_start_ssh_tunnel.cmd
10. Заходим на iphone в safari и открываем какуюнить страничку, чере сек так 5-10 должна загрузиться с большой скоростью, а в proxy_tunnel.cmd и CCProxy можно увидеть передачу пакетов, причем в CCProxy помимо шкалы объемов передаваемых пакетов можно еще увидеть к каким серверам идет обращения (вкладка Monitor).
Замечание:
1. настройки для EDGE должны быть корректно прописаны, то есть EDGE у вас должен работать. Иначе будет выскакивать окошко что ”Не удалось активировать сотовую сеть: Вы не подписаны на сервис сотовой связи”. Почему это надо прописать: Сафари когда пытается выйти в интернет проверяет активный ли EDGE, если нет то выдаст ошибку, если активный то при попытке выйти в нет, будет работать через нашу проксю.
2. если не запускается/выдает ошибку 1_start_ssh_tunnel.cmd, установите .NET Framework 3.5
3. в качестве proxy сервера можно использовать любую другую программу: 3proxy, squid, usergate и тд.
P.S. За данный мануал огромное спасибо vovkab, был взят из интернета, частично переработан.