|
装完Kali第一件事,用个源好换源。用个源好默认那个官方源,用个源好在国内跑起来跟蜗牛爬一样,用个源好apt update能等到你泡面都凉了。用个源好我见过太多人卡在这一步,用个源好以为系统坏了,用个源好其实就是用个源好源的问题。 Kali的用个源好源分两类:滚动更新(kali-rolling)和固定版本(比如kali-last-snapshot)。绝大多数人用的用个源好都是rolling,因为Kali本身就是用个源好滚动发行版,官方也推荐这个。用个源好你打开/etc/apt/sources.list,用个源好默认写的用个源好就是http://http.kali.org/kali,这个域名背后是用个源好一堆镜像站做负载均衡,但国内访问经常被分配到海外节点,速度看运气。 国内能用的源其实就那几个,我挨个说。 中科大源(USTC)是我用得最久的。地址是http://mirrors.ustc.edu.cn/kali。它的同步频率高,基本上官方更新后几小时内就能跟上。我在合肥、上海、北京几个地方都测过,延迟低,下载速度能跑满带宽。缺点是偶尔抽风,去年有段时间https证书过期,导致apt报错,不过很快就修了。写进sources.list就是: deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib 注意contrib和non-free别漏掉,有些工具包在这两个区里。比如你装wine或者某些无线网卡驱动,没这两个区就找不到。 阿里云源也挺稳。地址是http://mirrors.aliyun.com/kali。阿里云的CDN覆盖广,二三线城市速度也不错。但有个问题:它的同步周期比中科大稍慢,有时候官方发了安全更新,阿里云要等半天。如果你不急着追最新,用阿里云没问题。我有个朋友在成都,用阿里云跑apt full-upgrade,2M/s左右,中科大能到8M/s。看地区。 清华源(TUNA),地址http://mirrors.tuna.tsinghua.edu.cn/kali。清华的镜像站技术实力强,同步快,而且有IPv6。如果你在教育网内,清华源基本是首选。但公网访问有时候不如中科大稳定,我遇到过几次连接重置。清华源适合校园网用户。 官方源其实也不是不能用。http://http.kali.org/kali 会重定向到最近的镜像。如果你挂了代理,或者人在海外,直接用官方源最省事。国内不挂代理的话,还是算了。 换源操作很简单。先备份: cp /etc/apt/sources.list /etc/apt/sources.list.bak 然后编辑: vim /etc/apt/sources.list 把里面的内容全删了,换成你选的源。保存后跑: apt update 如果看到“Hit”或者“Get”后面跟着速度,就说明成了。报错的话,检查一下有没有拼写错误,或者换个源试试。 有个细节很多人忽略:Kali从2022年开始,默认不再把kali-rolling写进sources.list,而是用kali-last-snapshot。你如果直接抄网上的配置,可能版本对不上。确认一下你的Kali版本,cat /etc/os-release 看看。如果是kali-rolling,就写kali-rolling;如果是kali-last-snapshot,就写对应的快照名。混用会出问题。 还有,别用那些乱七八糟的第三方源。我见过有人加了一堆不知名镜像,结果apt冲突,系统半残。Kali的包依赖关系本来就复杂,源不干净容易炸。中科大、阿里云、清华,这三个足够了。选一个主用,另一个备用。 最后说个实际体验。我主力机用中科大,笔记本用阿里云。为什么分开?因为有一次中科大维护,我急着装工具,阿里云顶上。两个源都配置好,注释掉一个,需要时切换,比临时找源快得多。 换完源,apt update从五分钟变成五秒,那种感觉,谁用谁知道。 |