Come configurare l'autenticazione proxy per funzionare con Ubuntu Software Center?

19

Ho provato a mettere in apt config Acquire :: http :: proxy e in Network & gt; Proxy di rete con e senza utente: password @ server: porta e utilizzando le variabili di ambiente http_proxy e https_proxy. Nulla sembra funzionare, nemmeno una finestra popup di autenticazione con proxy singolo.

L'unica configurazione proxy funzionante è all'interno di Firefox Edit & gt; Preferenze & gt; Avanzate & gt; Rete & gt; Collegamento & gt; Impostazioni & gt; Configurazione proxy manuale.

  • L'utilizzo di gconf per impostare manualmente il proxy non funziona

Usare Synaptic nelle precedenti versioni di Ubuntu era troppo semplice.

    
posta Augusto 09.11.2011 - 13:24

9 risposte

12

Vai a /etc/apt . Crea il file apt.conf se non lo hai lì. Scrivi le seguenti righe lì.

Acquire::http::proxy "http://username:[email protected]:port/";
Acquire::https::proxy "https://username:[email protected]:port/";
Acquire::socks::proxy "socks://username:[email protected]:port/";

Salvalo. Hai finito.

    
risposta data Nic 15.10.2012 - 09:50
4

Ho avuto lo stesso problema. Tuttavia I ha avuto successo impostando Acquire::http::proxy in /etc/apt/apt.conf nel formato

Acquire::http::proxy "http://user:[email protected]:port/";

Nota, inizialmente ho seguito una raccomandazione da qualche parte sul Web per inserirla in /etc/apt.conf . Il percorso corretto è /etc/apt/apt.conf

    
risposta data Synesso 10.02.2012 - 04:57
1

Nel pulsante del cruscotto, selezionare l'opzione "Rete". Nella schermata di configurazione della rete dovresti selezionare "proxy di rete" & gt; "manuale", digita i tuoi dati proxy e infine "Applica a tutto il sistema". Se è richiesta l'autenticazione, verrà visualizzata la schermata di accesso.

Un'altra opzione è configurare direttamente utilizzando gconftool:

gconftool-2 -t string -s /system/http_proxy/host "YOUR_PROXY_ADDRESS"
gconftool-2 -t int -s /system/http_proxy/port PROXY_PORT
gconftool-2 -t bool -s /system/http_proxy/use_http_proxy true

Spero che questo aiuto.

    
risposta data Rafael 09.11.2011 - 13:51
0

Avevo impostato i dettagli del proxy in Sistema → Rete e applicato a livello di sistema, ma non ero in grado di utilizzare il Software Center (Firefox andava bene).

I do devono inserire username e password ma il mio nome utente e password effettivi immessi in quella stringa non funzionerebbero, ma quando ho appena inserito nelle parole effettive " user: pass " il Software Center ha iniziato a funzionare!

    
risposta data Andrew 06.08.2012 - 08:01
0

Devi confermare che il tuo nome utente o password non devono contenere : o @ in esso. Ho avuto un problema simile ed è stato risolto quando ho cambiato la mia password.

    
risposta data Gaurav Jerath 14.10.2012 - 14:03
0

Ho applicato tutto quanto sopra e niente funziona per me IN PRIMO LUOGO, anche se wget, apt-get, curl, navigazione web, thunderbird e simili hanno funzionato perfettamente per anni. Solo il centro software non ha funzionato.

Tuttavia, l'ho lasciato con uno schermo grigio per 2-4 minuti dopo aver applicato la correzione a /etc/apt/apt.conf:

      Acquire::http::proxy "http://user:[email protected]:port/"

e poi magicamente ha iniziato a funzionare.

    
risposta data Eamonn Kenny 07.06.2013 - 12:44
0

Ho creato uno script python per impostare le impostazioni del proxy in Ubuntu

Assumi le seguenti impostazioni, devi sostituire nei luoghi pertinenti

  • proxy_address 172.16.26.214
  • proxy_port 3128
  • proxy_username king
  • proxy_password queen

Ho realizzato un video che ti guida attraverso tutti i passaggi:
Youtube - Impostazione del proxy semplice e autenticato Impostazioni in Ubuntu 12 13 14 e oltre 100% di lavoro.

I passaggi sono dettagliati qui:

  • Primo clic su Dash
  • Nella casella di ricerca Inserisci "Proxy" (senza virgolette)
  • Fai clic su "Rete" in Applicazioni
  • Seleziona "Proxy di rete"
  • Seleziona Manuale
  • Inserisci l'indirizzo proxy e la porta proxy
  • Applica. Inserisci la tua password di sistema per confermare

Scarica lo script setproxy.py

link

o

link

Supponiamo che tu abbia salvato setproxy.py nella cartella Downloads

  • Apri terminale Tipo
  • cd ~ / Download

Comando generale:
sudo python setproxy.py indirizzo_dominio proxy_port proxy_username proxy_password
Per il nostro esempio

  • sudo python setproxy.py 172.16.26.214 3128 king queen

In caso di proxy semplice Senza autenticazione il comando è:

  • sudo python setproxy.py 172.16.26.214 3128

Nel caso in cui tu abbia python 3 e sopra esegua utilizzando python2.7 quindi i comandi appariranno come

  • sudo python2.7 setproxy.py 172.16.26.214 3128
  • sudo python2.7 setproxy.py 172.16.26.214 3128 king queen
risposta data Mayank Agarwal 03.01.2015 - 21:35
0

Ecco un link a un programma python chiamato UBPROXY. Di seguito sono riportati i passaggi per impostare l'Autenticazione proxy.

link

command to use- & gt;

1. scarica questo programma.

2.apri il tuo terminale

3. "cd ~ / Downloads" (Supponendo che il download esista in questa directory)

4. "chmod + x ubproxy"

5. "sudo ./ubproxy"

    
risposta data Snake Eyes 21.05.2015 - 12:41
-1

Questo ha funzionato, ma non ha funzionato solo con Acquire::http::proxy "http://host:port/" - Ho dovuto usare Acquire::http::proxy "http://user:[email protected]:port/" anche se non ho una password sul proxy (ho appena usato "user and pass" per mantenere la sintassi).

    
risposta data Jarle D 02.03.2012 - 17:12