Konfigurowanie serwera proxy w Ubuntu

Serwer proxy jest rodzajem pośredniego komputera PC, który jest pośrednikiem między komputerem użytkownika a Internetem. To przez ten komputer i przekazuj wszystkie twoje żądania internetowe. Serwer przetwarza je i wysyła pliki pobrane z Internetu. Zazwyczaj sieci korporacyjne korzystają z serwera proxy w celu uzyskania dostępu do Internetu. Aby narzędzia zrozumiały, że muszą się łączyć przez proxy, ważne jest skonfigurowanie zmiennych systemowych. W ten sposób skonfigurujesz większość narzędzi do pracy z serwerem proxy i, co nie mniej ważne, taki proces ma charakter globalny i dotyczy wszystkich użytkowników systemu. W tym artykule szczegółowo przeanalizujemy, jak skonfigurować połączenie przez serwer proxy w Ubuntu. Rozumiemy to. Chodźmy!

Dowiedz się, jak poprawnie i niezależnie skonfigurować połączenie proxy w Ubuntu.

Aby skonfigurować połączenie z Ubuntu za pośrednictwem serwera proxy, musisz otworzyć menu Ustawienia systemowe, a następnie przejść do sekcji Sieć.

Znajdź sekcję „Sieć” w systemie operacyjnym.

Kliknij element „Network proxy service” i ustaw metodę „Manual”, a następnie wprowadź swoje ustawienia.

W „Network Proxy Service” i ustaw metodę „Manual”

Następnym krokiem jest stworzenie własnych ustawień.

Wadą tej metody jest to, że jeśli masz proxy z autoryzacją na podstawie loginu i hasła, nie możesz określić tych danych, w wyniku czego proxy nie będzie działać.

Możesz także skonfigurować poziom systemu za pomocą plików konfiguracyjnych. Aby to zrobić, otwórz plik / etc / environment z prawami roota (robi się to za pomocą polecenia: sudo nano / etc / environment). Na końcu pliku dodaj linie:

https_proxy = "// użytkownik: : port /"

http_proxy = "// użytkownik: : port /"

ftp_proxy = "ftp: // użytkownik: : port /"

socks_proxy = "socks: // użytkownik: : port /"

Jeśli proxy nie jest autoryzowane, linie powinny wyglądać tak:

_proxy = "// proxy: port /"

Aby zmiany w ustawieniach zaczęły obowiązywać, uruchom ponownie komputer.

Zazwyczaj globalna konfiguracja proxy wystarcza, aby wszystkie inne narzędzia działały przez nią bez konieczności wprowadzania danych proxy w programie. Jednak niektóre narzędzia nie mogą działać z parametrami globalnymi lub wymagają specjalnych ustawień.

Firefox

Firefox umożliwia korzystanie nie tylko z ustawień globalnych, ale także z własnych. Aby przypisać serwer proxy, przejdź do okna ustawień przeglądarki i otwórz kartę „Zaawansowane”, a następnie kliknij „Sieć” i kliknij przycisk „Konfiguruj”. Ważną cechą jest to, że Firefox może używać uwierzytelniania NTLM. To odróżnia Firefoksa od wielu innych przeglądarek.

Firefox może z łatwością korzystać z własnych ustawień.

Chrom

Ta przeglądarka może również używać parametrów globalnych, mając jednocześnie własne. Aby przypisać proxy, otwórz plik / etc / chromium-browser / default i dodaj tam linię:

CHROMIUM_FLAGS = "- proxy-server = adres: port"

Teraz musisz ponownie uruchomić Chromium

Apt

Nowe wersje mogą pracować z parametrami globalnymi, w przeciwieństwie do starych, które działały wyłącznie z osobistymi. W pliku /etc/apt/apt.conf musisz się zarejestrować:

Uzyskaj :: http :: proxy „// login: hasło @ ip_proxy: port_proxy /”;

Uzyskaj :: https :: proxy "// login: hasło @ ip_proxy: port_proxy /";

Uzyskaj :: ftp :: proxy "// login: hasło @ ip_proxy: port_proxy /";

Uzyskaj :: socks :: proxy "// login: hasło @ ip_proxy: port_proxy /";

Uzyskaj :::: Proxy „true”;

Jeśli serwer nie jest autoryzowany, login i hasło będą musiały zostać usunięte.

Bash

Oczywiście powyższa konfiguracja za pośrednictwem / etc / environment będzie działać dla każdego narzędzia uruchomionego przez terminal. Jeśli chcesz ustawić parametry bezpośrednio dla uruchamianego narzędzia, przed uruchomieniem uruchom je:

export http_proxy = '// login: hasło @ ip_proxy: port_proxy /'

export ftp_proxy = '// login: hasło @ ip_proxy: port_proxy /'

wget

Dodaj do pliku / etc / wgetrc:

proxy-user = nazwa użytkownika

proxy-password = hasło

http_proxy = //xxx.xxx.xxx.xxx:8080/

ftp_proxy = //xxx.xxx.xxx.xxx:8080/

use_proxy = on

Jeśli proxy bez autoryzacji, usuń użytkownika proxy i hasło proxy

apt-add-repository

Większość instytucji blokuje wszystkie wątpliwe, nieznane porty na zewnątrz. Z reguły blokowany jest także numer portu 11371, który jest używany przez program apt-add-repository do dodawania repozytoriów. Istnieje proste rozwiązanie, które umożliwia odbieranie kluczy repozytorium przez port 80, który służy do uzyskiwania dostępu do stron internetowych.

Edytuj plik /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py (wymaga uprawnień administratora, zamiast /usr/lib/python2.6 wersja 2.7 może być dostępna). Znajdź linię keyserver.ubuntu.com i zastąp:

hkp: //keyserver.ubuntu.com

na

hkp: //keyserver.ubuntu.com: 80

Teraz będziesz wiedział, jak skonfigurować połączenie przez serwer proxy w Ubuntu. Napisz w komentarzach, jeśli pomyślnie poradziłeś sobie z ustawieniami serwera proxy, podziel się swoimi doświadczeniami z innymi użytkownikami i zadaj wszelkie pytania dotyczące tematu artykułu.