mico
1
使用一些开源软件的时候,他们从 Github 更新资源的话,不一定通过 git 克隆;
如标题所述,也可能直接通过 wget,curl,… 从 raw.github* 下载。
但是无论如何,裸连都好慢好慢,甚至直接就连不上。
想到的方法:
-
代理
这个在极力避免
-
中间网站
这个有些软件里面是改不了的,我一般只用来克隆,下载,不太好用来进行带个人信息的上传操作
-
通过修改 Hosts
由于上一个原因,在尝试这个方法,不过好像在我这里没有生效
所以,在此,想请教大家有没有其他的想法呢?
1113
2
有代理才能接触到互联网
hosts不生效是因为没找对,而且太麻烦了,不推荐。
还有个办法,我记得码云支持一键从github导入项目,所以,先导过来,再下载
yazii
3
proxy是跑不了的。我觉得最舒服的方式就是路由器挂proxy,用硬件按钮控制开关
liu
4
看看国内有没有代理的源,最近使用brew只能使国内源了…
ejsoon
5
github、npm、google系(如安卓開發)並不適合中國大陸國情,其中github近期以来開始速度變慢,它的原理是隨機丢包,但又不是絕對禁止訪問。
解決辦法是,幾乎每一種需要直連的安裝,都有一個提供離綫下載的替代方案。只有少數沉浸在自己的世界的美歐日國家的少數軟體,沒有【明確】告知你如何離綫下載。
舉個例子,chrome的官方安裝辦法是直連安裝,一般大陸人民裝不上,但是它也提供了離綫安裝,只是它不會直接告訴你。
因此,如果某些必須直連,而又連不上的軟體,如npm,那你就找到它下載的路徑,再在網上找到它要下載的東西。搭梯下載,再移過去。(怎樣,很煩吧?)
mico
10
嗯嗯,是的,不过 proxy 的优先级希望排在最后。
mico
13
感谢,更新 hosts 的软件已经有了,但是奈何 hosts 源可能有些问题,我去看看这个软件用的源是什么(坏笑
我用的 https://swh.app
mico
14
源的话,感觉只有那种用户基数大的会有可能;
还有问题是每个软件都去寻找它的替代源,可能有点太过麻烦了;
zp0539
15
mico
16
-
根据 @1113 老哥的建议,感觉可能是选择的 hosts 源的问题;
分析:通过 github workflow
提供的机器进行测试的结果,不是本地测试,并不能消除地区以及网络的影响,所以结果是“相对于那台机器最优的”,并不一定适合每个人。
-
通过 @xiaokonglong 老哥推荐的软件,初步测试,发现有一点效果;
推测:测试是在本地进行的,是真正的“相对本机器最优的”。
所以,问题如果真的如此,那么解决方法可能是想办法把测试放在本地进行;
大家怎么看?
Frank9
19
最稳定的方式肯定还是proxy,hosts这种3天2头更换失效,你最后会烦透的。proxy+自动切换,其实省心的不要不要的了。
1 个赞
同意,设置一次就好了,反正平时访问网站一样要用到代理。
走反代使用github都是具有风险的或者不稳定的,作为开发者,我觉得没必要这么逃避代理
OKOK
21
Github 今年初被干扰了(没有蔷死,但是间歇性无法访问、速度慢等)。
单纯改 Hosts 无法解决。
如果你只是偶尔下载一些 Github 文件的话,可以试试我的油猴脚本:
Github 增强 - 高速下载
高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件、项目列表单文件快捷下载 ()