首页
统计
留言板
友链
关于
Search
1
三千书源
240,806 阅读
2
性价比还行的梯子
33,173 阅读
3
温暖的各类云盘资源交流世界——1OVE综合资源
25,294 阅读
4
三千之图:随机图片调用接口
15,413 阅读
5
Internet Download Manager(IDM) – 俄国大神制作
15,314 阅读
趣味技术
技术教程
干货资源
优质推荐
个人经验
清新文艺
特别文章
高质量文
登录
Search
标签搜索
合集
软件
宝塔
命令行
Python
脚本
勿埋我心
累计撰写
112
篇文章
累计收到
349
条评论
首页
栏目
趣味技术
技术教程
干货资源
优质推荐
个人经验
清新文艺
特别文章
高质量文
页面
统计
留言板
友链
关于
搜索到
7
篇与
的结果
2021-09-25
更改宝塔OneDrive插件中自带的API:改成自己的API,岂不是更稳妥?
引言横眉冷对千夫指,俯首甘为孺子牛。 ——勿埋我心 如果你细心的话,就会发现宝塔OneDrive插件v1.4版本出问题了,原因就是其中的API过期了。解决方法:更新插件换成自建的API显然,我们更想选择第二种方法创建应用① 注册应用重定向URL:http://localhost/login/authorized② 授予API权限 Files:全部 OpenId 权限:offline_access User:User.Read、User.Read.All、User.ReadBasic.All③ 添加密钥 可以通过特殊方法获得永久密钥:AAD应用获得永久密码 - 勿埋我心 (qian.blue)修改插件 通过以上步骤后,你应该获得应用程序ID和客户端密码 配置文件路径: /www/server/panel/plugin/msonedrive/credentials.json 在这个文件中,把其中的对应值改成刚刚获得的应用程序ID和客户端密码,保存之后登录重新授权即可。结语 算是一个比较实用的小技巧,这样就不用担心api过期的问题了,可以更安稳安心地定时备份自己的网站。 欢迎有疑惑在勿埋我心评论区留言。
2021年09月25日
2,980 阅读
2 评论
0 点赞
2021-01-29
了解一下Composer:用法和安装
引言带月披星担惊怕,久立纱窗下,等候他。 ——勿埋我心 Composer是PHP的软件包管理系统,它提供用于管理PHP软件和依赖库关系的标准格式。 它由Nils Adermann和Jordi Boggiano开发。他们于2011年4月开始开发,并于2012年3月1日首次发布第一个版本。Composer 的产生是由于受到了 Node.js 的 npm 以及 Ruby 的 bundler 的启发。该项目的依赖关系解决算法最初是来自openSUSE的libzypp包管理器。使用语法【命令】Composer 提供了几个参数,包括:require:向composer.json添加一个依赖库,并且安装它install:从composer.json安装依赖库,通常在下载一个PHP项目的所有依赖时使用update:根据composer.json中允许的版本范围更新依赖库remove:删除一个依赖库,并将其从composer.json中移除【依赖库定义】composer require monolog/monolog 以上命令会在composer.json中生成{ "require": { "monolog/monolog": "1.2.*" } }【指定版本】 所安装依赖库的版本可以由以下几种运算符定义:运算符作用 (放置在版本号前时)示例>=允许高于此版本的依赖以此类推,我们可以使用>、<和<="php": ">=5.5.9" 包括 PHP 7!=排除一个版本的依赖 -定义一个依赖的范围 丨丨或运算符,寻找二者中存在的版本"symfony/symfony": "2.8 丨丨 3.0" 将查找该依赖的2.8或3.0版本*通配符,允许一切符合要求的子版本"symfony/symfony": "3.1.*" 包括 3.1.1 版本~允许同级别的下一个版本"doctrine/orm": "~2.5" 包括 2.6,但是不包括 2.4 或 3.0.^类似于~,但是只允许向后兼容的版本 【支持的框架】Symfony ≥ 2Laravel ≥ 4CodeIgniter ≥ 3.0CakePHP ≥ 3.0FuelPHP ≥ 2.0Drupal ≥ 8TYPO3 ≥ 6.2SilverStripe ≥ 3.0Magento ≥ 2.0Yii ≥ 1.1Zend Framework ≥ 1SilexLumen在Linux宝塔中如何安装?【开启Putenv函数】 在这里提供两种方法:🌠 一、命令行修改SSH端输入vi /usr/local/php/etc/php.ini进入编辑状态。输入/,进入搜索模式,找到disable_functions。寻找disable_functions字符串,将后面的putenv删除。🌠 二、通过宝塔删除禁用函数修改 步骤:PHP管理→禁用函数→删除putenv 【安装Composer】🌠 一、安装指令阿里云源:composer config repo.packagist composer https://mirrors.aliyun.com/composer/腾讯云源:composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/Packagist源:composer config -g repo.packagist composer https://packagist.phpcomposer.com🌠 二、更新指令composer self-update🌠 三、清除缓存指令composer clear【检查是否安装成功】 实际上就是通过查看版本号实现#第一种 composer -v #第二种 composer -version结语 这可是一个很重要的程序,我想你在运行很多程序时都需要。欢迎有疑惑在勿埋我心评论区留言。
2021年01月29日
5,310 阅读
0 评论
0 点赞
2021-01-15
风卷残云:基于GitHub和Jsdelivr实现的高速图床
引言今朝蹋作琼瑶迹,为有诗从凤沼来。 ——勿埋我心 关于GitHub+Jsdelivr实现图床,我们都知道可以通过PicGo实现。该篇文章介绍的是在线版本,是一个很有趣的工具。项目地址 GitHub地址:qiantigers/GitHub_imgBed: 基于GitHub和Jsdelivr实现的在线图床 源码来自于:烟雨图床 🔗Demo:https://img.qian.blue安装步骤🌠 一、拉取代码 直接从GitHub拉取,或者下载手动上传到服务器目录。🌠 二、配置伪静态location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?$1 last; break; } }🌠 三、设置运行目录 将运行目录设置为Public 🌠 四、设置整体目录权限为777 🌠 五、配置数据库信息 进入目录./App/DateBase.php 🌠 六、导入数据库 1. 将根目录中有install.sql的文件,将其导入数据库即可。 2. 之后再导入update.sql。🌠 七、登录管理员 登录地址:https://网址/admin/login/ 管理员用户名:admin 管理员密码:123456之后可自行在后台更改。效果 看看Demo效果吧 👉 勿埋我心图床 - 极简高速外链图床 (qian.blue)结语 该图床是基于GitHub的,所以是完全免费。又因为借助于Jsdelivr,所以速度很快。但是不要将其用于商业用途,也不要将其滥用。欢迎有疑惑在勿埋我心评论区留言。
2021年01月15日
5,622 阅读
1 评论
0 点赞
2021-01-14
文本设置密码和阅后即焚,解放你的隐私:PasteMe
引言两岸新苗才过雨,夕阳沟水响溪田。 ——勿埋我心 又能够很好的跟自己的朋友说“悄悄话”了,它的神奇之处,自己慢慢领会吧。简单介绍一下 PasteMe 是一个无需注册的文本分享平台,针对代码提供了额外的高亮功能。🔗Demo:https://read.qian.blue在存储内容时,设置密码和阅后即焚可以高度保证用户内容的安全性和私密性。在将自己的内容分享给别人时,提供了一键复制链接和二维码分享等多种途径。在查看别人的内容时,可以一键复制所有文本。如果查看的是阅后即焚的内容,那么在网页加载完成之前,实体数据就已经不存在了。一些场景如果你要发布一个脚本,可以把 Bash 或者 Python 等脚本上传至 PasteMe ,然后通过 curl 和管道机制来进行优雅的发布,比如:curl api.pasteme.cn/8219 | python3如果你要发给某人一些私密的信息,比如一段 token,但是通过 QQ 、微信等聊天工具可能会被 “查水表”,你可以将私密信息以阅后即焚形式上传至 PasteMe ,将一次性链接分享给别人,别人查看一次之后这个链接就会失效想要向服务器内粘贴一段代码,但是苦于字符集,复制、上传上去之后有其它的字符,此时你可以上传至 pasteme ,然后通过 wget api.pasteme.cn/<key> -O file_name 来进行优雅的拉取新装了一台没有图形化界面的服务器,没开 sshd 服务,没有可用的编辑器去编辑 sources.list 文件,直接用默认源安装一个编辑器又太慢,此时可以用 curl api.pasteme.cn/<key> > /etc/apt/sources.list 或 wget api.pasteme.cn/<key> -O /etc/apt/sources.list 来更新 apt 源,然后进行优雅的 apt update阅后即焚的链接是可以自定义的,比如 https://read.qian.blue/100。安装步骤🌠 一、安装环境 docker-composesudo apt update && sudo apt install python3 vim python3-pip curl git -y pip3 install docker-compose🌠 二、克隆项目至本地git clone https://github.com/LucienShui/PasteMe.git --depth=1 -b docker pasteme cd pasteme🌠 三、配置文件说明 1. usr/config.json默认不存在这个文件,需自行从 usr/config.example.json 复制并重命名为 config.json,不要使用 mv 命令,否则会导致 git pull 的时候出现 conflict字段值描述举例backendApi相对或绝对 URL后端 API 的地址/api/adminApi相对或绝对 URL后台开放 API 的地址,留空则会停用相关功能``footerJSON 数组自定义前端底部的链接[]footer.url完整的 URL链接的地址https://www.skyqian.comfooter.text字符串链接显示的字勿埋我心 2. usr/usr.js前端会始终通过 <script> 引入这个文件,可以通过这个文件加入百度统计、谷歌统计等代码,默认引入作者的 daovoice🌠 四、修改配置文件cp frontend/usr/config.example.json frontend/usr/config.json #将左边的文件复制并重命名为右边的文件 vim frontend/usr/config.json #也可以用宝塔在线修改 cp backend/config/config.example.json backend/config/config.json #将左边的文件复制并重命名为右边的文件 vim backend/config/config.json #也可以用宝塔在线修改文件路径:frontend/usr/config.json,设置底部文件。 文件路径:backend/config/config.json,建议保持原样。🌠 五、修改docker-compose.yml 将原来的80端口改成你想要的端口号。🌠 六、启动服务 指令:docker-compose up -d命令执行完成后等待 30s(因为需要初始化数据库和等待 healthy check),然后运行 docker ps -a,当看到所有的容器的状态没有 unhealthy 或 Exited (x) xxx 就代表 PasteMe 已经启动成功🌠 七、检验一下是否成功 🌠 八、宝塔进行反代 🌠 九、访问成品 🔗Demo:https://read.qian.blue更新服务进入到克隆至本地的文件夹cd pasteme更新 docker-compose.ymlgit pull更新容器docker-compose pull docker-compose up -d结语 一款很有趣的应用,欢迎有疑惑在勿埋我心评论区留言。
2021年01月14日
5,245 阅读
0 评论
0 点赞
2021-01-14
在线思维导图工具:draw.io
引言芳草有情皆碍马,好云无处不遮楼。 ——勿埋我心 draw.io是一个开源的在线流程图绘制工具,支持docker部署,支持在服务器和本地搭建。 DRAW.IO支持多语言,当然也是支持简体中文的,程序自带上百套模板和种类繁多的流程图小工具。支持good drive、OneDrive、GitHub或本地存档,导入导出支持格式众多,使用体验相当不错。 不错的是,这是免费开源的安装步骤🌠 GitHub项目 地址:fjudith/docker-draw.io 🔗Demo:diagrams (qian.blue)🌠 一、安装Docker 如果你是使用的是宝塔,在软件商店里安装Docker管理器即可。🌠 二、进行安装 1. 打开SSH输入安装指令:docker run -it --rm --name="draw" -p 8080:8080 -p 8443:8443 fjudith/draw.io 2. 用宝塔的Docker管理器 填写端口映射,其它的可以默认。当然也可以根据自己的需求进行适当调整。🌠 三、反向代理 安装完之后,访问:http://ip:8080/ 选择暴露ip可不是一个明智的选择,这时候反向代理是个不错的选择。新建一个网站,点击反向代理,配置如下: 🌠 四、访问成品使用体验🌠 一、选择你要存储的设备 我个人使用比较多的是OneDrive,用它分享也是一个不错的选择。如果你也比较喜欢用OneDrive,可以了解一下这个 👉 https://1ove.club🌠 二、我想你也需要设置一下语言吧 🌠 三、简单画一个思维导图 结语 总的而言,是个很不错的在线思维导图工具。欢迎在勿埋我心评论区留言。
2021年01月14日
6,587 阅读
0 评论
3 点赞
2021-01-14
给自己的网站带来和平:实现自动开启Cloudflare的5秒盾和验证码
引言梦也不分明,远山云乱横。 ——勿埋我心 你的网站有没有被攻击过?这个脚本虽然不能抵御那些恐怖的“洪流”,但是抵挡一下“小打小闹”应该问题不大。 原理:通过检测系统负载(cpu或load)自动开启cloudflare UAM和challenge质询(验证码) 勿埋我心希望这个有用的脚本会让你受益。配置脚本🌠 一、获取Cloudflare的api_key 1. 2. 3. 验证密码,获得密钥。🌠 二、获取Cloudflare的zone_id 事先需要将自己的网站域名解析到Cloudflare 1. 2. 🌠 三、下载脚本 脚本地址:🔗博主云盘🌠 四、将内容填入到脚本对应之处 🌠 五、配置完成 到这里脚本就配置好了,接下来该如何使用呢?运行脚本Screen🌠 一、运行指令 指令:screen -dmS Auto_defense && screen -x -S Auto_defense -p 0 -X stuff "bash /root/Auto_defense.sh" && screen -x -S Auto_defense -p 0 -X stuff $'\n'🌠 二、查看运行状态 指令:screen -r Auto_defense -d宝塔定时任务🌠 一、进入计划任务→添加任务 🌠 二、查看日志,验证是否成功。结语 愿你不会用到这个脚本,希望世界和平,没有攻击与伤害。欢迎有疑惑在勿埋我心评论区留言。
2021年01月14日
6,323 阅读
3 评论
0 点赞
2021-01-14
通过宝塔用Nginx搭建Webdav服务
引言人生岂得轻离别,天意何曾忌险巇。 ——勿埋我心 提到Webdav,我们都会想到坚果云。因为它在一些地方用到很多,比如说纯纯笔记、麻雀记、阅读之类都用到Webdav进行同步保存。但是碍于空间有限,流量有限,所以为什么我们不试试自己搭建一个Webdav服务呢? 所以勿埋我心会分享一个通过宝塔用Nginx搭建Webdav服务的教程。搭建步骤🌠 一、安装宝塔 打开SSH端,输入指令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh🌠 二、编译安装Nginx 在初次安装宝塔后通常会安装Nginx,此时大多数人都是“极速安装”,但是这里不行。 进入软件商店→卸载重新安装→编译安装 🌠 三、添加自定义模块 目的:为 nginx-dav-ext-module模块补全nginx的webdav功能 模块名称:http_dav_module 模块描述:webdev 模块参数:--with-http_dav_module --add-module=/root/nginx-dav-ext-module 前置脚本:git clone https://github.com/arut/nginx-dav-ext-module.git /root/nginx-dav-ext-module🌠 四、新建一个网站 🌠 五、修改网站配置文件 在配置文件末尾添加如下代码: location / { root /www/wwwroot/webdav.qian.blue; #注意修改成自己的目录 #client_max_body_size 102400M; #大文件支持 autoindex on; dav_methods PUT DELETE MKCOL COPY MOVE; # 需要 nginx-dav-ext-module 才有下面的选项 dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK; create_full_put_path on; } 🌠 六、设置密码 在“网站目录”中设置,即Webdav的账号和密码。 🌠 七、用客户端试试吧~ 这里推荐使用AirExplorer,如果有需要推荐看这个 👉 Air Explorer PRO结语 同步到自己的服务器上,空间大小速度快慢全凭自己,这听起来还不错。欢迎有疑惑在勿埋我心评论区留言。
2021年01月14日
5,192 阅读
4 评论
2 点赞