ok,I did everything expect uncheck in config.txt in privoxy section 3.1 debug?how do that?that part you writen in manual writen twice which you mean?I try to remove # but no luck :(
exactly the same itunnel.exe (iphone_tunnel.exe) as mentioned above
Originally Posted by nurturer
excellent excellent software clap clap clap..thanks a million...sticky this
I tried the procedure at
but can't work it through to get my iPhone (1Gen, with fw2.0) online through PC internet.
I succeeded to make Privoxy and Tunnielier work and configured, but when I open Safari in iPhone, it reports that "Safari can't iopen the page because it is not connected to the internet."
Did any one have success story at fw 2.0?
same here I did everything still I can't access internet in iphone 2G with fw 2.0.2
I confirm that everything is working fine at jailbroken fw 2.0.2 I upgraded to recently. I will correct my guide accordingly.
Originally Posted by RYU81
1) If you don't have troubles with ssh connection between PC and iphone you need only to be sure that
a) iphone's preferences.plist is updated to enable autoconfiguration file proxy.pac
b) /private/var/preferences/proxy.pac exists and points to proxy server 127.0.0.1 and port 8118. You can try BossPrefs EdgeProxy plugin for toggle, it works fine at 2.0.2.
And check Tunnelier S2C that you have an entry for proxy connection in S2C screen.
2) Check privoxy. After installation this local proxy server is ready to work so you can try your PC first for sure. Privoxy listens on port 8118 at local interface. So you can change Connection settings of your PC's browser (IE or FF) to use proxy server for LAN connection and enter 127.0.0.1 for hostname and port 8118 in browser's proxy configuration window. If privoxy is started (note blue P in tray) you can start using PC browser to open some site. If everything is right you will get it through privoxy which is known as good ads and banners filter. So in privoxy main window (double-click on blue P) you will be able to see some blocked addresses. But if you change the privoxy config as it's described in my guide you can enable showing not only filtered requests but all requests from client to proxy server. This way you get the whole picture of connections served by privoxy.
3) So now connect the iphone to the PC with USB cable. Check that SSH server is enabled in iphone. Start runtunnel.cmd and be sure that itunnel is started in separate console window, do not close this window until finishing iphone connection session. Click Login button in Tunnelier, login to iphone using login root and alpine as root's password (if you didn't change it before).
Check the Tunnelier's onscreen log to be sure that reverse tunnel to 8118 is up.
Now you can start Safari and try to open some site in it. In parallel watch the privoxy screen on PC. If you see some new entries here then privoxy serves the client requests from Safari, it works over cable.
You can try other applications, Weather, Stocks, Maps. You will see these addresses in privoxy window. Again - you won't see any requests if did not change the debug session in privoxy config file mentioned above.
Note that this is for your convenience only, even in its default configuration privoxy will start working, Safari will get web-pages as it should but you will not be able to see its requests in privoxy main window.
If still something's wrong please reply with more details step by step.
I'm also getting the same error....tried with different USB ports...but the same error. Have you come across this error alk?
Originally Posted by teisner
Edit: OK so I got it to work. I was earlier using services.app to turn on SSH, but it turns out Tunnelier didn't like the way SSH was turned on (I know it was SSH was turned on, because I could get in through wifi). So I switched off SSH through services, and used Bossprefs to switch it on..and voila! It worked on the first attempt! Now I'm online thru my unlimited GPRS connection. Even though it's a bit slow compared to broadband speeds (duh!), but it's good enough for email and general web browsing (which I anyways used to do on my iphone) while travelling, waiting at airports etc. Plus I don't use up my iphone battery and can charge it at the same time. But then I end up using my laptop battery, which lasts only for about 4 hours! Well, you win some, you lose some!
But awesome guide alk, and kudos to the entire community. SSH and tethering over USB! This is really exciting! Keep up the good work!
@teisner: Check if SSH server on your iphone is switched on properly.
I need someone upload preferences.plist pre-edited from "/private/var/preferences/SystemConfiguration"