[8525, TyTN, MDA Vario II, JasJam General] alkizmo:
Like many other people, my carrier filters all my GPRS through their HTTP Proxy.

- POP/SMTP email can't be polled

- Windows Live Messenger won't connect

- Streaming whatever is obviously impossible

- Whatever other network you want won't work

- All you can do is browse web pages and update RSS news

I wrote a very unpopular thread in the past about how to bypass your carrier's GPRS Proxy server

in order to access blocked ports for emails & other services. It was unpopular probably because

it only worked on a PC

http://xdaforums.com/showthread.php?t=314757

Now I made it work ON your phone.

Basic Guide - This post

Tip to autoload everything once setup - Bottom of first post

Make a SSH server - Second Post

Setup your email settings - Third Post

~~~~~~STEP BY STEP GUIDE ~~~~~~~~~~

1 - Setup a SSH server to listen to port 443. Port 443 being opened to the internet OBVIOUSLy.

Linux users will have no issue with this.

However, Windows XP users need to install a SSH server, so please see my second post for how to do this.

2 - Download Pocketputty for your phone

3 - In your phone, go to: settings / system / About / Device ID (tab) | Write something unique, but in a single word, such as your username.

4 - Go in Settings / Connections / Connections / Advanced / Select Networks | Select "My Work Network" for both options.

It might not be named "My work Network" but it has to be the network which you can add a proxy server to the settings.

5 - Add your GPRS information for the "My Work Network".

6 - Go to "Edit my proxy server"

7 - Check the two boxes in proxy settings, then click on "Advanced"

HTTP : add your carrier's HTTP proxy address. Pocket IE cannot work any other way.

WAP : Useless (unless you NEED this working, add your carrier's proxy, or the same information SOCKS proxy under)

Secure WAP : useless

SOCKS : write your phone's "about" name from step 2, port is 1080

8 - Click Ok,Ok,Ok etc until you get back to "today"

9 - Load PocketPutty

TAB - Session

Hostname : your SSH server's external IP address

Port : 443

TAB - Tunnel

Source : 1080

Destination : (nothing)

Check circle "Dynamic"

Click Add (top right)

Go back to Tab - Session

Stored Session : proxy

Click Save

Click Cancel

10 - Use a registry editor & Edit the following Values (MAKE SURE IT IS DECIMAL VALUES)

HKEY_CURRENT_USER / SOFTWARE / SIMONTATHAM / PUTTY / SESSIONS / PROXY

LocalPortAcceptAll = 1

ProxyHost = (your cellphone carrier's HTTP proxy server)

ProxyPort = (Your cellphone carrier's HTTP Proxy server port, should be 80 or 8080)

ProxyMethod = 3

RemoteCommand = top

12 - Initiate a GPRS connection (Settings / Connections / Connections / Manage Existing Connections /

Select your GPRS connection, Tap & hold, click on connect)

13 - Load Putty

14 - Load settion "Proxy"

15 - Click Open & A black terminal window will appear

16 - go back to the "today" screen as soon as possible (it's the only way it will connect, while in the background,

I think it's a bug or something)

17 - Wait a few seconds, suddenly a window will appear asking you if you wish to save an encryption key. Click yes

(note : this will only happen on the first time you connect)

18 - Go back into Putty (DO NOT LOAD A NEW PUTTY WINDOW, use the task manager to bring back the ongoing session)

19 - It should ask your username then password, fill in the obvious information requirements.

20 - Once you are logged into your SSH server, type "top" and press enter, it will allow you to keep your connection alive.

21 - Go back to the "Today" screen and try loading Windows Live Messenger, for the first time, while using the proxy, it should connect!

~~~~~~TIP~~~~~

With Total Command, you can make a shortcut that will load putty and log you in AUTOMATICALLY

Find Putty.exe

Click on File, then >>>>>>>>>>>>> (A) >

Create Shortcut

Place it in \windows\start menu\programs\

Then browse to that folder with total command

find Putty.exe.ink

Tap/Hold and open properties

tab SHORTCUT

Assuming putty.exe is located in "\" write this in target:

\PUTTY.EXE" -load proxy -l yourusername -pw yourpassword

Then click on ok, tadaa, simply start up Putty fro that shortcut and go back to the today screen.

It will log you on automatically without your intervention.

You still need to initate a GPRS connection first though.