在Openbox,Fluxbox,LXDE,Xfce和類似版本中使用代理

我下面描述的方法是通過將文章翻譯成西班牙語獲得的 在Arch Wiki上 關於使用 代理。 此方法對於任何其他發行版都必須完全有效。

桌面環境,例如 XFCE o LXDE 缺少任何應用程序可以讓他們在系統中管理全局代理的使用 地精 o KDE.

環境變量

一些程序(例如wget)使用形式為“ protocol_proxy”的環境變量來確定特定協議的表示形式 (例如,HTTP,FTP等)。

這是如何配置這些變量的示例:

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"

如果我們想使上述代理環境變量對所有用戶可用,則可以添加腳本,例如 “ Proxy.sh”, 內 /etc/profile.d/。 該腳本必須具有執行權限。

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

另外,您可以通過在文件中添加函數來自動切換變量 的.bashrc 如下:

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


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

10條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   他說:

    我從來沒有使用過代理的事實是什麼?

    1.    elav <°Linux 他說:

      好吧...代理有很多用途。 代理用於攔截客戶端與目標服務器之間的網絡連接。 正如我所說的,它有許多用途。 讓我們看看我如何以一種簡單的方式向您解釋:

      a)假設您在公司的PC上瀏覽代理。 如果它具有緩存功能,並且您輸入了例如desdelinux.net,則收到的所有信息都將存儲在其緩存中。 因此,當您在另一時間再次登錄時,訪問會更快一些,因為您將在所述緩存中保存一些項目。

      b)假設您從公司的PC連接,並且要訪問desdelinux.net。 當您瀏覽該PC時,它將向您公司的代理服務器發出請求,並且根據您的限制,該服務器會將您的請求發送到Internet或拒絕它。

      這是兩種典型情況。 代理服務器可以是某種東西,也可以是非常好,也可以是非常非常壞(例如我的情況)。

      有關更多信息,請參見 此鏈接。

      1.    勇氣 他說:

        它也可以繞開過濾器,別忘了

        1.    KZKG ^ Gaara <“ Linux 他說:

          那是另一種代理🙂

  2.   莫羅那 他說:

    我想問作者,他是否曾經通過PAN(藍牙)共享互聯網連接? 我在win 7和XP中做到了這一點,在其中建立了連接,我提出了一個代理(使用Java製造的perProxy),並在另一台通過PAN的計算機中,使用IP和端口配置了Firefox。 當我切換到Linux時,我不再知道如何在計算機之間進行PAN。

  3.   阿里爾 他說:

    你好,下午好,
    我是Lubuntu的用戶,很高興,並且遇到了我每天都使用大學連接(帶代理)和家庭連接(不帶代理)的問題。 因此,如果我配置了系統範圍的代理,則必鬚根據我是否在上大學來啟用和禁用它。

    有沒有一種方法可以自動執行此過程,以便根據您連接的Wi-Fi網絡是否可以激活它?

    問候。

    1.    KZKG ^ Gaara 他說:

      你好下午好🙂
      您如何為系統設置代理? 通過什麼命令?

      我可以編寫一個腳本來檢測您所連接的Wifi,並根據它是哪一個使用代理或其他代理。

      問候和歡迎。

      1.    傑里·克格 他說:

        大家好! 我已經使用LXDE已有一段時間了,並且由於類似Ariel的問題,我被迫配置代理以連接到Internet。
        我正在瀏覽AskUbuntu上的文檔,遇到一個問類似問題的人,答案非常有幫助! 如果有人對它感興趣,我會保留該鏈接: http://askubuntu.com/q/175172/260592
        最後,我想知道KZKG ^ Gaara是否編寫了檢測Wifi並根據網絡更改代理的腳本...如果我決定共享它,那將非常有用。

        非常感謝和問候!

  4.   銷售 他說:

    嗨,我使用的是slackware 14.1,我正確執行了腳本的一部分,在我的系統上找不到的是.bashrc文件

  5.   鮑芙默 他說:

    本文有點陳舊,但我仍然會在其中寫信,因為它似乎是與我的問題最接近的東西:
    用戶擁有USER @ COMPANY表格時該怎麼辦? 如果注意的話; 兩個arrobas將保持在同一行!