Windows 10: imposta un proxy a livello di sistema operativo con autenticazione


18

Per connettermi con un determinato server, devo avere sempre lo stesso IP. A tale scopo ho creato un proxy privato e ho aggiunto l'autenticazione in modo che gli hacker non lo utilizzassero per scopi dannosi.

Configurare il proxy su software come Firefox è un gioco da ragazzi. Il problema è che i browser Web non sono gli unici software che devono connettersi con questo server. Per questo, vorrei configurare il mio intero sistema operativo per utilizzare il proxy.

Ho provato a cercare nella configurazione di rete di Windows 10 e ho trovato un posto dove inserire l'indirizzo IP del mio proxy, ma non è possibile includere nome utente / password per connettersi.

inserisci qui la descrizione dell'immagine

Come potrei risolvere questo problema?


Sì; Opzioni Internet, imposta un proxy. Qualsiasi applicazione che utilizza le impostazioni proxy rispetterà quindi tali impostazioni. Tuttavia, un'applicazione non deve rispettare tali opzioni.
— Ramhound,

Quando dici "Opzioni Internet", immagino che intendi "Opzioni Internet" -> scheda "Connessioni" -> pulsante "Impostazioni LAN". Il problema è che non esiste un posto dove specificare nome utente o password per il proxy.
— Tenda Enrique Moreno,

Il problema è che Windows non effettua la connessione, spetta alle singole applicazioni leggere tali impostazioni e utilizzarle per connettersi al proxy stesso. Ciò significa che il software deve supportare i proxy. È lo stesso con l'autenticazione ovviamente. Per i tuoi scopi, potrebbe essere più appropriato configurare una VPN. Se davvero non è possibile, è necessario un programma di supporto che aggiunga le informazioni di autenticazione alle richieste proxy.
— Daniel B,

Sapresti di qualche programma di supporto che lo fa? E impostando una garanzia VPN ho sempre lo stesso indirizzo IP?
— Tenda Enrique Moreno,

No, sfortunatamente la maggior parte di questi programmi (agiscono da soli come proxy e inoltrano una richiesta a un proxy upstream) sono fatti apposta per gestire l'autenticazione NTLM perché non sono supportati nella maggior parte dei software che supportano i proxy. Una VPN funzionerebbe in modo simile a un proxy ma effettuerebbe il tunneling di tutto il traffico di rete, non solo HTTP (S).
— Daniel B,

Risposte:


14

Windows 10 non supporta nome utente e password per il proxy automatico, e questo è stato fatto per motivi di sicurezza.

Sarà necessario impostare un proxy in due passaggi:

  1. Un server proxy locale sul tuo computer senza nome utente e password
  2. Il proxy locale dovrebbe connettersi al proxy esterno reale utilizzando il nome utente e la password

Una possibile soluzione è l'installazione di node.js insieme a proxy-password-automator , descritto come:

proxy-password-automator
invia automaticamente utente / password al server proxy http, quindi non è necessario immetterlo manualmente.

In teoria, se si dispone di un server proxy su real_proxy_ip:8080, eseguire il comando seguente per creare un proxy locale sulocalhost:8081

node proxy-login-automator.js -local_port 8081 -remote_host real_proxy_ip -remote_port 8080 -usr user -pwd pw

Quindi è possibile impostare il proxy ip di Windows: porta su localhost:8081.

Una soluzione più pesante potrebbe essere l'uso del calamaro . Altri proxy Web che potrebbero essere utili sono Privoxy , WinGate , Anon , CCProxy .


Mi piace la tua risposta ma: @harrymc "Windows 10 non supporta nome utente e password per il proxy automatico, e questo è stato fatto per motivi di sicurezza." Come fai a saperlo? Come spiega che l'altra risposta funziona se quella è il caso? Rimuovi questa frase o fornisci una fonte.
— Masterxilo,

@masterxilo: questa risposta risale a 3 anni fa e in quel momento le credenziali di Windows non sembravano funzionare. La risposta accettata afferma che ora funzionano quando si utilizzano le credenziali generiche (il che è ragionevole poiché queste sono specifiche dell'applicazione). I futuri lettori dovrebbero quindi prestare attenzione all'altra risposta e verificare se funziona per loro.
— harrymc,

10

Puoi autenticarti al proxy usando le credenziali di Windows.

Cerca le credenziali di Windows nel pannello di controllo


Perché votare? questa è una risposta corretta
— Desmati,

@desmati come aiuta esattamente questa risposta?
— Yehor Smoliakov,

La domanda chiede in particolare come memorizzare un nome utente / password a livello di sistema. Se le credenziali del proxy sono specificate in Credential Manger, verranno utilizzate per tutte le richieste tramite quel proxy.
— nicholas

3
Ho dovuto creare la voce in Credenziali generiche, non in Credenziali di Windows. La creazione in Credenziali di Windows mi ha ancora richiesto i crediti quando ho provato a utilizzare il proxy.
— duyn9uyen,

ci sono ulteriori passaggi per questo? Non ha funzionato per me.
— Cittadino
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.