文章目录
部署在服务器上的下载工具,利用海外高带宽的优势做跳板加速本地下载,主要用于加速国内下载缓慢的国外资源。
其优势如下:
- 使用容器部署
- 资源占用较少
- 部署效率飞快
部署
基础环境
1 | // 安装Docker |
安装程序
1 | export USE_HTTPS='false' |
访问使用
1、打开浏览器访问本机IP地址 SERVER_ADDR的值
加 端口 SERVER_PORT的值
。打开后界面如下:
在上框中输入登陆密码 PASSWORD的值
并回车
2、将文件地址复制到上面的框中,即可完成文件缓存操作
运行参数解释
1 | // 是否启用https |
上述参数片段表示使用https的18889端口进行访问和进行下载文件。
一键安装
支持:RedHat 7.X 系列
1 | 首选地址:curl -s https://oss.itan90.cn/files/remote_download/init.sh|bash |
高阶用法
使用tips
文件链接从剪切板获取
当 USE_HTTPS
为 true
且证书有效时,文件链接可从剪切板获取:双击文件链接拦自动完成文件链接填入。
远端存储
从 v1.3
版本开始,程序支持使用远端存储来启动程序
也就是在启动时指定一个远端存储,从而为程序提供一个数据落地的方法。
例如以下启动参数:
1 | docker rm -f remote_download |
启动后,则会使用minio作为数据存储的方式,数据的存储则会最终落入minio存储中不占用运行容器的主机空间
注意:上传/下载文件时,则会使用主机存储作为临时缓存,完成后释放空间
具体参数解释
1 | 远端存储类型 REMOTE_STORAGE |
目前已支持的存储类型:
- minio
- 使用s3协议的对象存储
待更新更多存储类型
在k8s中运行
新建编排文件
1 | kubectl create ns bohai-app |
1 | apiVersion: v1 |
启动
1 | kubectl apply -f deploy.yaml -n bohai-app |
访问
1 | http://K8S节点IP:30006 密码: admin123 |
监控
1 | // 资源使用 |
其他帮助
公开节点
节点名称 | 节点地址 | 节点物理位置 | 备注 |
---|---|---|---|
预演环境 | http://64.112.124.72:30006/ | 台湾省Google数据中心 | k8s环境中运行 |