Lxn-Chan!

(~ ̄▽ ̄)→))* ̄▽ ̄*)o

由于国内众所周知的原因,在国内使用PPA的体验可能没有那么理想,其中中科大提供了他们的Proxy,但是据说体验不佳,本文将使用另一种方式来加速PPA的使用。

创建CDN域名

该方案需要自己准备域名和CDN,部分服务商的CDN服务是收费的,请自行决定使用何种服务。本文将使用本站赞助商又拍云的CDN做测试,我这里本地下载速度大概在150K/s-500K/s。

因为PPA本质上就是一堆静态文件,只要走国内CDN代理(缓存)即可,因此原理上免费的Cloudflare也是能用的。

在又拍云上创建一个新的CDN服务,服务名称和加速域名自己填,应用场景选择“文件下载”,随后在源站设置中的回源协议选择HTTP,源站地址输入ppa.launchpad.net,端口号80,随后点击创建,然后在对应的域名上创建对应的CANME解析即可。

使用

使用方式也很简单,先正常添加PPA仓库:

1
add-apt-repository ppa:ondrej/php

然后修改下面的文件:

1
/etc/apt/sources.list.d/ondrej-ubuntu-php-focal.list

可能实际上并不是这个文件哈,只需要到对应的文件夹里面寻找到对应的list文件即可,然后将里面的ppa.launchpad.net全部换成你自己CDN的域名,OK,接下来apt update测试一下,如果能正常更新,则结束。

一点屁话

妈的,还以为是联通的垃圾宽带不好使,折腾了好几个小时了啥邪门主意都想过用过了,最后我禁用了IPv6一下就好,真是妈的,不知道该骂谁。

顺便关闭IPv6的方法:

1
2
3
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

执行后立即生效,可以用ip addr一类的命令测试一下。这里关闭的IPv6只是本次开机关闭了IPv6,重新启动后IPv6仍然会被自动启用。

 简单说两句



联系站长 | 服务状态 | 友情链接

备案号:辽ICP备19013963号

萌ICP备 20219421 号

中国互联网违法和不良信息举报中心

架构版本号:8.1.5 | 本站已全面支持IPv6

正在载入运行数据(1/2)请稍后...
正在载入运行数据(2/2)请稍后...

Copyright 2024 LingXuanNing, All rights reserved.