101
swulling 2023-08-28 21:47:43 +08:00
@fangxiaoning 后续花很少的钱用 Object Storage + CDN 就好了,一个月估计只要几十块钱。
|
102
systemcall 2023-08-28 21:58:03 +08:00
你的设备是只够放一个链接吗?
这么关键的配置文件,而且你都打算白嫖 CDN 了,那当然是一大堆地方都放进去,把配置文件签名来避免 mitm 折腾这些免费 CDN 的各类盗版视频网站都是这么弄的,你会发现它们的视频分布地放在了好几个地方,而且每个地方的 md5 什么的有时候还不一样,预防一锅端 |
103
lishoujun 2023-08-28 22:39:44 +08:00
推荐七牛,很便宜,也很省心。
|
104
chinaguaiu 2023-08-28 22:42:47 +08:00
@pengtdyd 现在国际局势不好,我使用的很多外国软件怕封停都往国内替代品转了,就是 github 不行。国内 gitee 这个东西实在不是正常人用的,本身就是中国用户居多,居然还自己人封停自己人,很多其他骚操作同样匪夷所思,包括但不限于在代码里审核敏感字这种。上面管这块的根本不是行内人吧,这么搞下去再搞 100 年也得被美国人狠狠卡脖子。
|
105
muzuiget 2023-08-29 00:37:40 +08:00
你以为不过是托管了个几 KB 的静态文件,而实际上就是访问数据库操作,每次访问这个文件都会触发一系列 git 的内部操作,比如从历史的 N 个 diff 文件还原出最终的二进制数据。
哪怕你做一层中转并缓存都好,但你都没做,说你滥用确实有道理的。 |
106
huiyadanli 2023-08-29 00:53:18 +08:00
gitee 的文件直链我也用过一段时间,后来出现多次间歇性不可用,我记得去年就已经在做大规模限制了,为什么你到现在还能正常使用被封?
后来我就直接自费用 oss 托管静态配置,一个月流量也没超过 2G ( 10w 次请求内)。资费没多少。 你这几 KB 的配置文件恐怕是一直不停的在循环请求吧。。。 |
107
zjp 2023-08-29 01:02:20 +08:00 via Android
能付费解封说明这个服务更不靠谱了
|
108
chesha1 2023-08-29 01:32:40 +08:00
这就是基建不足的表现,带宽价格高昂导致规则定的很严。github 能免费让你发布 pages ,cloudflare 有免费 cdn 用,国内的环境没那么好,所以导致大家活得都戾气很重。最搞笑的是还有不少人觉得民用领域之外,国内宽带建设没有不足
|
109
NIIIIIIIIIICE 2023-08-29 03:42:03 +08:00
自己建一个 Gitea 呗
|
110
billzhuang 2023-08-29 05:49:43 +08:00 via iPhone
hhh,OP 想解决问题的求生欲很强。
祝今天能搞定。 |
111
placeholder 2023-08-29 06:42:36 +08:00 1
我甚至怀疑 gitee 到底写没写解封的方法
|
113
humbass 2023-08-29 08:55:57 +08:00
Gitee 还是挺好用的,但是像 OP 这么玩,还是第一次听说,被封的不怨
|
114
mskumiko 2023-08-29 09:01:34 +08:00
解决了啊,恭喜恭喜。
|
115
txydhr 2023-08-29 09:05:01 +08:00 via iPhone
@chesha1 海外商业模式是用 idc 资源敲家宽 isp 的竹杠,你看那些服务器带宽流量,跟不要钱一样。家用价格反而在 60-120 刀美元一个月。
|
117
mark2025 2023-08-29 09:06:46 +08:00
gitee 当生产依赖不靠谱的
|
118
laozhoubuluo 2023-08-29 09:07:16 +08:00 via Android 10
所以从楼主这个案例中可以总结几个比较重要的经验:
1. 配置文件不能依赖单点,应该至少有两套不同的连接方式(不同的域名,不同的 DNS ,不同的服务器)来确保服务可以连接。启动之后应该不定时检测这些启动服务器的连接状态,如果有服务器连接不上也要上报低级别告警。 2. 设备应该支持缓存上一次启动时获取的配置文件,在下一次重启时如果获取不到配置就要用上一次启动的配置文件继续启动,并向服务器上报中高级别告警,同时如果设备有管理界面或者指示灯,也最好能表示出这一状态以便于售后人员排错。 3. 技术债还是要尽早还,越晚还越被动。尤其是这种涉嫌违反服务商 ToS 的技术债。 |
119
loolac 2023-08-29 09:08:15 +08:00
gitee 下载不是 300kb/s 的小水管吗?我就从来没快过的。还想什么呢,加速 github 才是年度最佳笑话。看到拉取一堆 github 仓库的镜像,速度却是 github 十分之一都不到。
|
120
Rrrrrr 2023-08-29 09:17:08 +08:00
笑死了,用国产的,各种审核
|
121
encro 2023-08-29 09:21:12 +08:00
个人项目我用 gitee
公司我用 codeup |
122
laozhoubuluo 2023-08-29 09:24:55 +08:00 via Android
@laozhoubuluo 另外关于第二点刚才说的不太清楚,具体来说应该是最后一次正确的配置。假设说上一次重启保存了一份正确的配置文件,后续获取不到正确的配置文件的时候应该一直用这个旧的配置文件,而不是这份配置文件只能支持下一次重启。
|
123
lcy630409 2023-08-29 09:26:59 +08:00 1
|
124
Shazoo 2023-08-29 09:29:09 +08:00
虽然说这个有点风凉话,但是……第一次看到 ota channel 只有一条的……
我们固件 ota ,域名、备用域名、ip 都会有…… |
125
Masoud2023 2023-08-29 09:31:23 +08:00
笑死了个人,还 raw 滥用,raw.githubusercontent.com 一大堆脚本在不停的请求也没见 Github 叫啊?
买不起贷款,玩不起就说玩不起,别搞什么滥用不滥用的冠冕堂皇的词出来。 非要用国内服务,腾讯云的 coding.net 还有 Gitlab 国内 SaaS 版不好吗?为什么非要 Gitee 这个天天自主研发挂嘴边的臭鱼烂虾? |
126
SingeeKing 2023-08-29 09:40:14 +08:00
@Masoud2023 #125 滥用与否看 ToS 而不是惯例,比如我出一个 git 托管服务说只可以托管 MIT 协议的你托管了一个 GPL 的照样是滥用;在这里 gitee 唯一的问题可能只是没有明确提示这个规则
|
127
sharkli 2023-08-29 09:58:32 +08:00
所以,还在用 gitee 的赶紧迁移吧,别图省事儿。
|
128
Masoud2023 2023-08-29 09:59:43 +08:00
@SingeeKing #126 合同上没写的东西,叫规则吗?
|
129
snowlyg 2023-08-29 10:01:33 +08:00
早就不用了
|
130
Y25tIGxpdmlk 2023-08-29 10:03:09 +08:00
@louzhichen #3 人家可不是自己拿不回文件,是很多用户 APP 默认需要读取这个配置,访问不了导致 APP 无法正常使用了
|
131
skiy 2023-08-29 12:09:57 +08:00
我用 jihulab.com 。但这个确实应该不算是 gitee 的锅。
设备就不应该用仓库来存,要存在自己的手上。因为一上设备就检测,就被机器判定为恶意请求了。如果量大,跟 DDOS 差不多。比如你服务器重启了,设备就会批量上线。同时会并发过来。 那些举 raw 作为例子的太可笑了。能一样么?前面有人指出当前有 12306 脚本抢票的问题。并发、并发、并发。 |
132
picone 2023-08-29 12:37:11 +08:00
单方面禁止部分流量,Github 也是有先例的。不一样的是 Github 写了个大概,比如过度使用带宽,哪些内容是禁止的:
https://docs.github.com/en/site-policy/acceptable-use-policies/github-acceptable-use-policies#9-excessive-bandwidth-use 而 Gitee 的使用条款太简单了,写了和没写一样 |
133
redsun368573607 2023-08-29 12:41:15 +08:00
都能来 V 站还不会翻墙用 github ?
|
134
deali 2023-08-29 14:53:18 +08:00
这种核心的文件,不自建个 gitea 来放么?
|
135
yagamil 2023-08-29 19:01:22 +08:00
OTA 的配置放在别人的机子上。。。这资源得有多缺。。。
|
136
hongfs 2023-08-29 20:23:29 +08:00
别喷了,今天下午开始,我们在阿里云香港地域的服务器,匿名方式访问 github api 已经被禁止了。提示:Access to this site has been restricted.
|
138
nnegier 2023-08-30 10:42:40 +08:00 via Android
@fangxiaoning 你是怎么解决的,可以说下吗?它们电话打不通,会给你挂了
|
139
mxT52CRuqR6o5 2023-08-30 20:20:17 +08:00 via Android
@Masoud2023 不是有人举例了,github raw 封过 12306 抢票软件,真以为没有 raw 滥用?
|
140
dasf53adf 274 天前
@fangxiaoning 你心太也太大了,搭个 NGINX ,搞个静态服务,或者弄个 CDN 按量付费很难么?
|