宝塔反代默认缓存了html吗,宝塔面板安装 OneList 设置反代
OneList介绍OneList 基于GoLang
支持 国际版,个人免费版(家庭版), 中国版(世纪互联)
支持同时列出多个盘的目录(要求每个盘的SubPath唯一)
支持文件夹内超过 200 个项目
支持后台自动刷新缓存
支持路径中含有特殊字符
支持使用不同目录使用不同账户密码加密(HTTP 401)
支持隐藏目录和文件(跳过缓存)
数据储存在内存中,响应更加迅速
安装宝塔面板
安装 Go1.12.5SSH 下:wget -O golang_install.sh https://lowvps.cn/wp-content/uploads/2019/05/golang_install.sh && sh golang_install.sh
如果已经安装了宝塔面板,则跳过安装宝塔,直接安装 go 1.12.5。然后执行 source /etc/profile 使其生效
执行,查看是否成功go version
安装 OneList
1、下载 OneList、设置权限mkdir /opt/OneList && cd $_wget https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/amd64/linux/OneListchmod +x OneList
2、授权认证
点击右侧 URL 登录并授权,授权【国际版、个人版(家庭版)】、【中国版(世纪互联)】。
授权后会获取一个 localhost 开头打不开的链接,这里复制好整个链接地址,包括 localhost。
3、使用命令Usage of OneList:
-a string
// 初始化配置文件,添加新配置
Setup and Init auth.json.
-bind string
// 绑定IP地址(公网: 0.0.0.0)
Bind Address (default "127.0.0.1")
-port string
// 绑定端口(HTTP:80)
Port (default "5288")
-s string
// 设置 SubPath 项, 需要与 -a 一起使用.
Set SubPath. [unique per account] (default "/")
-c string
// 配置文件
Config file. (default "config.json")
-t string
// Index.html 目录样式文件
Index file. (default "index.html")
-cn
// 开关
// 授权中国版(世纪互联), 需要此参数.
OneDrive by 21Vianet.
-ms
// 开关
// 授权个人版(家庭版), 需要此参数.
OneDrive by Microsoft.
4、生成配置文件
国际版,将 url 换成你上面复制的授权地址,包括 http://loaclhost。./OneList -a "url" -s "/onedrive01"
个人版(家庭版),将 url 换成你上面复制的授权地址,包括 http://loaclhost。./OneList -ms -a "url" -s "/onedrive02"
中国版(世纪互联),将 url 换成你上面复制的授权地址,包括 http://loaclhost。./OneList -cn -a "url" -s "/onedrive03"
提示 Success! Add config. '/path/to/config.json' 信息,则添加成功。
这里要注意的是:
1、授权 url 地址只能用一次,超过需要重新授权。
2、命令中的 /onedrive01 参数为指定网盘地址后缀,比如 http://domain.com/onedrive01。
3、授权多个网盘的话,重复授权多次即可,参数均会添加到一个配置文件,且后缀不能重复。
4、地址后缀填错了的,可以稍后在配置文件中修改。
本文默认的配置文件路径 /opt/OneList/config.json,参数详解,可自行修改:[
{
// 如果是家庭版或者个人免费版, 此项应为 true.
"MSAccount": false,
// 如果是中国版(世纪互联), 此项应为 true.
"MainLand": false,
// 授权令牌
"RefreshToken": "1234564567890ABCDEF",
// 单配置文件中,此项要唯一.将此OneDrive中设置为`RootPath`目录映射在`http://127.0.0.1:5288/onedrive` 下.
// (只推荐一个盘位的时候使用根目录"/".)
"SubPath": "/onedrive",
// 读取OneDrive的某个目录作为根目录. (支持根目录"/")
"RootPath": "/Test",
// 隐藏OneDrive目录中的文件夹和文件, 条目间使用 "|" 分割. (跳过缓存设置的条目.)
"HidePath": "/Test/Obj01|/Test/Obj02",
// 使用用户名和密码加密OneDrive目录. 目录和用户名密码间使用 "?" 分割, 用户名密码使用 ":" 分割, 条目间使用 "|" 分割. 无效条目将跳过.
"AuthPath": "/Test/Auth01?user01:pwd01|/Test/Auth02?user02:pwd02",
// 缓存刷新间隔.(所有项目中的刷新时间取最小值为有效刷新间隔)
"RefreshInterval": 900
}
]
这里注意,挂载多个盘符的时候,SubPath 参数请不要为 /,单个网盘建议为 /。
运行 OneList
建议这两个魔改版模板,可播放视频等:
下载 index.html,与 config.json 同目录,即本文默认的 /opt/OneListwget https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/index.html -P /opt/OneList
监听 8000 地址,自行修改/opt/OneList/OneList -bind 0.0.0.0 -port 8000
最后打开 ip: 端口访问即可,如果你挂载网盘的时候 SubPath 为 /,那么直接通过根目录查看,如果为 /onedrive1 ,那么通过 ip:端口/onedrive1 查看,如果该路径不存在,则会提示 No Found.。
且首次运行会异步缓存,也就是至少有一个盘缓存成功了,才会显示。
设置反代,直接使用域名访问
宝塔安装 Nginx,建立站点,设置反代onelist-fandai
开机自启
这里新建一个简单的 systemd 配置文件,适用 CentOS 7、Debian 8+、Ubuntu 16+。
使用命令:设置你的运行监听端口,即你可以通过 ip:端口 访问程序,这里默认 8000。port="8000"将以下代码一起复制到 SSH 运行cat > /etc/systemd/system/onelist.service <
[Unit]
Description=onelist
After=network.target
[Service]
Type=simple
ExecStart=/opt/OneList/OneList -bind 0.0.0.0 -port ${port}
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
#启动并设置开机自启
systemctl start onelist
systemctl enable onelist
卸载未设置开机自启rm -rf /opt/OneList设置过开机自启systemctl stop onelist
systemctl disable onelist
rm -rf /opt/OneList /etc/systemd/system/onelist.service
最后如果我们只想显示网盘的某些文件夹,那么可以分别挂载该网盘的不同目录即可,具体操作看配置文件说明。
注:
本文转自灰鹦鹉博客,四六笔记转发整理记录。
宝塔反代默认缓存了html吗,宝塔面板安装 OneList 设置反代相关推荐
- PP视频如何设置默认缓存个数
将来,PP视频将会在多元化的内容储备.个性化的产品体验.定制化营销服务领域继续发力,引领视频体验革命.不断提升连接人与服务的能力,更好的改变人们的生活.PP视频是一款可以电影资源非常丰富的播放器软件, ...
- Windows下 更改 pip默认缓存目录
windows下,pip的默认缓存目录为:"C:\Users{username}\AppData\Local\pip\cache" 可以使用以下命令修改缓存目录 pip confi ...
- spring默认缓存管理器_使用Spring的缓存管理器缓存Web内容
spring默认缓存管理器 在这篇文章中,我想向大家展示如何使用Spring的CacheManager,@ Cacheable和JMX批注来缓存和管理Web内容的缓存的基础知识. 想象一下一个网上商店 ...
- PP视频如何将默认缓存清晰度设置成超清
PP视频如何将默认缓存清晰度设置成超清呢?很多人都不会,下面小编来详细的讲解一下. PP视频如何将默认缓存清晰度设置成超清 1.先打开手机,点击桌面上的PP视频. PP视频如何将默认缓存清晰度设置成超 ...
- Spring Boot————默认缓存应用及原理
引言 应用程序的数据除了可以放在配置文件中.数据库中以外,还会有相当一部分存储在计算机的内存中,这部分数据访问速度要快于数据库的访问,因此通常在做提升数据访问速度时,会将需要提升访问速度的数据放入到内 ...
- 【Python】修改pip默认缓存位置
pip默认缓存的位置是C:\Users\username\AppData\Local\pip\cache,这占用了大量的C盘空间,我们可能想要改变此路径为D:\Python\pipcache. 做法是 ...
- Spring Boot基础学习笔记17:Spring Boot默认缓存
文章目录 零.学习目标 一.缓存概述 (一)引入缓存管理的重要性 (二)Spring Boot的缓存管理 二.Spring Boot默认缓存 (一)数据准备 (二)创建Spring Boot项目 - ...
- 宝塔无法安装php memcached,宝塔面板安装Memcached缓存加速wordpress
开启缓存是为了加速wordpress经常用到的一种提速方法,除了有专门的插件进行静态化缓存外,还可以使用Memcached进行内存缓存,宝塔面板集成了Memcached,大大降低了使用难度.今天就记录 ...
- java缓存管理器_使用@EnableCaching的Spring Boot默认缓存管理器
我在SpringBootApplication中实现了缓存,如下所示 @SpringBootApplication @EnableCaching public class SampleApplicat ...
最新文章
- 让尸体说话-法医密档
- Linux安装软件时缺少依赖包的简单较完美解决方法!
- python读取excel画散点图-matplotlib两种画散点图的方式
- 从syslinux源码定制LiveUSB
- 自己写的thinkphp自动生成类
- SpringBoot2.0 最简单的 idea 快速创建项目
- 小林求职记(六)踩过Dubbo坑,回答印象深,干货整理
- textedit实时显示位置_加什么地形就看什么等高线!等高线实时预览就是这么爽...
- java反射 set_Java反射
- RTL8211E应用(二)之信号输入、输出接口
- 深入浅出 MFC_华中理 工_简体版电子书pdf下载
- iOS捷径(Workflow 2.0)拓展
- filezilla里怎么解决中文乱码
- 在衣食住行上训练专注力
- cdr多页面排版_CDR排版须掌握三大功能 值得收藏
- 数码管动态扫描显示程序内消影流程
- 老湿人----山河拱手,为君一笑
- 后台管理系统中的antd vue中的问题(动态加载列表a-select-option,后台管理中a-selct-option的回显)
- JAVA-读取excel转成html 将excel表格转换为HTML文件格式 转成前端表格样式
- 【UE4】物理引擎(蓝图)
热门文章
- 小程序飞入购物车特效
- vue打包后获取不到数据_vue 打包后,如何修改接口地址?
- multisim秒信号发生器_频谱中射频干扰信号流化、分析与回放
- 2020山东省计算机专科学校排名,2021山东专科学校排名 最好的高职院校排行榜
- oracle 无效数字 0,oracle to_namber之后报ora-01722:无效数字
- java 获取apk的包名_java从apk文件里获取包名、版本号
- androidStudio快捷键概览
- google官方上拉刷新
- was修改堆内存_WAS问题解决思路
- 基于JAVA+SpringBoot+Mybatis+MYSQL的婚纱影楼摄影网站