用于同步一些开源镜像供内网使用
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
app
docs
etc
style
tools
.gitattributes
.gitignore
README.md
index.html
package.json
systemjs.config.js
tsconfig.json

README.md

开源镜像同步工具

写得比较暴力,目前支持两种方式,一种是rsync,另一种是apt-mirror

tools/repos.txt 是软件源的配置,tools/sync.status.txt是同步的状态(用于显示在页面上的)。

tools/rsync_repos.sh 是需要定期执行的启动同步的脚本。

tools/ubuntu-mirror.listapt-mirror的配置。

需要保证tools目录可写,因为会写日志。

需要保证etc目录放了一些改源的配置示例。

其他的按nodejs标准的方式来好了。需要先build一下,来通过typescript生成目标javascript脚本和模板内容。

截图示例

docs/h-1.png