Chcę zaktualizować Ubuntu 11.04 poprzez apt-get
. Dodałem więc następujące wierszeapt.conf
export http_proxy=http://username:[email protected]:port/
export ftp_proxy=http://username:[email protected]/
export http_proxy=http://deepak:Deepak@[email protected]:3128
Moje pytanie brzmi: jak wstawić znaki specjalne do nazwy użytkownika lub hasła?
Na przykład: moje hasło do serwera proxy to Deepak @ 123 i pojawia się błąd.
apt
proxy
special-characters
Deepak Rajput
źródło
źródło
.bashrc
. Wapt.conf
trzeba użyć tegoOdpowiedzi:
Musisz do
escape
znaków specjalnych. Więc umieść\
przed tym@
podobnym:Alternatywnie możesz także użyć
%40
.źródło
Kliknij
Kudos Gotowe, jeśli dobrze ustawisz
źródło
Jeśli Twoje hasło lub nazwa użytkownika zawiera
@
kod procentowy ( zwany również kodowaniem adresu URL) , możesz to zrobić tak, jak w adresie URL%40
serwera proxy. Więcej znaków specjalnych można znaleźć tutajźródło
Jeszcze prostszy i niezawodny!
Ogólna składnia:
Przykład:
{http, https, ftp} _proxy -> http, https, ftp urls. Rozdzielone przecinkiem.
--timeout = 5 -> Połączenie, aby utrzymać się przy życiu w kilka sekund.
-nie-sprawdź-certyfikat -> Ignoruj weryfikację SSL / certyfikatu.
--spider -> Jeśli chcesz przetestować łączność bez pobierania pliku.
Uwagi:
Konwerter online:
Zamień znaki specjalne na odpowiadające im znaki szesnastkowe. Lista kodów Unicode znajduje się na stronie https://unicode-table.com (lub) http://unicodelookup.com
Lokalny konwerter używający Pythona:
Odniesienie: konwersja hasła „p @ s # w: E” na Unicode będzie następująca,
Wejście:
Wynik:
źródło