0%

前言

回想起很多年以前,国内有一些google的镜像站,当时就很好奇怎么实现的。多年以后,突然想起这件事,就试了一下。理论上可以镜像任何网站。

Nginx配置

这里以镜像百度为例子。其实重点配置只有两个:proxy_passproxy_set_header。本质上就是反向代理。

一般 < 可以 = 还行 < 不错

罐头

商品描述价格评价
COLES PEAS CARROTS豌豆胡萝卜罐头$1.35/420g (现在升价到$1.8了)32%的豌豆和21%的胡萝卜,味道还行,微甜,不过新鲜胡萝卜更便宜
COLES BLACK PITTED C樱桃罐头$3.8/425g还行
Coles Creamed Corn玉米碎罐头$1.1/420g还行
Woolworths Corn Sweet Kernels玉米粒罐头$1.1/420g不错
Woolworths Chickpeas No Added Salt鹰嘴豆罐头$1.1/420gg一般
Woolworths Four Bean Mix No Added Salt Can四豆混合罐头$1.1/420g(现在降价到$1了)还行,做八宝粥不错
Woolworths Lentils No Added Salt扁豆罐头$1.1/420g(现在降价到$1了)一般,做八宝粥还行
COLES TUNA吞拿鱼罐头$1.1/95g还行
COLES TUNA吞拿鱼罐头$3.5/425g性价比最高的吞拿鱼罐头,但是需要开罐器
SPAR TUNA IN ONION吞拿鱼罐头$1.1/95g不错
Deli Tuna 90g EXTRA VIRGIN OLIVE OIL BLEND & PINK SALT吞拿鱼罐头$2.5/90g味道不错,就是略贵
COLES SPAGHETTI茄汁意面罐头$0.65/420g性价比好高,味道可以
Coles Smart Buy Baked Beans In Tomato Sauce茄汁黄豆罐头$1.1/420g不错
COLES ITALIAN TOMATO番茄罐头$0.9/140g太酸了
Coles Tomatoes Crushed Basil & Oregano混了香料的番茄罐头$1.3/400g一般
Coles Italian Diced Tomatoes切块的番茄罐头$1.1/400g还行
Coles Chopped Tomatoes Canned切块的番茄罐头$0.95/400g还行,没吃出啥区别
Essentials Diced Tomatoes番茄罐头$0.97/400g味道还可以,没有拉环
Woolworths Champignon Pieces Stems口蘑罐头$1.7/400g味道还行
Woolworths Champignon Whole口蘑罐头$1.7/400g味道还行
Woolworths Garlic Minced蒜蓉罐头$2.4/500g还行,很香,但是是酸的(估计是用乳酸保鲜)

主食

商品描述价格评价
COLES PASTAcoles最便宜的意面$0.9/500g除了螺旋形的,其它都可以
WW Pasta Shell LargeWoolworths的意面$1/500g贝壳状只有wws有,吃起来跟coles的没啥区别
COLES LNG GRAIN RICE长白米$1.4/1kg,升价后$1.8/kg, WWS $8.50/5kg需要多加水煮,否则偏硬
Woolworths Brown Rice Grain棕米$2.5/1kg需要煮半小时才能煮开,口感还行
TIP TOP MUFFINS松包$3/6个不好吃
SAN REMO LA PASTA芝士意面配粉$1.4/80g还行,可能加奶更好吃,性价比不高
B/EYE HASH BROWNS薯饼$5.3/800g一般
McCain Superfries Crinkle Cut薯条$4.8/900g还行
McCain Hash Browns Shredded薯饼$5.8/750g比正常薯饼窄,还行
SEASONS PRIDE Crinkle Cut Chips / French Fries薯条$3.59/kgAldi,没买
SEASONS PRIDE Hash Browns薯饼$4.99/kgAldi,没买
SEASONS PRIDE Steak Cut Chips薯片?$2.99/750gAldi,没买
IBUMIE Instant Noodle纯方便面,波浪面,一袋10块$4.1/650g还可以,就是贵
Jinmailang Egg Noodle今麦郎鸡蛋面$3.1/kg还行

主食推荐最便宜的米($8.5/5kg)和最便宜的意面($0.9/500g)。

安装CRI-O

这里用1.28版本。可以通过export VERSION=1.28修改。

Ubuntu Jammy 22.04

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4D64390375060AA4
export OS=xUbuntu_22.04
export VERSION=1.28
rm /usr/share/keyrings/libcontainers-archive-keyring.gpg
rm /usr/share/keyrings/libcontainers-crio-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/libcontainers-archive-keyring.gpg] https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
echo "deb [signed-by=/usr/share/keyrings/libcontainers-crio-archive-keyring.gpg] https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable:/cri-o:/$VERSION/$OS/ /" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable:cri-o:$VERSION.list

mkdir -p /usr/share/keyrings
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/Release.key | gpg --dearmor -o /usr/share/keyrings/libcontainers-archive-keyring.gpg
curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable:/cri-o:/$VERSION/$OS/Release.key | gpg --dearmor -o /usr/share/keyrings/libcontainers-crio-archive-keyring.gpg

apt-get update
apt-get install -y cri-o cri-o-runc containernetworking-plugins

systemctl enable crio
systemctl start crio
systemctl status crio

CentOS 7

export OS=CentOS_7
export VERSION=1.28

curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/$OS/devel:kubic:libcontainers:stable.repo
curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable:cri-o:$VERSION.repo https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable:cri-o:$VERSION/$OS/devel:kubic:libcontainers:stable:cri-o:$VERSION.repo
yum install -y cri-o containernetworking-plugins

systemctl enable crio
systemctl start crio
systemctl status crio

配置CRI-O

mkdir /var/lib/crio
mkdir /home/crio
cat << EOF | sudo tee /etc/crio/crio.conf
[crio]
root = "/home/crio"
[crio.api]

[crio.runtime]

[crio.image]
pause_image = "registry.aliyuncs.com/google_containers/pause:3.9"
[crio.network]

[crio.metrics]

[crio.tracing]

[crio.nri]

[crio.stats]

EOF
systemctl restart crio

配置CNI

注意这里subnet要改。