What do the APN settings on the phone actually do?
As configurações de APN contêm informações necessárias para configurar uma conexão de dados da Internet enquanto você estiver em uma rede móvel (isto é, não conectado ao wifi).
In regards to the access point name and the primary proxy server, What exactly happens when I tell Safari to load a webpage?
A maior parte da mágica das configurações de APN ocorre em um nível muito mais baixo e é tratada em todo o sistema operacional.
Mas uma dessas configurações é o proxy / porta HTTP - esses são recursos de alto nível usados por clientes HTTP (por exemplo, navegadores). Seu dispositivo permite que você defina um proxy HTTP dependente da rede que está sendo usada, que é a razão pela qual você pode defini-lo nas configurações do APN, mas é realmente usado pelo cliente HTTP. Seu dispositivo comunica essas configurações ao cliente HTTP (por exemplo, navegador), que então se lembrará dessa configuração de proxy e a usará ao se comunicar com sites.
Ao carregar uma página da web em seu navegador, ela consultará sua configuração de proxy HTTP para determinar se deve se conectar diretamente a um servidor ou passar por um proxy.
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?
As configurações de proxy são relevantes para o cliente HTTP que está sendo usado, e não para o sistema como um todo. A maioria dos sistemas operacionais, incluindo o telefone, comunicará essas configurações de proxy a outro software compatível que seja executado no mesmo sistema operacional, mas ao vincular você está passando para outro sistema separado e as configurações de proxy precisariam ser configuradas separadamente.
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?
Fornecedores diferentes têm requisitos diferentes. Atualmente, muitos provedores executam tudo através de um proxy transparente no final, para que você não precise definir configurações de proxy no software do cliente. Parece que esse provedor não faz isso.
Os provedores não precisam usar proxies, mas os proxies podem ajudá-los com várias coisas, como modificar sites do seu dispositivo, calcular / indicar se você está acessando sites dentro de uma zona "livre" / "ilimitada", bloqueando acesso a determinados sites, etc.