方案一 使用 nginx 做代理(时间换空间)
使用能连外网的机器做nginx做代理
nginx配置文件
# 大连东软信息学院
server {
server_name mirrors.neusoft.edu.cn;
location / {
proxy_pass http://mirrors.neusoft.edu.cn/;
}
}
# 阿里云镜像
server {
server_name mirrors.aliyun.com;
location / {
proxy_pass http://mirrors.aliyun.com/;
}
}
server {
server_name mirrors.aliyuncs.com;
location / {
proxy_pass http://mirrors.aliyuncs.com/;
}
}
# centos官方镜像
server {
server_name mirrorlist.centos.org;
location / {
proxy_pass http://mirrorlist.centos.org/;
}
}
# 兰州大学
server {
server_name mirror.lzu.edu.cn;
location / {
proxy_pass http://mirror.lzu.edu.cn/;
}
}
# 中科大镜像
server {
server_name mirrors.ustc.edu.cn;
location / {
proxy_pass http://mirrors.ustc.edu.cn/;
}
}
server {
server_name centos.ustc.edu.cn;
location / {
proxy_pass http://centos.ustc.edu.cn/;
}
}
# 南京邮电大学开源软件镜像站
server {
server_name mirrors.njupt.edu.cn;
location / {
proxy_pass http://mirrors.njupt.edu.cn/;
}
}
# 网易开源镜像
server {
server_name mirrors.163.com;
location / {
proxy_pass http://mirrors.163.com/;
}
}
# 清华大学
server {
server_name mirrors.tuna.tsinghua.edu.cn;
location / {
proxy_pass http://mirrors.tuna.tsinghua.edu.cn/;
}
}
# 华为云
server {
server_name mirrors.huaweicloud.com;
location / {
proxy_pass http://mirrors.huaweicloud.com/;
}
}
# 北京外国语大学开源软件镜像站
server {
server_name mirrors.bfsu.edu.cn;
location / {
proxy_pass http://mirrors.bfsu.edu.cn/;
}
}
# 重庆大学
server {
server_name mirrors.cqu.edu.cn;
location / {
proxy_pass http://mirrors.cqu.edu.cn/;
}
}
# 希网
server {
server_name mirrors.cn99.com;
location / {
proxy_pass http://mirrors.cn99.com/;
}
}
# 上海交通大学yum源
server {
server_name ftp.sjtu.edu.cn;
location / {
proxy_pass http://ftp.sjtu.edu.cn/;
}
}
# 搜狐开源镜像
server {
server_name mirrors.sohu.com;
location / {
proxy_pass http://mirrors.sohu.com/;
}
}
# 北京首都在线科技镜像
server {
server_name mirrors.yun-idc.com;
location / {
proxy_pass http://mirrors.yun-idc.com/;
}
}
# 南京大学开源镜像站
server {
server_name mirrors.nju.edu.cn;
location / {
proxy_pass http://mirrors.nju.edu.cn/;
}
}
# 微软 sqlserver 镜像 需要修改 https 为 http
server {
server_name packages.microsoft.com;
location / {
proxy_pass http://packages.microsoft.com/;
}
}
注:不能连接的源会导致nginx无法启动
不能联网的主机分发hosts文件
# hosts 文件
192.168.100.100 mirrors.neusoft.edu.cn
192.168.100.100 mirrors.aliyun.com
192.168.100.100 mirrors.aliyuncs.com
192.168.100.100 mirrorlist.centos.org
192.168.100.100 mirror.lzu.edu.cn
192.168.100.100 mirrors.ustc.edu.cn
192.168.100.100 mirrors.njupt.edu.cn
192.168.100.100 mirrors.163.com
192.168.100.100 mirrors.tuna.tsinghua.edu.cn
192.168.100.100 mirrors.huaweicloud.com
192.168.100.100 mirrors.bfsu.edu.cn
192.168.100.100 mirrors.cqu.edu.cn
192.168.100.100 mirrors.cn99.com
192.168.100.100 ftp.sjtu.edu.cn
192.168.100.100 mirrors.sohu.com
192.168.100.100 mirrors.yun-idc.com
192.168.100.100 mirrors.cqu.edu.cn
192.168.100.100 mirrors.cn99.com
192.168.100.100 ftp.sjtu.edu.cn
192.168.100.100 mirrors.nju.edu.cn