Linux 下 Wget 设置代理

Posted 技术小黑屋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 下 Wget 设置代理相关的知识,希望对你有一定的参考价值。

Linux进行网络下载,基本上是wget或者curl,比如我们这样去进行请求,如果没有代理,是访问不了的

1
2
3
4
5
6
7
8
9
[email protected]:/tmp$ wget google.com
--2020-03-01 11:53:14--  http://google.com/
Resolving google.com (google.com)... 46.82.174.69, 93.46.8.90
Connecting to google.com (google.com)|46.82.174.69|:80... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

--2020-03-01 11:53:15--  (try: 2)  http://google.com/
Connecting to google.com (google.com)|46.82.174.69|:80...

所以,我们想要实现一些功能,需要为wget设置代理.方法很简单

方法一:参数设置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
wget -e http_proxy=192.168.1.8:1611 google.com

--2020-03-01 11:53:55--  http://google.com/
Connecting to 192.168.1.8:1611... connected.
Proxy request sent, awaiting response... 301 Moved Permanently
Location: http://www.google.com/ [following]
--2020-03-01 11:53:57--  http://www.google.com/
Reusing existing connection to 192.168.1.8:1611.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html’

index.html                               [ <=>                                                                 ]  12.56K  --.-KB/s    in 0s

2020-03-01 11:54:01 (160 MB/s) - ‘index.html’ saved [12863]

方法二:配置文件设置

进入家目录

1
cd ~/

创建.wgetrc配置文件

1
vim .wgetrc

设置代理

1
2
3
4
5
6
http_proxy = http://your_proxy:port
https_proxy = http://your_proxy:port
proxy_user = user
proxy_password = password
use_proxy = on
wait = 15

以上

创作打卡挑战赛 赢取流量/现金/CSDN周边激励大奖

以上是关于Linux 下 Wget 设置代理的主要内容,如果未能解决你的问题,请参考以下文章

linux下设置wget下载工具使用代理

linux为不能上网的服务器设置代理,pip,wget,conda...

linux 设置代理上网

如何在命令行界面下设置代理服务器

linux下wget使用命令解析大全

yum代理和wget代理设置