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.