Deprecated: Creation of dynamic property Typecho\Widget\Request::$feed is deprecated in /www/wwwroot/sangxuesheng/var/Widget/Archive.php on line 246
听闻 All in the game. https://sangxuesheng.com/ 听闻的分享、听闻博客、听闻所见、听闻及所见 关于李志 https://sangxuesheng.com/archives/1111.html 2024-01-27T09:09:00+08:00 [post url="https://typecho.xn--9qr844m.cn:10/" title="关于李志" intro="一个关于李志的网站,欢迎来访、留言" cover="https://www.听闻.cn:5244/d/本地/阿里云盘资料备份共享/图片/图床/2024/01/25/65b212df71026.png" /] 优化 Handsome 时光机多个视频同时播放导致体验差的尴尬 https://sangxuesheng.com/archives/1164.html 2025-02-26T00:39:00+08:00 [scode type="share"]Handsome 时光机当发表多个视频后,同一页面点击多个视频窗口会被同时播放,严重影响观看体验,来自 @Rainerc、@鸿 两大兄弟的改良方案,当用户正在播放 A视频 的同时去点击播放 B视频 ,A视频 自动暂停,这样大大节省了宽带的使用和提升视频的加载速度。[/scode]方法[scode type="green"]登录后台,进入Handsome 开发者设置,在自定义输出body尾部的HTML代码 添加以下代码[/scode]<script type="text/javascript"> function playerautopasue() { window.videos = document.getElementsByTagName('video'); for (var i = 0; i < window.videos.length; i++) { window.videos[i].addEventListener('play', function() { for (let j = 0; j < window.videos.length; j++) { if (window.videos[j] != this) window.videos[j].pause(); } }); } } playerautopasue(); </script>[scode type="green"]在 PJAX回调函数 添加以下代码[/scode]playerautopasue();保存即可生效!效果见本站时光机内视频!文章引用 1panel部署LobeChat服务端数据库版(飞牛OS部署) https://sangxuesheng.com/archives/1159.html 2025-02-24T04:45:00+08:00 1panel部署LobeChat服务端数据库版(飞牛OS部署)LobeChat它是什么?LobeChat 是一个现代化设计的开源 ChatGPT/LLMs 聊天应用与开发框架,支持语音合成、多模态、可扩展的(function call)插件系统,一键免费拥有你自己的 ChatGPT/Gemini/Claude/Ollama 应用。它的特性?多模型服务商支持;支持本地大语言模型 (LLM);模型视觉识别 (Model Visual);TTS & STT 语音会话;Text to Image 文生图;插件系统 (Function Calling);助手市场 (GPTs);支持本地 / 远程数据库;支持多用户管理;渐进式 Web 应用 (PWA);移动设备适配;自定义主题。为什么要部署服务端数据库版?1panel 默认带有客户端的一键安装,安装方式非常简单,点击1panel的应用商店-全部-AI/大模型-LobeChat -端口外部访问-安装(如果你使用的是openai则需要设置一下对应的数据)http://ip:40247/ 即可访问默认安装的是客户端数据库模式 ,它与服务端数据库模式有什么区别?先说以下两种数据库类型的区别,你就懂了。特性客户端数据库 (IndexedDB)服务端数据库 (PostgreSQL)存储位置浏览器本地服务器访问权限仅限本地多用户共享数据量小大用途个人单浏览器多地方共享使用特点简单、易用功能强大、支持高并发客户端数据库 (默认): 你的聊天记录、设置等都存储在你的浏览器里,换台电脑就没了,数据无法共享。服务端数据库 (DB 版): 你的聊天记录、设置等都存储在服务器上,你可以用任何电脑登录 LobeChat 访问你的数据,数据可以跨设备共享。安装需要什么前提?1、docker手动安装:带有 PGVector 插件的 PostgreSQL 数据库 pgvector/pgvector:pg172、1panel商店安装:支持 S3 协议的对象存储服务 自建s3存储:MinIO3、1panel手动安装:受 LobeChat 支持的 SSO 登录鉴权服务 自建sso服务:casdoor4、docker手动安装:LobeChat 数据库版本自身 lobehub/lobe-chat-database官方说明至少拥有如下四个服务,通过1panel图形化手动安装LobeChat 服务端数据库版本如果你会docker 请看官方教程,而不是此教程,此教程使用的是1panel图形化操作,对于不懂的人来说看的懂,但对于懂的人过于繁琐,docker只需要一句代码首先是安装带有pgvector插件的PostgreSQL数据库我们根据官方教程,使用docker容器新建一个数据库。肯定有小伙伴疑惑,为什么不使用1panel的一键构建呢? 1Panel 的一键构建是不预装 pgvector 插件,这里我们手动安装,图形化也非常简单拉取pgvector镜像点击容器-点击镜像-点击拉取镜像输入镜像名(pgvector/pgvector:pg17)官方教程用的16版本点击拉取1 - 创建pgvector容器名称:PostgreSQL镜像名: pgvector/pgvector:pg17端口: 暴露端口:5432需要注意如果占用,要修改服务器端口网络:选择默认的1panel即可(1panel-network)ipv4:可不填挂在卷:/opt/1panel/apps/PostgreSQL/data 容器目录:/var/lib/postgresql/data环境变量:用户名,密码,挂载目录POSTGRES_USER=PostgreSQL POSTGRES_PASSWORD=PostgreSQL PGDATA=/var/lib/postgresql/data检测数据库是否可用通过1panel内置的数据库功能,添加远程服务器,点击有验证,可用连接上后新建一个数据库连接PostgreSQL注意的地方需关闭防火墙或者要手动开放端口(不然通过内网的ip是连不上的)注:官方教程:使用 Docker 部署 LobeChat 数据库 · LobeChat... · LobeHub2 - 支持 S3 协议的对象存储服务-MinIO这里我们使用1panel一键安装应用商店-MinIO如果端口占用请修改端口,我这里使用的是端口:9001 -API端口:9000端口外部访问 -安装minIO配置LobeChat 需要新建一个桶,和对应的秘钥即可。内容:ACCESS_KEYSECRET_ACCESS_KEY桶名称API域名新建一个桶Buckets-Create Bucket-输入Name-lobechat-Create Bucket桶的访问权限改为公共不设为公共则无法访问Buckets-lobechat-点击Access Policy-选择Public新建一个秘钥将会得到一个秘钥桶名称: lobechatAccess Key:::r1TXawOyhP0oaUJqmYCRSecret Key:::ftywcS58H48PnKETet3ulqvyOxCJc2B15PiXGMhSAPI域名: http://192.168.2.2:9000(ip+端口)检测minlo是否可用可以获取筒即代表可用3 - LobeChat 支持的 SSO 登录鉴权服务-casdoor搭建casdoor这里并没有使用1panel商店一件安装 ,是使用的Docker安装,三个原因,1 是1panel商店一键安装需要mysql数据库支持,2是安装完后,casdoor服务和minIO服务不能互通,(不互通其实也不影响使用)(也可能是我的设置原因,暂且不使用商店一键安装)3是换官方的all-in-one镜像不需要安装MySQL数据库casdoor官方提供两个镜像,差异供大家参考名称描述建议casdoor-all-in-one镜像中包含了Casdoor和MySQL数据库此镜像已包含一个数据库,仅用于测试目的 (博主觉得是个人使用,使用这个镜像问题不大,目前没有遇到问题)casdoor镜像中只包含有Casdoor此镜像可以连接到您自己的数据库,并在生产中使用在Docker中拉取镜像名称:casdoor镜像名: casbin/casdoor-all-in-one:latest端口: 默认暴露端口:8000需要注意如果占用,要修改服务器端口 这里演示更改为8002网络:选择默认的1panel即可访问界面检测可用默认登录用户名:admin 默认密码:123设置casdoor应用添加一个应用 身份认证-应用-添加名称:lobechat显示名称:lobechatLogo:https://pic1.imgdb.cn/item/67bb5978d0e0a243d402dc4e.webp客户端ID::3fd6d6c63c53cfc9bfec(自动生成的不需要填写,下面要用)客户端秘钥:f2b4d13cc01f2b3f13b82efb2e6d028303e6f19f(自动生成的不需要填写,下面要用)重定向 URLs:http://192.168.2.2:3210/api/auth/callback/casdoor重定向可以填多个,这里还可以添加上反代后的地址,方便外网使用https://域名/api/auth/callback/casdoor(不支持中文域名,使用前需要转码)(重定这里是填LobeChat服务地址,lobechat服务还没有搭建,所以不着急确定是否端口正确)保存即可,其他什么都可以不用设置注:官方教程:在 LobeChat 中配置 Casdoor 身份验证服务 · Lobe... · LobeHub官方教程写的很繁杂,个人使用不建议参考。4 - 开始安装LobeChat 数据库版拉取lobechat镜像搭建点击容器-点击镜像-点击拉取镜像输入镜像名( lobehub/lobe-chat-database:latest)点击拉取名称:lobechat镜像名: lobehub/lobe-chat-database:latest端口: 默认暴露端口:3210需要注意如果占用,要修改服务器端口(修改的话,在设置casdoor应用中,重定向 URLs中也需要修改)网络:选择默认的1panel-network即可环境变量: 重点中的重点,修改完后相关内容后,删除所有注释,放到环境变量中即可。#你LobeChat访问的地址,请注意,端口号修改的话,需要保持一致 APP_URL=http://192.168.2.2:3210 #postgresql必须的环境变量 # 用于加密敏感信息的密钥,可以使用 openssl rand -base64 32 生成(飞牛nas使用ssh登录后输入`openssl rand -base64 32`命令即可获取,保持默认也可) KEY_VAULTS_SECRET='*G7R4zFZk4mDaqvBIu3Yq4wD4tK/Ebzphx0HwDVrWX0Y=*' # postgresql 数据库连接字符串 # 格式:postgres://username:password@host:port/dbname,如果你的postgresql实例为 Docker 容器,请使用容器名,当然可以内网访问的也可以使用内网ip # DATABASE_URL=postgres://数据库用户名:数据库密码@192.168.2.2:4432/数据库名 # 这里的数据库名就是在搭建第一步的时候,最后设置的数据库 DATABASE_URL=postgres://postgresql:postgresql@192.168.2.2:4432/postgresql #Casdoor必须的环境变量 #加密敏感信息的秘钥,可以使用 openssl rand -base64 32 生成(飞牛nas使用ssh登录后输入`openssl rand -base64 32`命令即可获取,保持默认也可) NEXT_AUTH_SECRET=*G7R4zFZk4mDaqvBIu3Yq4wD4tK/Ebzphx0HwDVrWX0Y=* #你使用的sso的类型,不需要修改 NEXT_AUTH_SSO_PROVIDERS=casdoor #Casdoor中设置的应用中的客户端ID和客户端秘钥 AUTH_CASDOOR_ID=3fd6d6c63c53cfc9bfec AUTH_CASDOOR_SECRET=f2b4d13cc01f2b3f13b82efb2e6d028303e6f19f #填写casdoor访问地址即可 AUTH_CASDOOR_ISSUER=http://192.168.2.2:8002 #填写的lobechat的地址,请注意你的端口,要和前面APP_URL一样哦 NEXTAUTH_URL=http://192.168.2.2:3210/api/auth #debug,用来看日志反馈 NEXT_AUTH_DEBUG=1 #minIO,s3必须的环境变量 #id S3_ACCESS_KEY_ID=r1TXawOyhP0oaUJqmYCR #秘钥 S3_SECRET_ACCESS_KEY=ftywcS58H48PnKETet3ulqvyOxCJc2B15PiXGMhS #minIO访问的API地址,端口更改了请注意 S3_ENDPOINT=http://192.168.2.2:9000 #minIO,s3桶名 S3_BUCKET=lobechat #minIO,s3访问地址 S3_PUBLIC_DOMAIN=http://192.168.2.2:9001访问服务是否安装成功登录的账号密码为casdoor中的账号密码,casdoor默认账号密码:账号:admin 密码:123注:官方教程:使用 Docker 部署 LobeChat 数据库 · LobeChat... · LobeHub倒数第二步自行配置服务商即api反代现在是已经完成了本地部署,在外网情况下还是访问不了的接下来就是配置反代内容,1 用Lucky进行反向代理,这里就不教学了,网上很多教程了名称内网地址外网反代地址lobechat服务http://192.168.2.2:3210https://lobechat.cn:10Minio S3 API 服务http://192.168.2.2:9000https://Minio.cn:10Casdoor API 服务http://192.168.2.2:8002https://Casdoor.cn:10minio web服务(看需要,非必须)http://192.168.2.2:9001https://minioweb.cn:102 Casdoor应用修改配置在重定向中再添加反代后的域名把域名加端口修改成自己的:https://Casdoor.cn:10/api/auth/callback/casdoor然后保存并退出。(不支持中文域名,如是中文域名请转码使用)3 修改lobechat容器中的环境变量,把以上的反代后的lobechat服务、Minio S3 API 服务、Casdoor API 服务 添加到环境变量中#你LobeChat访问的地址,请注意,端口号修改的话,需要保持一致 APP_URL=http://192.168.2.2:3210 APP_URL=https://lobechat.cn:10 #postgresql必须的环境变量 # 用于加密敏感信息的密钥,可以使用 openssl rand -base64 32 生成(飞牛nas使用ssh登录后输入`openssl rand -base64 32`命令即可获取,保持默认也可) KEY_VAULTS_SECRET='*G7R4zFZk4mDaqvBIu3Yq4wD4tK/Ebzphx0HwDVrWX0Y=*' # postgresql 数据库连接字符串 # 格式:postgres://username:password@host:port/dbname,如果你的postgresql实例为 Docker 容器,请使用容器名,当然可以内网访问的也可以使用内网ip # DATABASE_URL=postgres://数据库用户名:数据库密码@192.168.2.2:4432/数据库名 # 这里的数据库名就是在搭建第一步的时候,最后设置的数据库 DATABASE_URL=postgres://postgresql:postgresql@192.168.2.2:4432/postgresql #Casdoor必须的环境变量 #加密敏感信息的秘钥,可以使用 openssl rand -base64 32 生成(飞牛nas使用ssh登录后输入`openssl rand -base64 32`命令即可获取,保持默认也可) NEXT_AUTH_SECRET=*G7R4zFZk4mDaqvBIu3Yq4wD4tK/Ebzphx0HwDVrWX0Y=* #你使用的sso的类型,不需要修改 NEXT_AUTH_SSO_PROVIDERS=casdoor #Casdoor中设置的应用中的客户端ID和客户端秘钥 AUTH_CASDOOR_ID=3fd6d6c63c53cfc9bfec AUTH_CASDOOR_SECRET=f2b4d13cc01f2b3f13b82efb2e6d028303e6f19f #填写casdoor访问地址即可 AUTH_CASDOOR_ISSUER=http://192.168.2.2:8002 AUTH_CASDOOR_ISSUER=https://Casdoor.cn:10 #填写的lobechat的地址,请注意你的端口,要和前面APP_URL一样哦 NEXTAUTH_URL=http://192.168.2.2:3210/api/auth NEXTAUTH_URL=https://lobechat.cn:10/api/auth #debug,用来看日志反馈 NEXT_AUTH_DEBUG=1 #minIO,s3必须的环境变量 #id S3_ACCESS_KEY_ID=r1TXawOyhP0oaUJqmYCR #秘钥 S3_SECRET_ACCESS_KEY=ftywcS58H48PnKETet3ulqvyOxCJc2B15PiXGMhS #minIO访问的API地址,端口更改了请注意 S3_ENDPOINT=http://192.168.2.2:9000 S3_ENDPOINT=https://Minio.cn:10 #minIO,s3桶名 S3_BUCKET=lobechat #minIO,s3访问地址 S3_PUBLIC_DOMAIN=http://192.168.2.2:9001 #minIOweb访问地址非必须 S3_PUBLIC_DOMAIN=https://minioweb.cn:10现在就是完全体了,可以内外网访问,登录注册都可以的。祝大家折腾愉快~文章参考学习:5ee博客 MoviePilot教程—微信通知 https://sangxuesheng.com/archives/1152.html 2025-01-29T20:37:00+08:00 MoviePilot教程—微信通知前言MoviePilot用了爱语飞飞的通知,也就没有折腾微信通知,但是这两天过年放假,因为工作的原因不能回家,比较无聊,也就想折腾起来了网上参考了一些资料,总还是有点不清晰,折腾了两个小时,终于搞定了,整理一下内容,做一下记录。准备内容环境飞牛nas云服务器(2022年6月后新建的企业微信应用需要有固定公网IP的代理才能接收到消息)域名(这个总该都有吧)WeChat企业ID (在企业微信管理后台我的企业-企业信息下查看企业ID。)2.WeChat应用Agentld(在企业微信管理后台应用管理-自建下查看Secret。)WeChat应用Secret附上MP Logo地址WeChat代理服务器在下一段文章中写出方式。WeChat TokenWeChat EncodingAESKey设置完后,在MoviePilot内点击确定,再次保存。代理地址注意 MP 的代理地址和企业微信的回调地址 URL 是不同的!代理服务需要用到固定公网ip,所以需要一台服务器需要用到MoviePilot 微信转发代理 Docker项目地址这里我用的是阿里云服务器,安装了宝塔面板,记得要在防火墙放行相应端口,下文代码默认是8080端口,可以修改成其他端口。docker run -d \ --name wxchat \ --restart=always \ -p 8080:80 \ ddsderek/wxchat:latest version: '3.3' services: wxchat: container_name: wxchat restart: always ports: - '8080:80' image: 'ddsderek/wxchat:latest'如果因为网络问题拉取镜像失败,请转到设置添加以下配置(加速 URL)后重试。{ "registry-mirrors": [ "https://dockerproxy.cn", "https://docker.1panel.live", "https://docker.nastool.de", "https://docker.agsv.top", "https://docker.agsvpt.work", "https://docker.m.daocloud.io", "https://dockerhub.anzu.vip", "https://docker.chenby.cn", "https://docker.jijiai.cn" ] }docker跑起来后,可以ip:端口访问一下,以下就是搭建好的状态。接下来做一下docker容器的反代。记得加上反代后添加ssl证书。搭建完成以后,访问 http://你的公网IP或域名:8080 出现 “微信代理搭建成功!”,这个地址就是填入 MP 的代理地址参考:http://101236.14.210.0:8 8080​ http://wechat.tingwen.com(反代)点击确定后,再次点击保存!!!!最后将代理服务器 IP 填入应用管理 - 企业可信 IP。如果你是管理员就把自己的企业微信 ID 加入管理员白名单回调地址回到企业微信网页版,URL 填写 http(s)://DOMAIN:PORT/api/v1/message/?token=你的API令牌(API令牌在 MP 设置 - 基础设置)这里是操作上一段落得第四段,参考:https://moviepilot.cn:10/api/v1/message/?token=_Cmy-U92GwfbXsEBif3HwQ填完后,点击保存即可。微信交互手机微信扫码,关注你自己的企业号就可以使用了。效果[album][/album] iStoreOS一键备份与恢复脚本/设置定时备份至指定目录 https://sangxuesheng.com/archives/1131.html 2024-04-02T23:47:00+08:00 悟空最近新出的IStoreOS备份脚本,很好用该项目可以轻松备份iStoreOS已安装的软件和配置,当系统恢复出厂设置或重置后,可以一键恢复原来的软件和配置。特别说明:对于iStoreOS系统而言,docker的数据分区基本上被用户主动迁移到另一个分区,因此无需备份,因为重置系统并不会删除用户自己新建的分区。若用户没有迁移docker的数据分区,那么我们的备份已经包含!💡 特色功能💻 支持一键生成备份档案 包括已安装软件及其配置💻 支持一键恢复备份档案 包括已安装软件及其配置💻 支持已安装软件及其配置:包含应用商店和第三方安装的ipk/run🔑 支持同时支持终端命令行方式和iStore应用商店手动安装方式软路由iStoreOS(x86_64|Arm64) ✅兼容机型:MT3000/2500/6000 ✅特别说明:这三款机型的恢复工作是分两步走。1、执行sh restore.run 后先恢复到iStoreOS风格,执行完毕后会提示用户上传你的备份档案。2、再次执行sh restore.run 后,提示恢复成功并重启,方可完成✅🚀 方法一 命令行方式1. 生成备份/tmp/upload/backup.tar.gzwget -O backup.run https://raw.githubusercontent.com/wukongdaily/OpenBackRestore/master/backup/backup.run && sh backup.run备份仓库wget -O backup.run https://gitee.com/wukongdaily/OpenBackRestore/raw/master/backup/backup.run && sh backup.run每次备份都是完整的,可以经常备份,比如每月备份一次2. 恢复备份使用前提 将备份档案提前上传到 /tmp/upload/ 目录,如图确定备份文件已经上传了 再执行如下命令即可恢复,恢复完成后会自动重启❤️恢复命令如下wget -O restore.run https://raw.githubusercontent.com/wukongdaily/OpenBackRestore/master/backup/restore.run && sh restore.run备份仓库wget -O restore.run https://gitee.com/wukongdaily/OpenBackRestore/raw/master/backup/restore.run && sh restore.run🚀 方法二 手动方式1、在release页面下载backup.run或restore.runhttps://github.com/wukongdaily/OpenBackRestore/releases/latest2、打开iStore应用商店,点击手动安装,将run文件拖拽上去即可执行。设置定时备份至指定目录举例说明 假设要备份到 /mnt/sata2-1目录下载脚本wget -O backup.run https://raw.githubusercontent.com/wukongdaily/OpenBackRestore/master/backup/backup.run或下载脚本(内地使用)wget -O backup.run https://gitee.com/wukongdaily/OpenBackRestore/raw/master/backup/backup.run脚本上传至指定文件夹(例:/mnt/sata2-1)SSH登录 转到对应目录下cd /mnt/sata2-1执行备份(备份位置假设为/mnt/sata2-1)sh backup.run /mnt/sata2-1设置定期备份(每天的早晨6点备份至/sata2-1/iStoreOS下)00 06 */1 * * sh /mnt/sata2-1/backup.run /mnt/sata2-1/iStoreOS视频介绍个人修改需求[collapse status="false" title="修改代码增加文件名日期"]快速备份使用方法#!/bin/sh red() { echo -e "\033[31m\033[01m[WARNING] $1\033[0m"; } green() { echo -e "\033[32m\033[01m[INFO] $1\033[0m"; } yellow() { echo -e "\033[33m\033[01m[NOTICE] $1\033[0m"; } blue() { echo -e "\033[34m\033[01m[MESSAGE] $1\033[0m"; } light_magenta() { echo -e "\033[95m\033[01m[NOTICE] $1\033[0m"; } light_yellow() { echo -e "\033[93m\033[01m[NOTICE] $1\033[0m"; } backup() { # 获取当前日期并格式化为年月日形式 local date_str=$(date +'%Y%m%d') # 检查是否传入自定义路径 local backup_path=${1:-/tmp/upload} mkdir -p "$backup_path" cd "$backup_path" || exit # 备份软件源配置 cp /etc/opkg/distfeeds.conf distfeeds.conf # 备份已安装软件列表 opkg list-installed > packages-list.txt tar -czvf overlay_backup.tar.gz /overlay # 将所有备份打包成一个文件 tar -czvf "backup_${date_str}.tar.gz" distfeeds.conf packages-list.txt overlay_backup.tar.gz # 清理临时文件 rm -rf distfeeds.conf packages-list.txt overlay_backup.tar.gz green "系统备份文件已保存至 $backup_path/"backup_${date_str}.tar.gz"" light_magenta "请及时下载保存到电脑 供恢复时使用" } backup "$1"上述代码保存至本地并命名为backup.run脚本上传至指定文件夹(例:/mnt/sata2-1)SSH登录 转到对应目录下cd /mnt/sata2-1执行备份(备份位置假设为/mnt/sata2-1)sh backup.run /mnt/sata2-1设置定期备份(每天的早晨6点备份至/sata2-1/iStoreOS下)00 06 */1 * * sh /mnt/sata2-1/backup.run /mnt/sata2-1/iStoreOS[/collapse]项目地址 远程开机的一些记录 https://sangxuesheng.com/archives/1122.html 2024-02-22T23:09:00+08:00 远程开机最近在琢磨手机外网远程开机的事,网上看了教程对我来说都不准确,也没能跑起来,现在找的问题点了 特别记录一下openwrt配合远程应用里的“远程开机”,可实现电脑远程开机,打开网页操作,比较麻烦。iPhone快捷指令开机,方便如何使用:电脑的主板BIOS里启用“网络唤醒”BIOS -> Advanced -> Device Options -> Wake on LAN -> 选择Enable 或者 BIOS -> 高级 -> 高级电源管理(APM) -> 由PCI-E设备唤醒 -> 选择Enable不同的主板对Wake on LAN功能的称呼不同,比如可能会叫由PCI-E设备唤醒、Power On By PCI-E、Resume By LAN、Enable Wake ON LAN、Wake on LAN等等。电脑主板种类繁多,自行查阅资料。电脑设置:取消“快速启动”(注意项,我踩坑的元凶)控制面板->系统和安全->电源选项->左侧 选择电源按钮的功能->关机设置->取消勾选“启用快速启动(推荐)”如果无法取消勾选,先点页面上部的更改当前不可用设置,即可修改。电脑设置:设置“网卡唤醒”控制面板->硬件和声音->设备管理器->点开网络适配器->会显示网卡 网卡一般会显示品牌,例如:Inter、Realtek等双击网卡名称->电源管理: 勾选“允许计算机关闭此设备以节约电源”,“允许此设备唤醒计算机”和“只允许魔幻数据包唤醒计算机”特别注意:若有多块网卡(不管是有线还是无线)都需要这么设置,否则有可能无法远程唤醒。电脑设置:找到联网网卡的物理地址(mac地址)控制面板->网络和Internet->网络和共享中心->查看活动网络->连接->详细信息->物理地址在“网络连接详细信息”页面,直接ctrl+c能复制整页信息,然后粘贴到文本里,找出物理地址备用。物理地址:xx-xx-xx-xx-xx-xx,然后把地址中间的间隔符-改成英文冒号,让地址变成:xx:xx:xx:xx:xx:xx。openwrt配合网络唤醒外网访问openwrt显示Sendto worked ! 116.即为唤醒成功使用iphone快捷指令唤醒反向代理这里就不演示了,自行操作即可,不会域名+端口转发可以看这篇文章系统->管理权->HSSH访问->把以下三个都勾上新建快捷指令添加SSH运行脚本/usr/bin/etherwake -D -i "br-lan 这里你要和你的网口名称一致" "修改成你的电脑mac地址"输入主机、端口、用户、密码即可成功唤醒显示Sendto worked ! 116.即为唤醒成功 小雅Alist的相关周边 https://sangxuesheng.com/archives/1118.html 2024-02-19T04:21:00+08:00 main.sh使用功能列表emby\_config\_editor.sh介绍使用相关地址通用兼容性测试报告免责声明Star History感谢捐赠main.sh整合安装脚本,内置所有相关软件的安装。使用bash -c "$(curl -sL https://ddsrem.com/xiaoya_install.sh)"备用地址bash -c "$(curl -sL https://cdn.jsdelivr.net/gh/DDS-Derek/xiaoya-alist@latest/main.sh)"bash -c "$(curl -sL https://raw.githubusercontent.com/DDS-Derek/xiaoya-alist/master/main.sh)"功能列表数字代表先选x,再选x,再选xPS: 25代表先选2,再选5普通功能———————————————————————————————————————安装——————————————————————————————————————— 安装 小雅Alist -> 11 安装 小雅Alist-TVBox -> 41 安装/更新 小雅助手(xiaoyahelper)-> 31 安装 Onelist -> 51 安装 Portainer -> 611 安装 Emby全家桶(一键) -> 21 安装 Resilio-Sync(单独) -> 251 安装 Auto_Symlink -> 621 ————————————————————————————————手动全家桶配置———————————————————————————————————— 单独 下载并解压 全部元数据 -> 221 单独 解压 全部元数据 -> 222 单独 下载 all.mp4 -> 223 单独 解压 all.mp4 -> 224 单独 下载 config.mp4 -> 225 单独 解压 config.mp4 -> 226 单独 下载 pikpak.mp4 -> 227 单独 解压 pikpak.mp4 -> 228 单独 安装Emby(可选择版本,支持官方,amilys,lovechen)-> 23 立即 同步小雅Emby的config目录 -> 26 ———————————————————————————————————————更新——————————————————————————————————————— 更新 小雅Alist-TVBox -> 42 更新 小雅Alist -> 12 更新 Resilio-Sync(单独) -> 252 更新 Onelist -> 52 更新 Portainer -> 612 更新 Auto_Symlink -> 622 ———————————————————————————————————————卸载——————————————————————————————————————— 卸载 小雅Alist -> 13 卸载 Emby全家桶 -> 27 卸载 Resilio-Sync(单独) -> 253 卸载 小雅助手(xiaoyahelper)-> 32 卸载 小雅Alist-TVBox -> 43 卸载 Onelist -> 53 卸载 Portainer -> 613 卸载 Auto_Symlink -> 623 ——————————————————————————————————————系统工具—————————————————————————————————————— 查看系统磁盘挂载 -> 63高级功能Docker启动容器名称设置 -> 71 是否开启容器运行额外参数添加 -> 72 重置脚本配置 -> 73emby_config_editor.sh介绍emby_config.txt 的命令行的图形化编辑器,内置纠错。使用bash -c "$(curl -sL https://ddsrem.com/xiaoya/emby_config_editor.sh)" -s xiaoya配置目录备用地址bash -c "$(curl -sL https://cdn.jsdelivr.net/gh/DDS-Derek/xiaoya-alist@latest/emby_config_editor.sh)" -s xiaoya配置目录bash -c "$(curl -sL https://raw.githubusercontent.com/DDS-Derek/xiaoya-alist/master/emby_config_editor.sh)" -s xiaoya配置目录相关地址https://github.com/DDS-Derek/xiaoya-alist小雅官方 Telegram 交流群通用兼容性测试报告系统名称main.shemby_config_editor.shCentOS 7.9✅✅CentOS 8.4✅✅CentOS 8 Stream✅✅CentOS 9 Stream✅✅Debian 10.3✅✅Debian 11.3✅✅Debian 12.0✅✅Ubuntu 18.04✅✅Ubuntu 20.04✅✅Ubuntu 22.04✅✅Fedora 31✅✅Fedora 32✅✅AlmaLinux 9✅✅RockyLinux 8.6✅✅Arch Linux✅✅openSUSE 15.4✅✅FreeBSD✅✅EulerOS✅✅Amazon Linux✅✅Alpine✅✅UnRaid✅✅OpenMediaVault✅✅QNAP✅✅OpenWRT✅✅Synology✅✅TrueNAS CORE✅✅TrueNAS SCALE✅✅UGREEN✅✅免责声明请勿将 小雅系列软件 用于商业用途。请勿将 小雅系列软件 用于任何违反法律法规的行为。本仓库所有脚本都基于官方脚本制作,使用请自行承担数据损失但不限于此的风险。Star History感谢xiaoyaLiuheiheiguialist-tvboxAuto_SymlinkPortainerCatVodAI老G捐赠注:以下捐赠不包含此项目作者(DDSRem)的捐赠!捐赠小雅捐赠AI老G 关于李志-2004《被禁忌的游戏》 https://sangxuesheng.com/archives/1085.html 2024-01-11T10:26:00+08:00 [post url="https://xn--9qr844m.cn/" title="关于李志" intro="一个关于李志的网站,欢迎来访、留言" cover="https://www.听闻.cn:5244/d/本地/阿里云盘资料备份共享/图片/图床/2024/01/25/65b212df71026.png" /] 专辑信息专辑名字:被禁忌的游戏艺人信息:李志发行时间:2004年流派:Folk唱片公司:南京自由落体文化发展有限公司表演者: 李志制作人:刘威、B B录音/混音:刘威编曲:B B、刘威吉他:B B、吴鑫鹏键盘:B B、刘威贝斯:B B、刘威编鼓:刘威流派: 民谣专辑类型: 专辑介质: CD发行时间: 2004-12出版者: 自制专辑绘画/平面:宋扬(六零七零手工画坊)摄影:湛磊 专辑曲目1.黑色信封2.青春(口袋唱片版未收录)3.阿兰4.离婚5.欢愉6.卡夫卡7.被禁忌的游戏8.罗庄的冬天9.红色气球 专辑信息李志的个人第一张专辑。2004年于南京录制。《红色气球》是李志创作并录制成型的第一首歌。专辑发行时并未使用李志的名字,而是署了李志当时的网名B&B。这张专辑后来由“口袋唱片”购买并发行成为了如今的《被禁忌的游戏》。总有人选择上路,总有人选择背着吉他到处走,总有人把理想看得高乎一切,总有人拿得起又放得下——我们只能对他们有一种遥远的敬意,希望有同样秘密的人都能听懂你的声音。来自豆瓣   我是否该写一篇悲伤的乐评?   ——评李志第一张专辑   文/ 郭小寒   南京算南方吗?我不知道。   南方应该是多雨和闷热的吧,可又为何能产生如此干裂和如此悲伤的歌声。   在口袋音乐随杂志介绍了李志的《被禁忌的游戏》和《凡高先生》后,   又迫不及待地独立发行了他的两张唱片——很多人从中听到了太多的惊喜和共鸣,   他们找到了许巍、木马、左小祖咒那些从前的感人的影子甚至用2006年最温暖的声音来形容他的唱片。   但,那个声音不能用温暖来形容。   听李志的歌总能恍惚的产生一个北方冬天的意象——白色的天空,干裂的树枝,刺眼的阳光,实际是冷的。   我们以为那是温暖的,是因为我们隔着玻璃。   那个声音一点都不温暖,我甚至听出了残忍和决绝——里面有太多无望的等待和生活挣扎过后的伤痕,其实他的歌是无力的,   什么也没有解决。   我们只知道关于他的很少的一点资料,1978年出生于江苏常州,1995年开始弹琴,1997年上东大工科,   1999年退学,游荡于琴行酒吧……这份简历其中太多的空白可以由他的音乐填充,满怀理想,愤怒,渴望,漫长的等待,   逃离,挣扎,背叛,无法选择,放弃,重新回来……最终他拨着吉他用自己那苍凉衰败的嗓子唱歌:   失去的青春,毁灭的理想,死亡的爱情。——像是在收集一把灰烬。   当然这些都是个人对音乐的理解和音乐背后那片世界的想象,我一直觉得好的音乐不仅仅是有动听的旋律和动人的歌词,   它一定是包含着另一个世界里不为人知的秘密,你听懂了这个秘密,所以才会爱上这个音乐。   说简单点就是惺惺相惜,但这么说又有点矫情。   反正总是有人更敏感一点,他们看到了这个世界别人看不到的东西,用尽力量想表达出来。但即便是表达出来了,   也未必有多少人能体味——这既是他的天才,也是他的悲哀。   也许,李志就是这样的人。   对于第一张专辑来说,感觉总是比第二张更粗砺一些,但其实是更敏感,有些歌做得并不完善,有些表达也是不知怎样结束的 表达,   是呢喃和无助的自语。《黑色的信封》那孤独的无奈的绵长,《青春》里那一点稍纵即逝的玩世不恭,   《阿兰》那无助的期待和诀别后的眷恋。最喜欢的还是《卡夫卡》和《被禁忌的游戏》,   最可贵的是,在所有这让人伤心的感觉扎扎实实的经历过之后,他还能把这种感觉冷静而准确的描述下来,   而不是一味情绪化的抱怨和发泄,这一点是可贵的,这需要的是一种控制,当你接住这个被抛过来的完整而密封的秘密之时。   总有人选择上路,总有人选择背着吉他到处走,总有人把理想看得高乎一切,总有人拿得起又放得下   ——我们只能对他们有一种遥远的敬意,希望有同样秘密的人都能听懂你的声音。 credits released December 1, 2004 license all rights reserved[hplayer][Music title="黑色信封" author="" url="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E9%BB%91%E8%89%B2%E4%BF%A1%E5%B0%81.wav" pic="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E6%9D%8E%E5%BF%97.%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%20%E5%B0%81%E9%9D%A2.jpg" lrc="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E9%BB%91%E8%89%B2%E4%BF%A1%E5%B0%81.lrc"/][Music title="青春(口袋唱片版未收录)" author="李志" url="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E9%9D%92%E6%98%A5.wav" pic="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/folder.jpg" lrc="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E9%9D%92%E6%98%A5.lrc"/][Music title="阿兰" author="李志" url="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E9%98%BF%E5%85%B0.wav" pic="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/folder.jpg" lrc="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E9%98%BF%E5%85%B0.lrc"/][Music title="离婚" author="李志" url="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E7%A6%BB%E5%A9%9A.wav" pic="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/folder.jpg" lrc="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E7%A6%BB%E5%A9%9A.lrc"/][Music title="欢愉" author="李志" url="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E6%AC%A2%E6%84%89.wav" pic="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/folder.jpg" lrc="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E6%AC%A2%E6%84%89.lrc"/][Music title="卡夫卡" author="李志" url="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E5%8D%A1%E5%A4%AB%E5%8D%A1.wav" pic="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/folder.jpg" lrc="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E5%8D%A1%E5%A4%AB%E5%8D%A1.lrc"/][Music title="被禁忌的游戏" author="李志" url="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F.wav" pic="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/folder.jpg" lrc="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F.lrc"/][Music title="罗庄的冬天" author="李志" url="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E7%BD%97%E5%BA%84%E7%9A%84%E5%86%AC%E5%A4%A9.wav" pic="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/folder.jpg" lrc="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E7%BD%97%E5%BA%84%E7%9A%84%E5%86%AC%E5%A4%A9.lrc"/][Music title="红色气球" author="李志" url="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E7%BA%A2%E8%89%B2%E6%B0%94%E7%90%83.wav" pic="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/folder.jpg" lrc="https://www.xn--9qr844m.cn:5244/d/%E6%9C%AC%E5%9C%B0/%E9%98%BF%E9%87%8C%E4%BA%91%E7%9B%98%E8%B5%84%E6%96%99%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB/%E4%B8%93%E8%BE%91%E7%B3%BB%E5%88%97/2004%20-%20%E3%80%8A%E8%A2%AB%E7%A6%81%E5%BF%8C%E7%9A%84%E6%B8%B8%E6%88%8F%E3%80%8BWAV%E6%95%B4%E5%88%86%E8%BD%A8-%E6%AD%8C%E8%AF%8D%E5%B7%B2%E6%9B%B4%E6%96%B0/%E5%88%86%E8%BD%A8/%E7%BA%A2%E8%89%B2%E6%B0%94%E7%90%83.lrc"/][/hplayer] Docker命令 https://sangxuesheng.com/archives/1081.html 2023-12-19T11:14:00+08:00 Docker介绍Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker命令大全容器生命周期管理runstart/stop/restartkillrmpause/unpausecreateexec容器操作psinspecttopattacheventslogswaitexportportstats容器rootfs命令commitcpdiff镜像仓库loginpullpushsearch本地镜像管理imagesrmitagbuildhistorysaveloadimportinfo|versioninfoversionDocker命令具体的案例:docker run:启动一个Docker容器。docker run -it --name my_container ubuntu:latest bash此命令将会在容器上启动一个最新版的Ubuntu系统,并进入该容器。docker ps:列出当前正在运行的所有容器。docker ps此命令将会列出所有当前正在运行的容器,并显示出它们的详细信息,如容器ID,名称,镜像名称,等等。docker stop:停止一个正在运行的容器。docker stop my_container此命令将会停止名称为“my_container”的容器。docker rm:删除一个容器。docker rm my_container此命令将会删除名称为“my_container”的容器。请注意,只有当容器已经停止时,才能删除它。docker images:列出所有在本地主机上镜像列表。docker images此命令将会列出所有在本地主机上的镜像,并显示它们的详细信息,如镜像ID,标签,大小等等。docker rmi:删除本地主机上的一个或多个镜像。docker rmi ubuntu:14.04此命令将会删除本地主机上的一个名为“ubuntu”的镜像,标签为“14.04”。docker build:根据Dockerfile构建镜像。docker build -t my_image:latest .此命令将会根据当前目录下的Dockerfile文件构建一个名为“my_image”的镜像。docker pull:从镜像仓库拉取指定镜像到本地主机。docker pull nginx:latest此命令将会从Docker Hub上拉取一个名为“nginx”的镜像,并标记为“latest”。docker commit:将容器的变更保存到镜像中。docker commit my_container my_image:latest此命令将会将名为“my_container”的容器所做的变更保存到名为“my_image”的镜像中,并标记为“latest”。docker inspect:查看容器或镜像的详细信息。docker inspect my_container此命令将会显示名称为“my_container”的容器的详细信息,包括容器IP地址、端口映射、环境变量等等。docker exec:在正在运行的容器中执行命令。docker exec my_container /bin/bash此命令将会在名称为“my_container”的容器中执行“/bin/bash”命令,并进入该容器的bash终端。以上是一些Docker常用命令的具体案例,希望对您有所帮助。转载秋澪 lsky pro图床优化&amp;美化 https://sangxuesheng.com/archives/1061.html 2023-07-31T14:46:00+08:00 lsky pro图床优化&美化增加首页上传背景美化/PC端:视频 手机端:图片修改上传页面半透明、页面头部半透明、页面底部全透明修改登录页面、注册页面、找回页面等输入框半透明修改页面相关UI、公告页面半透明、修改二级菜单背景蓝色后台增加获取token功能(用于picgo等图床工具链接使用)默认反向代理https://(http访问加载不了静态资源/)本地环境安装需要先反向代理才能访问安装取消反向代理https://方法效果使用方式Docker搭建docker run -d \ --name lsky-pro \ --restart unless-stopped \ -p 8089:8089 \ -v 此处修改成本地文件夹位置(绝对路径):/var/www/html \ -e (修改成自己需要的端口)=8089 \ tingwensuojian/lsky-pro-docker:latest宝塔面板安装PHP >= 8.0.2Mysql>=5.7(数据库版本5.7!是5.7!5.6装不了,记得升级一下数据库版本,升级前记得备份数据库! 升级前记得备份数据库!)1、(你的有一个域名,解析域名和宝塔安装就不多赘述)废话不多说,首先创建一个站点和数据库创建好站点和数据库后,数据库名和用户密码记下来备用在宝塔面板左侧点文件,你的域名地址文件点进去,把你下载好的lsky-pro美化包导入根目录,双击解压(然后删除压缩包)2、设置运行目录为public为了防止出错,可以关闭防跨站攻击,按着步骤来设置伪静态复制以下代码粘贴到宝塔面板伪静态里location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }4、安装fileinfo,imagemagick和exif扩展PHP设置→安装扩展ps: fileinfo扩展安装不上一可以通过宝塔面板的软件商店:Linux工具箱——Swap/虚拟内存设置2048或4096的虚拟内存解决禁用函数默认情况下8.0对这几个函数都是禁用了的。如果是通过宝塔面板进行设置,可以通过面板操作进行删除, 删除后注意重启PHP服务 :找到以下几个函数,删除即可↓↓↓execshell_execreadlinksymlinkputenvgetenv 5、安装图床访问你的网站域名,未安装自动跳转至安装页面,根据页面提示安装即可↓↓↓最后填入你的数据库名、用户名、密码点这里就进入Lsky Pro主界面,然后就开心的上传你的图片了下载链接 《优化》Typecho-handsome主题下实现评论一键打卡、赞、踩功能并集成图片上传功能 https://sangxuesheng.com/archives/1054.html 2023-07-28T22:49:00+08:00 [scode type="yellow"]注意:本教程仅在 handsome 主题下通过测试,其它平台请自行 DIY 。[/scode][scode type="green"]根据网友教程基础进行修改[/scode]网友版本bug/不足点按钮不是固定的,点击后按钮消失固定输出语句,不能自定义修改内容:增加随机语录随机输出文字,不是固定语句固定按钮始终在页面上显示,不会因点击后消失增加图片上传链接、插入图片自动返回img链接到评论框(方法来自陶小桃),文章了做整合。效果展示增加打卡,点赞,踩功能在后台 --> 设置外观 --> 开发者设置 --> 自定义JavaScript 加入以下代码:代码内::dunjiao:302:: ::coolapk:96:: ::dunjiao:315::等是表情文件,根据自己的表情内容修改,文字内容是随机输出的,也可以根据自己喜欢更改。增加上传图片功能基于chevereto图床插件关于什么是chevereto,其实就是一个图床系统,路过图床、遇见图床都是基于这个框架。相关插件的使用说明可以阅读官方使用文档:Popup Upload Plugin-官方说明文档如果是handsome主题,你可以直接在主题的开发者设置——>自定义 JavaScript里面插入以下代码:(需要注意的是,这段代码是经过优化的,而不是原生的pup.js代码。当然封装这段代码是更加正确的做法!)代码下面提供已封装的js文件上面的js代码确实挺长,你可以封装到一个js文件,然后在head标签中引入,这样可以优化网页的格式。提供已封装的js文件,放到开发者设置——>自定义输出head 头部的HTML代码加入这个代码之后,如果你的站点开启了PJAX的话,需要在PJAX回调函数里面插入chevereto();修改源文件使按钮在页面显示打开 Handsome 主题目录下的 component/comments.php 文件,找到并删除如下内容:修改成刷新页面即可