控制台中的代理设置

是的,简单的方法! 我已经厌倦了待处理的事情[是的,默认情况下,我懒于在控制台中做一些困扰我们所有人的小工作],例如在控制台中设置代理,因为某个应用程序正在其开发人员的主机上寻找某些插件。网站...

仔细研究环境变量,我在/ usr / bin /中放入了一个小的脚本引号,以便每次我需要时都可以设置代理设置,而不会造成更多麻烦。

这是我的想法,它称为“ proxy_settings”,必须将其复制到/ usr / bin /,它具有执行权限[chmod 755],其代码如下:

#!/ bin / bash函数do_proxy(){echo -n“ Proxy:”读取-e internet_proxy echo -n“端口:”读取-e proxy_port echo -n“用户:”读取-e用户名echo -n“通过: “读取-es密码导出http_proxy =“ http:// $用户名:$ password @ $ internet_proxy:$ proxy_port /”导出https_proxy =“ http:// $用户名:$ password @ $ $ internet_proxy:$ proxy_port /” export ftp_proxy = “ http:// $用户名:$密码@ $ internet_proxy:$ proxy_port /” export no_proxy =“本地主机,127.0.0.1,localaddress,.localdomain.com” echo -e“ \ n代理环境变量集\ n”}函数undo_proxy (){unset http_proxy unset https_proxy unset ftp_proxy echo -e“ \ n代理环境变量已删除\ n”} case“ $ 1” in)do_proxy ;; 关闭)undo_proxy ;; *)echo -e“ \ n用法:proxy_settings {on | off} \ n”退出1 esac退出0

对其进行修改并将其用于您的喜好。 salu2,直到下一次!


5条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.  

    Eii,文章和您的脚本非常有趣。 尽管如果允许的话,但是如果您解释了执行该命令的方式,则该脚本如何停止以使其恢复正常,但是初学者会更好地理解它。 就我而言,这将对我有所帮助。

    谢谢😉

  2.   rat月

    @monk:非常简单,仅在终端中运行proxy_settingss,脚本将告诉您执行任务应遵循的步骤。 在这种情况下,如果启用了“ proxy_settings”,它将要求您提供代理设置的数据,即代理ip,端口,用户和密码,然后设置变量,打开浏览器,瞧!

    而且您绝对正确,我忘了解释脚本的工作原理了。 我很抱歉…

  3.   亚迪亚兹C87

    非常感谢,这篇好文章,我接受

  4.   杰里·克格

    很好! 感谢分享!!! 干杯!

  5.   IrwingCasañaGonzález

    很好。 我想知道我是否可以将其与manjaro一起使用