faq: Используем интернет на iPhone через компьютер (USB, wifi)

Written on Август 4, 2008 by vovkab

Есть два варианта подключения телефона к компьютеру – через wifi и через кабель.

USB: Что у нас есть? У нас есть телефон подключенный через usb, к компьютеру с интернетом. Требуется раздать доступ в интернет телефону.

Что понадобится:
- прокси сервер – ccproxy
- Архив со всем необходимым внутри iPhoneUSB, (iPhoneUSB Extra, добавлены 2 программки)
- Возможно может понадобится .Net Framework 3.5
- Установленный iTunes

1. Распаковываем архив в любое место, например, на рабочий стол.

2. Устанавливаем на телефон OpenSSH через Cydia, если он еще не установлен. Устанавливаем ccproxy на компьютер и запускаем его.

3. Запускаем файл 1_start_ssh_tunnel.cmd – он открывает туннель между вашим телефоном и вашим компьютером (окошко не закрывать, его можно уменьшить, свернуть или отодвинуть). Телефон должен быть подключен к компьютеру через usb.

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>

<key>com.apple.CommCenter</key>

5. Перегружаем телефон.

6. Нажимаем на кнопку Options в ccproxy, и выбираем «другие«, далее вкладка Networks, снимаем галочку с «Запретить внешних юзеров»

7. Запускаем файл 1_start_ssh_tunnel.cmd – он открывает туннель между вашим телефоном и вашим компьютером (окошко не закрывать, его можно уменьшить, свернуть или отодвинуть). Телефон должен быть подключен к компьютеру через usb.

8. Запускаем proxy_tunnel.cmd – открывает порт 808, на вашем телефоне. (окошко не закрывать, его можно уменьшить, свернуть или отодвинуть).

Все интернет должен у вас работать!

При правильной работе, на мониторинге ccproxy появятся ваши запросы, и график изменится.

Замечание:
1. настройки для EDGE должны быть корректно прописаны, то есть EDGE у вас должен работать. Иначе будет выскакивать окошко что «Не удалось активировать сотовую сеть: Вы не подписаны на сервис сотовой связи». Почему это надо прописать: Сафари когда пытается выйти в интернет проверяет активный ли EDGE, если нет то выдаст ошибку, если активный то при попытке выйти в нет, будет работать через нашу проксю.
2. если не запускается/выдает ошибку 1_start_ssh_tunnel.cmd, установите .NET Framework 3.5
3. в качестве proxy сервера можно использовать любую другую программу: 3proxy, squid, usergate и тд.


WiFI: Нам понадобится:
- прокси сервер – ccproxy (Эта программка платная, но позволяет бесплатно пользоваться ей любое количество времени, единственное ограничение – это количество подключенных пользователей, не больше 3х, как раз у нас такой случай)

Что у нас есть? У нас есть компьютер с подключенным к нему интернетом, и мы хотим раздать этот интернет и телефону. Телефон подключается к компьютеру либо напрямую телефон_wifi_компьютер (как подключить, можно прочитать это фак, пункт 2), либо через роутер – телефон_РОУТЕР_компьютер, разницы в подключении никакой нету.

WiFI: Рассмотрим вариант с прокси сервером.
1. Устанавливаем ccproxy, особо там настраивать нечего все и так настроено по умолчанию. Ее нужно просто запустить.
2. Нужно узнать ip адрес вашего компьютера, для этого открываем Пуск -> Настройки -> Сетевые подключения, нажимаем правой кнопкой по вашему соединению и выбираем «Состояние», далее «Сведения»

3. Далее прописываем прокси на вашем телефоне. Для этого открываем Настройки -> Wi-Fi -> и нажимаем на синюю стрелочку рядом с вашим соединением, в самом низу будут настройки прокси, выбираем «Вручную», и вводим туда ip адрес компьютера и порт 808.

Теперь у вас есть интернет на телефоне. Можно запустить Сафари и открыть например google.com

Если все прошло удачно то в ccproxy увидите активность

Замечание: если у вас не работает, то проверьте добавлен ли ccproxy в исключения Windows Firewall. Или для проверки полностью его отключите.

update: Человек с ником MrKot написал инструкцию, как сделать переключатель EDGE Proxy через BossPrefs: «Упрощенное использование PC в качестве интернет-шлюза для iPhone»

Оригинальная программа iPhone Tunnel Suite

by vovkab

If you enjoyed this post Subscribe to our feed

5 Comments on “faq: Используем интернет на iPhone через компьютер (USB, wifi)”

  1. Texnik |

    Сделал все по FAQ truel – заработало(ccproxy – даже график появился и мониторинг ). Проверил счет в телефоне-деньги не сняли. НО через мин 30 сняли. Вот В чем проблема может быть?

    P.S. «Если вафля есть то прокси можно прописать прям в ней» – можно по поюробнее? Вафля у тебя дома(ты имеешь в виду)?
    P.P.S Truel отпишись мне в ICQ
    Заранее спасибо

  2. MrKot |

    В вышеуказанной инструкции приходиться постоянно редактировать или менять файлы с настройками, я придумал как тот процесс автоматизировать (с помощью bossprefs). Я бы хотел выложить сдесь свою инструкцию, но не нашел связных координат администрации сайта….

  3. How to share internet to your computer with iPhone | S i X h E a D { ? } |

    [...] : – iphone_tunnel v1.01Created by Nicolas A. Economou – alk blog – ironphone.ru if(postTabs_getCookie(‘postTabs_81′)) [...]

  4. Conectare la internet pe iPhone prin cablul USB | iPhone Help Desk |

    [...] este documentat din: alkBlog (ghid similar in limba engleza) si ironphone (ghid initial in limba [...]

  5. Internet pe iPhone prin cablul USB (fara wifi sau edge/3g) | Alex Neagu Blog |

    [...] este doc­u­men­tat din: alk­Blog (ghid sim­i­lar in limba engleza) si iron­phone (ghid ini­tial in [...]

Leave a Reply

You must be logged in to post a comment.