是否有更短版本的 wget --no-check-certificate 选项?

jua*_*blo 19 wget

当我尝试wget在 HTTPS 站点上使用时,我需要添加:

 wget --no-check-certificate https://...
Run Code Online (Sandbox Code Playgroud)

这有点长,那么有捷径吗?

Mar*_*kHu 33

试试这个:(假设*nix)

echo "check_certificate = off" >> ~/.wgetrc
Run Code Online (Sandbox Code Playgroud)

从那以后,wget就像你指定的--no-check-certificate开关一样。更多信息请访问https://www.gnu.org/software/wget/manual/wget.html#Wgetrc-Syntaxhttps://www.gnu.org/software/wget/manual/wget.html#Wgetrc-Location

  • 这甚至适用于 `wget` 的 Windows 端口。 (3认同)
  • 需要注意的是:不要在指令本身的同一行中添加注释。 `check_certificate=off # --no-check-certificate` 将导致语法错误,因为配置无法正确加载。除此之外,省略赋值符号周围的空格也是可以的。 (2认同)

0xA*_*her 19

从我所见,该--no-check-certificate选项没有更短的版本。

所以你总是可以给它取一个别名。alias wgetncc='wget --no-check-certificate'(将“wgetncc”更改为您喜欢的任何内容。)

在命令行中输入,之后,每次运行wgetncc它都会是一个快捷方式wget --no-check-certificate

如果您希望每次登录时都将其作为别名,则必须将其放置在别名文件或等效文件中。这取决于您使用的外壳。