找回密码
 立即注册
搜索
查看: 17259|回复: 12

[基础教程] HACS更新后怎么添加代理从而顺畅下载

[复制链接]

16

主题

135

回帖

1074

积分

金牌会员

积分
1074
金钱
918
HASS币
30
发表于 2022-2-11 12:26:00 | 显示全部楼层 |阅读模式
本帖最后由 tangli159 于 2022-2-11 14:51 编辑

https://bbs.hassbian.com/thread-14527-1-1.html
本帖是针对上面这位大大的帖子进行补充。


论坛里面已经有大大给出了自己的HACS解决方案,但是我个人比较喜欢最上面那个帖子的方式。


2022年1月后新版HACS文件地址:/config/custom_components/hacs/base.py



6728f0bd-a3af-41b6-9492-9ebdc262c12a.png
怎么修改看图片!!!





HACS2022年1月更新之前在/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://ip:port")

proxy为HTTP代理服务器。没有http代理的人还是看其他方法吧。

谢谢楼下大大提醒的,但是我不会写脚本hh。我突然想起有个插件也支持替换hacs。https://bbs.hassbian.com/forum.php?mod=viewthread&tid=15349&page=1&extra=#pid430596





评分

参与人数 1金钱 +2 收起 理由
Derstood + 2 全网找了2个小时 终于遇到了这个方法,简单.

查看全部评分

回复

使用道具 举报

5

主题

65

回帖

282

积分

中级会员

积分
282
金钱
212
HASS币
0
发表于 2025-2-15 22:03:38 | 显示全部楼层
ericxuyihao 发表于 2024-12-21 00:25
同问 怎么修改 增加代理 ?

好久都没搞了,还不够心累的
回复

使用道具 举报

0

主题

3

回帖

27

积分

新手上路

积分
27
金钱
24
HASS币
0
发表于 2024-12-21 00:25:26 | 显示全部楼层
wugeng668 发表于 2024-4-16 23:46
base.py我已经修改好了,data_client.py请问具体怎么设置,打开data_client.py,文件结构和base.py相关部 ...

同问 怎么修改 增加代理 ?
回复

使用道具 举报

0

主题

10

回帖

97

积分

注册会员

积分
97
金钱
87
HASS币
0
发表于 2024-7-24 17:53:30 | 显示全部楼层
yesifan 发表于 2024-2-29 16:43
core 2024.2.4 版本还要在 home-services/home-assistant/config/custom_components/hacs/data_client.py  ...

俩文件都修改后  能够看到插件的信息页了(应该是代理成功了)  但是无法在HACS里面搜索插件了  全部显示没有  神奇了!
回复

使用道具 举报

5

主题

65

回帖

282

积分

中级会员

积分
282
金钱
212
HASS币
0
发表于 2024-4-16 23:46:40 | 显示全部楼层
yesifan 发表于 2024-2-29 16:43
core 2024.2.4 版本还要在 home-services/home-assistant/config/custom_components/hacs/data_client.py  ...

base.py我已经修改好了,data_client.py请问具体怎么设置,打开data_client.py,文件结构和base.py相关部分不一样,不知道怎么加代码..
回复

使用道具 举报

7

主题

29

回帖

180

积分

注册会员

积分
180
金钱
144
HASS币
0
发表于 2024-3-20 11:41:57 | 显示全部楼层
我VM环境下用U盘直通竟然升级通过了,神奇。
回复

使用道具 举报

0

主题

10

回帖

40

积分

新手上路

积分
40
金钱
30
HASS币
0
发表于 2024-3-1 13:09:32 | 显示全部楼层
谢谢分享,非常感谢!!
回复

使用道具 举报

0

主题

1

回帖

18

积分

新手上路

积分
18
金钱
17
HASS币
0
发表于 2024-2-29 16:43:07 | 显示全部楼层
core 2024.2.4 版本还要在 home-services/home-assistant/config/custom_components/hacs/data_client.py 这个文件中的 HacsDataClient 加一下代理设置。
回复

使用道具 举报

zzc2 

0

主题

98

回帖

566

积分

高级会员

积分
566
金钱
468
HASS币
0
发表于 2023-10-17 09:46:49 | 显示全部楼层
感谢,确实有效!
不过最新版本,有点不一样
路径没变:/config/custom_components/hacs/base.py
搜索:self.session.get
回复

使用道具 举报

8

主题

101

回帖

406

积分

中级会员

积分
406
金钱
297
HASS币
0
发表于 2023-5-25 22:07:17 | 显示全部楼层
按图片的方式添加了,好像没什么效果,还是无法下载
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-7-2 18:24 , Processed in 0.085355 second(s), 13 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表