如何为 wget 设置 vpn 代理?

问题描述

我是使用的 Easy Connect 连接的公司内网,需要下载一个目录下的所有文件,一个个去下载太麻烦,并且有嵌套的文件夹,所以想使用 wget 去下载。
由于目录中是一个 exe 程序的包,所以我必须得在 windows 下进行操作。于是我安装了 wgetwin,但是下载时发现 url 禁止访问(401),所以想是不是得为 wget 设置代理。
由于对 vpn 的原理了解不清楚,所以不知道如何设置代理端口。
所以请问我使用 wget 401 是不是代理的问题,如果是该怎么为 wget 设置代理呢?
另外,我在 cmd 中 ping 公司内网是超时的,但在浏览器中访问是没问题的(开启 Easy Connect)

求问大佬赐教

阅读 6.7k
1 个回答

连接内网服务器,有返回401说明你连接上了,不然应该是超时。ping不通说明是某深X服vpn配置的问题(比如不放行ping包,或者你ping的网段被禁止了),401说明你们内网服务器有设置,比如遇到wget的请求头就禁止。你可以伪装一下请求头试试:

wget --header='Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko' www.xxx.com

ps.不过还是建议你直接问管理这个vpn的运维人员,或者去深X服论坛提问。
pss. easy connect会装驱动级的安全模块,恶心至极。I hate it!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进