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."
}


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 firmowym przeglądasz serwer proxy. Jeżeli posiada funkcję cache i wpiszesz np. desdelinux.net, wszystkie otrzymane informacje zostaną zapisane w jego pamięci podręcznej. Następnie, gdy ponownie uzyskasz do niego dostęp w innym czasie, dostęp będzie nieco szybszy, ponieważ będziesz mieć pewne elementy we wspomnianej pamięci podręcznej.

      b) Załóżmy, że łączysz się z komputera w swojej firmie i chcesz uzyskać dostęp desdelinux.internet. Ten komputer, gdy idziesz do przeglądania, wysyła żądanie do serwera proxy Twojej firmy i w zależności od ograniczeń, jakie masz, serwer ten wysyła Twoje żądanie do Internetu lub je odrzuca.

      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!