在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上浏览代理。 例如,如果它具有缓存功能,并且您从fromlinux.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.   Ariel 大卫之星系列

    你好,下午好,
    我是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将保持在同一行!