HACS修改源代码使用proxy下载集成解决下载超时
下载超时的终极大招(asyncio.exceptions.TimeoutError)
HACS下载问题一直困扰着我,HA DOCKER通过修改下载超时时间、HOSTS等方式一直效果不佳,于是打算直接从HACS下手,于是就有了本文
解决方法其实很简单
定位具体文件
比如/config/custom_components/hacs/helpers/functions/download.py
从:
with async_timeout.timeout(5, loop=hacs.hass.loop):
request = await hacs.session.get(url)
到:
with async_timeout.timeout(5, loop=hacs.hass.loop):
request = await hacs.session.get(url,proxy=“http://192.168.0.11:10081 6”)
proxy为HTTP代理服务器,如果你连这个都没有的话,那就请跳过。
下载超时的终极大招(asyncio.exceptions.TimeoutError)
HACS下载问题一直困扰着我,HA DOCKER通过修改下载超时时间、HOSTS等方式一直效果不佳,于是打算直接从HACS下手,于是就有了本文
解决方法其实很简单
定位具体文件
比如/config/custom_components/hacs/helpers/functions/download.py
从:
with async_timeout.timeout(5, loop=hacs.hass.loop):
request = await hacs.session.get(url)
到:
with async_timeout.timeout(5, loop=hacs.hass.loop):
request = await hacs.session.get(url,proxy=“http://192.168.0.11:10081 6”)
proxy为HTTP代理服务器,如果你连这个都没有的话,那就请跳过。
0