如何在命令行上使用代理?

con*_*ndo 13 internet proxy

我可以在代理 ui 中设置我的代理用户名和密码以及代理设置,但这些设置在命令行上不起作用。如何通过代理在命令行上使用 wget 和 ping 等应用程序?

示例详细信息:

  • 用户名:1​​234
  • 通过: linux
  • 代理:代理
  • 端口:8080

小智 17

代理 URL 的一般方案是 user:password@host:port

您可以设置环境变量http_proxyhttps_proxyftp_proxysocks_proxy或者all_proxy

在 bash shell 中,键入:

export http_proxy="http://user:password@host:port"
Run Code Online (Sandbox Code Playgroud)

要保留此配置,您可以将其添加到 /etc/environment 或 /etc/bash.bashrc、/etc/profile 或单个用户 /home/user/.bashrc

  • 在命令提示符中添加明文密码似乎是一个坏主意,这真的是理想的解决方案吗? (2认同)