Perché il proxy cambia l'IP del browser ma non quello delle altre app
Un proxy HTTP del browser o della rete Wi-Fi non instrada automaticamente tutte le applicazioni e i protocolli attraverso l'IP scelto.
Un IP diverso nel browser descrive quella richiesta del browser. Le altre applicazioni possono mantenere il percorso diretto, perché ogni client deve supportare e usare le impostazioni del proxy.
| Dove è stato impostato il proxy | Cosa controlla normalmente |
|---|---|
| Impostazioni manuali di Firefox | Le richieste supportate da Firefox. |
| Proxy HTTP del sistema | Le applicazioni che leggono e supportano quella configurazione. |
| Opzioni HTTP o SOCKS di un'applicazione | Il traffico coperto dall'implementazione di quell'applicazione. |
| Proxy di una rete Wi-Fi | I client che usano quell'impostazione mentre sono su quella rete. |
Un gioco o una chiamata vocale può usare traffico esterno al percorso HTTP; un'app che apre socket diretti può ignorare del tutto il proxy di sistema. Anche SOCKS5 richiede supporto nell'implementazione: il protocollo definisce l'associazione UDP, ma il SOCKS5 integrato in Chromium copre richieste URL TCP, non un relay UDP generico.
Trova l'interfaccia proxy documentata dell'altra applicazione e abbina il suo protocollo. Se non ne offre una, modificare ripetutamente l'endpoint HTTP del sistema difficilmente la configurerà. Verifica una richiesta di quell'app tramite la sua diagnostica o una destinazione che controlli; curl può validare un endpoint, ma non certificare il percorso di un'altra app.
Ricontrolla dopo l'avvio o un cambio di rete. Un processo può conservare le impostazioni lette all'avvio e un telefono che passa ai dati mobili lascia la configurazione specifica del Wi-Fi. Se ti serve l'instradamento dell'intero dispositivo, scegli un meccanismo progettato per tale ambito; l'impostazione HTTP di un solo client non può realizzarlo.