Open grhooo opened 4 years ago
额,其实最简便的方法是找个能开全局模式的代理。
实际上不需要 sudo
,设置 HTTP_PROXY
或 HTTPS_PROXY
环境变量后直接使用 lux (annie) 即可:
PowerShell 窗口
$env:HTTP_PROXY="socks5://127.0.0.1:8001"
$env:HTTPS_PROXY="http://127.0.0.1:8001"
lux [OPTIONS] URL
CMD 窗口
set "HTTP_PROXY=http://127.0.0.1:8001"
set "HTTPS_PROXY=socks5://127.0.0.1:8001"
lux [OPTIONS] URL
其中 8001
是代理程序的本地端口,http/socks5
是代理协议,请自行修改。
mac 设置了全局代理 , youtube-dl 可以直接下载 , annie 不可以
实际上不需要
sudo
或 传递环境变量,设置完HTTP_PROXY
直接使用 annie 即可:
- PowerShell 窗口
> $env:http_proxy="socks5://127.0.0.1:8001" > annie [OPTIONS] URL
- CMD 窗口
> set "http_proxy=socks5://127.0.0.1:8001" > annie [OPTIONS] URL
在微软的Terminal 工具下使用PowerShell,可以使用curl命令,但不能annie下载YouTube视频,即使设置代理,也还是不行 但仅使用CMD窗口设置代理就可以annie下载
在微软的Terminal 工具下使用PowerShell,可以使用curl命令,但不能annie下载YouTube视频,即使设置代理,也还是不行 但仅使用CMD窗口设置代理就可以annie下载
我这边 无论是通过 Windows Terminal 使用 PowerShell ,还是直接打开原生的 PowerShell ,经测试都可以正常走代理下载。
在微软的Terminal 工具下使用PowerShell,可以使用curl命令,但不能annie下载YouTube视频,即使设置代理,也还是不行 但仅使用CMD窗口设置代理就可以annie下载
我这边 无论是通过 Windows Terminal 使用 PowerShell ,还是直接打开原生的 PowerShell ,经测试都可以正常走代理下载。
谢谢 又试了试,可以下载了。很好的方法 顶!!
实际上不需要
sudo
或 传递环境变量,设置完HTTP_PROXY
直接使用 annie 即可:
- PowerShell 窗口
> $env:http_proxy="socks5://127.0.0.1:8001" > annie [OPTIONS] URL
- CMD 窗口
> set "http_proxy=socks5://127.0.0.1:8001" > annie [OPTIONS] URL
请问我如何取消设置的代理?
请问我如何取消设置的代理?
最直接的方法就是打开另一个 CMD / PowerShell 窗口。
或清空当前窗口下 HTTP_PROXY
的值:
PowerShell 窗口
$env:http_proxy=""
CMD 窗口
set "http_proxy="
:: or
set http_proxy=
请问我如何取消设置的代理?
最直接的方法就是打开另一个 CMD / PowerShell 窗口。 或清空当前窗口下
HTTP_PROXY
的值:
- PowerShell 窗口
$env:http_proxy=""
CMD 窗口
set "http_proxy=" :: or set http_proxy=
搞定,多谢
请问按照上述方法操作了但是还是不行,会有这种错误
这该怎么解决,或者说可能是哪里出了问题?
我也一样,http_proxy 环境变量已经设置但是没有用。
我目前是这样使用的,不知是否还有其他简便的方法?