240924-通过服务器代理ip地址及port端口wget等下载文件

A. 如何下载

在服务器上设置了代理 IP 和端口后,可以使用以下命令行格式通过 wget 下载文件:

bash 复制代码
wget -e use_proxy=yes -e http_proxy=http://代理IP:端口号 目标文件URL

或者,如果你使用 HTTPS 协议,可以使用以下命令:

bash 复制代码
wget -e use_proxy=yes -e https_proxy=https://代理IP:端口号 目标文件URL

在这里:

  • 代理IP 是你的代理服务器的 IP 地址。
  • 端口号 是代理服务器的端口。
  • 目标文件URL 是你要下载文件的 URL。

你也可以通过设置环境变量来简化命令。例如,执行以下命令来设置代理:

bash 复制代码
export http_proxy=http://代理IP:端口号
export https_proxy=https://代理IP:端口号

然后直接使用 wget 命令下载文件:

bash 复制代码
wget 目标文件URL

B. 如何取消

要取消通过 export 设置的代理环境变量,你可以使用以下命令来取消代理设置:

bash 复制代码
unset http_proxy
unset https_proxy

这样就会移除当前会话中的 HTTP 和 HTTPS 代理设置。如果你还设置了 ftp_proxy 或其他协议的代理,也可以同样使用 unset 命令来取消:

bash 复制代码
unset ftp_proxy

这些命令会立即生效,只影响当前的终端会话。如果你想在整个系统或用户范围内永久移除代理设置,可能需要编辑相关的配置文件(例如 .bashrc.bash_profile),将其中的代理设置删除。

C. 如何查看

你可以通过以下命令查看当前设置的 http_proxyhttps_proxy 环境变量:

bash 复制代码
echo $http_proxy
echo $https_proxy

如果环境变量已设置,命令会输出相应的代理地址和端口号。如果没有设置,命令不会返回任何内容。

如果你想查看所有代理设置,可以使用以下命令:

bash 复制代码
env | grep -i proxy

这会列出所有包含 "proxy" 的环境变量,包括 http_proxyhttps_proxy 和可能设置的其他代理。

D. 返回为空

如果执行了上述命令却返回空值,说明当前会话中没有设置 http_proxyhttps_proxy 环境变量。这可能有以下几种原因:

  1. 代理没有设置:当前的终端会话没有设置代理环境变量。

  2. 代理设置在其他配置文件中 :代理可能是在某个启动配置文件中设置的,例如 .bashrc.bash_profile、或 /etc/environment。这些文件只有在新的会话中才会生效,如果你没有重新加载配置文件,代理不会显示。

你可以检查你的代理是否在这些文件中被设置:

  • 打开并查看 .bashrc.bash_profile 文件(位于用户主目录):

    bash 复制代码
    cat ~/.bashrc | grep -i proxy
    cat ~/.bash_profile | grep -i proxy
  • 检查 /etc/environment 文件(全局系统范围内的环境变量):

    bash 复制代码
    cat /etc/environment | grep -i proxy

如果这些文件中也没有代理设置,说明代理在当前环境下未被配置。你可以使用上面提到的 export 命令来临时设置代理,或将其加入这些配置文件中以永久生效。

相关推荐
星释9 小时前
鸿蒙智能体开发实战:23.常见问题
服务器·华为·ai·harmonyos·鸿蒙·智能体
小张成长计划..10 小时前
【Linux】10:冯·诺依曼体系结构和操作系统
linux·运维·服务器
IpdataCloud13 小时前
跨境AI金融风险怎么防?IP风险画像的实战应用指南
数据库·tcp/ip·金融·ip
m0_5648768414 小时前
没有公网IP的情况下,怎么进行远程连接两个电脑
服务器·tcp/ip·负载均衡
兔C14 小时前
Linux 命令行入门学习资料 day_2
linux·运维·服务器
多巴胺梦想家15 小时前
事务与并发控制:当多人同时操作数据库
服务器·数据库·oracle
琢森17 小时前
不用装Agent,SSH直连搞定服务器监控
服务器
snow@li17 小时前
深入理解内核与操作系统的关系
运维·服务器·microsoft
Meya112718 小时前
不同规模机房怎么选 U 位系统?8 柜小型机房、40 柜数据中心完整选型参考
服务器·网络·数据库
laoli_coding18 小时前
系统部署之部署方式
服务器