Używaj proxy w Openbox, Fluxbox, LXDE, Xfce i podobnych

Metoda, którą opisuję poniżej, została uzyskana poprzez przetłumaczenie artykułu na język hiszpański na Arch Wiki o używaniu pełnomocnik. Ta metoda musi być całkowicie poprawna dla każdej innej dystrybucji.

Środowiska komputerowe, takie jak Xfce o LXDE brak jakiejkolwiek aplikacji, która pozwoliłaby im zarządzać wykorzystaniem Globalnego Proxy w Systemie w sposób, w jaki możemy to zrobić Gnom o KDE.

Zmienne środowiska

Niektóre programy (takie jak wget) używają zmiennych środowiskowych w postaci „protokół_proxy” do określenia reprezentacji określonego protokołu (na przykład HTTP, FTP, ...).

Oto przykład, jak ustawić te zmienne:

export http_proxy=http://192.168.1.3:3128/
export https_proxy=http://192.168.1.3:3128/
export ftp_proxy=http://192.168.1.3:3128/
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

Jeśli chcemy, aby powyższe zmienne środowiskowe proxy były dostępne dla wszystkich użytkowników, możemy na przykład dodać skrypt „Proxy.sh”w środku /etc/profil.d/. Skrypt musi mieć uprawnienia do wykonywania.

# chmod +x /etc/profile.d/proxy.sh

Alternatywnie możesz zautomatyzować przełączanie zmiennych, dodając funkcję do pliku .bashrc następująco:

function proxy(){
echo -n "username:"
read -e username
echo -n "password:"
read -es password
export http_proxy="http://$username:$password@proxyserver:8080/"
export https_proxy="http://$username:$password@proxyserver:8080/"
export ftp_proxy="http://$username:$password@proxyserver:8080/"
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
echo -e "\nProxy environment variable set."
}
function proxyoff(){
unset HTTP_PROXY
unset http_proxy
unset HTTPS_PROXY
unset https_proxy
unset FTP_PROXY
unset ftp_proxy
echo -e "\nProxy environment variable removed."
}


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

10 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   ren powiedział

    prawda, do czego nigdy nie używałem proxy?

    1.    elav <° Linux powiedział

      Cóż ... Serwer proxy ma wiele zastosowań. Serwer proxy służy do przechwytywania połączeń sieciowych, które klient nawiązuje z serwerem docelowym. Co słychać, jak mówiłem, ma wiele zastosowań. Zobaczmy, jak wyjaśnię w prosty sposób:

      a) Załóżmy, że na komputerze firmy przeglądasz serwer proxy. Jeśli ma funkcję pamięci podręcznej i wpiszesz na przykład desdelinux.net, wszystkie otrzymane informacje zostaną zapisane w jego pamięci podręcznej. Więc kiedy zalogujesz się ponownie w innym czasie, dostęp będzie nieco szybszy, ponieważ będziesz mieć pewne elementy we wspomnianej pamięci podręcznej.

      b) Powiedzmy, że łączysz się z komputera w firmie i chcesz uzyskać dostęp do desdelinux.net. Gdy przejdziesz do przeglądania tego komputera, wysyła żądanie do serwera proxy Twojej firmy i, w zależności od ograniczeń, które masz, ten serwer wysyła żądanie do Internetu lub odrzuca je.

      To są dwa typowe przypadki. Serwer proxy może być bardzo dobry lub bardzo, bardzo zły (jak w moim przypadku).

      Więcej informacji znajdziesz w ten link

      1.    Odwaga powiedział

        Nie zapominajmy, że działa również w celu obejścia filtrów

        1.    KZKG ^ Gaara <"Linux powiedział

          To jest inny rodzaj proxy 🙂

  2.   Arturo Molina powiedział

    Chciałem zapytać autora, czy kiedykolwiek współdzielił połączenie internetowe przez PAN (bluetooth)? Zrobiłem to w win 7 i XP, w których miałem połączenie, podniosłem proxy (perProxy zrobione w java), a na drugiej maszynie przez PAN skonfigurowałem Firefoksa z adresem IP i portem. Kiedy przeszedłem na Linuksa, nie wiedziałem już, jak wykonać PAN między maszynami.

  3.   Ariel powiedział

    Dzień dobry, dzień dobry,
    Jestem szczęśliwym użytkownikiem Lubuntu i napotkałem problem polegający na tym, że codziennie korzystam z połączenia mojej szkoły (z proxy), a także z połączenia domowego (bez proxy). Dlatego jeśli konfiguruję ogólnosystemowe proxy, muszę je włączać i wyłączać w zależności od tego, czy jestem na studiach, czy nie.

    Czy istnieje sposób na zautomatyzowanie tego procesu, aby w zależności od sieci Wi-Fi, z którą się łączysz, można było go aktywować, czy nie?

    Pozdrowienia.

    1.    KZKG ^ Gaara powiedział

      Witam dzień dobry 🙂
      Jak to się dzieje, że ustawiasz proxy dla swojego systemu? Na jaki rozkaz?

      Mógłbym zaprogramować skrypt, który wykrywa Wi-Fi, z którym jesteś połączony, iw zależności od tego, które to jest ... użyj proxy lub innego.

      Pozdrawiamy i zapraszam.

      1.    JerryKpg powiedział

        Cześć wszystkim! Pracuję z LXDE od jakiegoś czasu i dla sprawy podobnej do Ariel byłem zmuszony skonfigurować proxy, aby połączyć się z Internetem.
        Przeglądałem dokumentację na AskUbuntu i natknąłem się na kogoś, kto zapytał o coś podobnego, a odpowiedź była bardzo pomocna! Zostawiam link na wypadek, gdyby ktoś był zainteresowany obejrzeniem go: http://askubuntu.com/q/175172/260592
        Na koniec chciałbym wiedzieć, czy KZKG ^ Gaara zaprogramował skrypt, który wykrywa Wifi i zmienia proxy w zależności od sieci… Byłoby naprawdę bardzo przydatne, gdybym zdecydował się go udostępnić.

        Bardzo dziękuję i pozdrawiam!

  4.   próżniak powiedział

    Cześć, używam Slackware 14.1 i część skryptu wykonałem dobrze, czego nie znalazłem w moim systemie to plik .bashrc

  5.   Bafomet powiedział

    Ten artykuł jest trochę stary, ale nadal będę w nim pisać, ponieważ wydaje się, że jest najbliżej MOJEMU problemowi:
    Co powinienem zrobić, gdy mój użytkownik ma formularz USER @ COMPANY? Jeśli zwracasz uwagę; Dwie arrobas pozostaną na tej samej linii!