I'm currently in Canada and I'm using the 7-Eleven Speakout "unlimited browsing" mobile internet plan. Unlimited browsing means that only HTTP and HTTPS are unblocked, while any services that use other ports probably won't work. In order to use the Speakout internet service, you have to specify custom APN settings, as follows: (according to the official website)
Homepage http://wap:8582/start.wml Connection security: Off Active Bearer: GPRS Connection type: GPRS Attach on Demand Authentication Type: Normal Access Point Name: goam.com User Name: wapuser1 Password: wap Login Type: Automatic Primary Proxy Server Setting 10.128.1.69 Primary Proxy Server Port: 80
Once I entered these settings into my phone, all my apps worked fine. However, when I first tried to tether my phone to my PC, I couldn't get any websites to load. A helpful tip suggested that I try using 10.128.1.69:80 as a proxy server, and once I dialed those settings into Firefox, everything started working as expected. However, I still have absolutely no idea how the whole system is working under the hood, and this bothers me.
- What do the APN settings on the phone actually do? In regards to the access point name and the primary proxy server, What exactly happens when I tell Safari to load a webpage?
- Why do I have to enter the proxy server a second time in Firefox? Shouldn't my computer traffic be transparently sent through my phone's mobile internet, exactly the same as Mobile Safari?
- I never have to enter any proxy settings into Firefox when I'm using normal tethering with my AT&T mobile internet plan. What makes Speakout so different?