hanxi / xiaomusic

使用小爱音箱播放音乐,音乐使用 yt-dlp 下载。

Home Page:https://github.com/hanxi/xiaomusic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

请允许proxy为空

dzhuang opened this issue · comments

proxy写入了一个默认值,所以下面的validate_proxy一定会运行.

proxy: str = os.getenv("XIAOMUSIC_PROXY", "http://192.168.2.5:8080")
def __post_init__(self) -> None:
if self.proxy:
validate_proxy(self.proxy)

是否需要改成 proxy: str|None 这样的语法?

是否需要改成 proxy: str|None 这样的语法?

有type checking当然会更好!

http代理带账号密码的是不是不行?

http代理带账号密码的是不是不行?

@JoeNik

可以的,参考yt-dlp的说明文档:

Use the specified HTTP/HTTPS/SOCKS proxy. To
enable SOCKS proxy, specify a proper scheme,
e.g. socks5://user:pass@127.0.0.1:1080/.
Pass in an empty string (--proxy "") for
direct connection