首页
文章导航
留言板
友链
更多
关于
推荐
wszx博客
Search
1
免费二级域名,包括可托管到cf的二级域名
3 阅读
2
使用cloudflare搭建永久免费Trojan节点,免费创建自定义域名,多个节点,无需手动优选,免费无门槛搭建
3 阅读
3
x-ui面板实现多ip分流出站
1 阅读
4
永久免费节点搭建!通过Cloudflare Worker部署免费的VLESS节点,4K高速,解锁Netflix、ChatGPT
1 阅读
5
serv00注册等系列教程,服务器清理,ssh连接不上问题轻松解决,非挂代理
1 阅读
默认
日常
学习
技术
登录
Search
标签搜索
cloudflare
白嫖
安装
CF
壁纸
图片
脚本
docker
Linux
代码
哪吒
域名
Caddy
节点
桌面壁纸
手机壁纸
NAT
LXC
优选
HTML
ws01
累计撰写
99
篇文章
累计收到
55
条评论
首页
栏目
默认
日常
学习
技术
页面
文章导航
留言板
友链
关于
推荐
wszx博客
搜索到
98
篇与
的结果
2024-05-08
水:生命之源
水:生命之源水,是大地的魂魄,生命的源泉,滋润着一切生灵。清澈的泉水涌动着,流淌在山间的溪流里,仿佛是大自然的呢喃。潺潺的流水,轻柔而清澈,它们是生命的使者,是大地的脉搏,滋养着万物生长。在清晨的曙光中,微风拂过水面,波光粼粼,如诗如画。水的声音在山谷里回荡,那是一首动人心弦的交响曲,让人心旷神怡,如沐春风。河水奔腾而过,奔向大海,途中经过万千沧桑,见证了岁月的沉淀,留下了深深的痕迹。水是生命之源,没有水,大地将一片荒凉。它滋润着大地,滋养着万物,是万物生命的源泉。草木在水的滋润下茁壮成长,花朵在水的滋润下绽放出绚丽的色彩,昆虫在水的滋润下欢快地舞动着。水是一种神奇的魔力,它使得大地生机盎然,生命充满活力。水,是一种无声的力量,却又是无处不在的。它在默默地奉献着,默默地支撑着一切生灵的存在。在大地的某个角落,总有一条小溪潺潺流淌,哺育着周围的万物。无论是高山上的冰川,还是平原上的湖泊,无论是瀑布飞流直下,还是小溪轻声细语,水都在用它那柔软的力量,滋润着大地,滋养着生命。水,是一种生命的象征,是一种永恒的存在。它伴随着人类的发展,见证了历史的变迁。古人曾经把水比作“涓涓细流,汇聚成江河;滔滔河水,奔流向前”,正是因为有了水,才有了万物的生存,才有了生命的延续。正如诗人所言:“水,是生命之源,是大地的魂魄。没有水,便没有了生命。”在这个多姿多彩的世界里,水以其无穷的魅力,扮靓了大地的容颜,为大地增添了无尽的生机。让我们倍加珍惜这份来之不易的恩赐,保护好我们的水资源,让生命之源永远流淌。
2024年05月08日
0 阅读
0 评论
0 点赞
2024-05-02
简洁而功能强大的音乐播放器
简洁而功能强大的音乐播放器 本文转自: 易航 H5播放器介 绍APlayer 是一个简洁漂亮、功能强大的 Html5 音乐播放器MetingJS 是为 APlayer 添加网易云、QQ音乐、酷狗音乐等支持的插件一、安装教程安装很简单,一共需要调用三个文件:APlayer.min.js APlayer.min.css Meting.min.js你可以使用 CDN 调用,只需要在 里面插入:<link href="https://cdn.bootcdn.net/ajax/libs/aplayer/1.10.1/APlayer.min.css" rel="stylesheet"> <script src="https://cdn.bootcdn.net/ajax/libs/aplayer/1.10.1/APlayer.min.js"></script>在 footer 里面插入:<script src="https://cdn.bootcdn.net/ajax/libs/meting/2.0.1/Meting.min.js"></script>当然,你可以将这些文件托管在自己的服务器,把上面的调用链接改成自己的就行了二、使用方法1、APlayer 原生用法先看一个最简单的例子<div id="aplayer"></div> <script type="text/javascript"> const ap = new APlayer({ container: document.getElementById('aplayer'), audio: [{ name: '你从未离去', artist: '白挺', url: 'https://doge.ottoli.cn/你从未离去.mp3', cover: 'https://doge.ottoli.cn/你从未离去.jpg' }] }); </script>在js 代码中:参数 container 值为 document.getElementById('aplayer') 意思是定义当前播放器容器 id 为 aplayer参数 audio 中有 4 个子参数,定义关于音频的相关参数:参数 name 定义音频名称参数 artist 定义艺术家名参数 url 指向音频文件的地址参数 cover 指向音频封面的地址然后,在需要使用播放器的地方,将容器 的 id 设置为参数 container 中设定的值即可2、MetingJS 的用法前面已经看到,APlayer 原生用法设置参数十分繁琐,而且只能调用音频文件直链,增加服务器开销。而使用 MetingJS 就很好地解决了这个问题先看一个最简单的例子:<meting-js server="netease" type="song" id="31365604" > </meting-js>一个 MetingJS 播放器至少需要三个参数:server 指定调用的 API ,可选 netease, tencent, kugou, xiami, baidu ,分别对应网易云音乐、QQ音乐、酷狗音乐、虾米音乐、百度音乐type 指定调用类型,可选 song, playlist, album, search, artist ,分别对应单曲、歌单、专辑、搜索结果、艺术家id 指定调用的 id ,一般可以在地址栏中找到当 type 选择的是个播放列表时,生成的播放器是这样的:播放列表默认是打开的,你可以使用参数 listFolded="true" 使其默认折叠当你设定 fixed="true" ,会生成一个吸附在页面左下角的播放器,就像我的博客左下角那个当你设定 mini="true" ,会生成一个 mini 播放器:全部参数说明请查阅 MetingJS 官方文档(其实除了三个必要参数其余都和 APlayer 原生参数一样)
2024年05月02日
0 阅读
0 评论
0 点赞
2024-04-29
RN服务器添加 IPV6 地址
RN服务器添加 IPV6 地址 请注意,对于 Ubuntu 和 Debian 实例,需要在配置后手动启用 IPV6。请按照以下步骤为您的服务器启用 IPv6 地址。通过 ssh 连接登录到您的服务器并在 sysctl.conf 文件中添加以下条目:nano /etc/sysctl.conf一直向下滚动,并在末尾添加以下行:net.ipv6.conf.all.autoconf = 0 net.ipv6.conf.all.accept_ra = 0 net.ipv6.conf.eth0.autoconf = 0 net.ipv6.conf.eth0.accept_ra = 0替换前备份net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 要检查运行:sysctl -p然后尝试重启网络systemctl restart networking然后检查ping6 google.com如果仍然无法正常工作,请尝试重新启动您的 VPS。注意:最后,还要确保 /etc/sysctl.conf 文件中没有任何可能禁用 IPv6 连接的值。如果是这样,请务必将其注释掉,然后使用“sysctl -p”或重新启动 VPS 来刷新您的设置。
2024年04月29日
0 阅读
0 评论
0 点赞
2024-04-28
Linux系统下常用命令【不断补充】
Linux系统下常用命令 【不断补充】退出数据库:exit删除指定web1文件夹下的所有文件:rm -rf /home/web/html/web1在指定web1文件夹下建立一个文件index.html:touch /home/web/html/web1/index.html在指定html文件夹下建立新文件夹web1,并进入建立后的web1文件夹:cd /home/web/html/ && mkdir web1 && cd web1解压到指定文件夹下:unzip /一级文件夹/二级文件夹/.../XXX.zip -d /一级文件夹/二级文件夹/.../最后指定文件目录/使用 mv 命令指定要移动的文件夹和目标文件夹的路径:mv /一级文件夹/二级文件夹/.../* /一级文件夹/二级文件夹/.../最后指定文件目录/下载typecho.zip源码,解压后,删除:wget https://github.com/typecho/typecho/releases/download/v1.2.1/typecho.zip unzip typecho.zip rm typecho.zip编辑docker-compose.yml文件:nano /home/web/docker-compose.yml进入文件夹命令:cd创建文件夹命令:mkdir创建文件命令:touch删除命令:rm退出编辑并保存:ctry+X+Y+确定【4个键组合】一、ZIP压缩打包和解压1、打包解压打包命令如下(提前在根目录创建好/backup):zip -q -r /backup/backup$(date +%Y%m%d%H%M).zip /opt以上命令是将文件夹/opt下所有的文件及子文件夹打包到/backup目录下,并以时间来命名。解压命令如下:unzip /backup/backup20200925.zip -d /opt以上命令是将压缩包解压到/opt目录下。2、加密压缩加密压缩如下:zip -q -r -P'wzfou123' /backup/backup$(date +%Y%m%d%H%M).zip /opt以上命令是将文件夹/opt下所有的文件及子文件夹打包到/backup目录下,设置了加密密码“123456”,并以时间来命名。加密解压如下:unzip -P'wzfou123' /backup/backup20200925.zip -d /opt以上命令是将压缩包解压到/opt目录下,请替换你的密码。二、Tar压缩打包和解压1、打包解压打包命令如下(提前在根目录创建好/backup):tar -czvf /backup/backup$(date +%Y%m%d%H%M).tar.gz /opt以上命令是将文件夹/opt下所有的文件及子文件夹打包到/backup目录下,并以时间来命名。解压命令如下:tar zxvf /backup/backup20200925.tar.gz -C /opt以上命令是将压缩包解压到/opt目录下。2、加密压缩加密压缩如下:tar zcvf - /opt | openssl des3 -salt -k '123456' -out /backup/backup$(date +%Y%m%d%H%M).tar.gz以上命令是将文件夹/opt下所有的文件及子文件夹打包到/backup目录下,设置了加密密码“123456”,并以时间来命名。加密解压如下:openssl des3 -d -k '123456' -salt -in /backup/backup20200925.tar.gz | tar zxvf - -C /opt以上命令是将压缩包解压到/opt目录下,请替换你的密码。三、50个基础 Linux 命令pwd // 显示当前工作目录。 ls // 列出目录内容。 cd // 切换目录。 touch // 创建一个空文件。 cat // 连接并显示文件内容。 cp // 复制文件或目录。 mv // 移动或重命名文件或目录。 rm // 删除文件或目录。 mkdir // 创建新目录。 rmdir // 删除空目录。 echo // 显示一行文本或变量的值。 nano // 简单的文本编辑器。 vi // 功能强大的文本编辑器。 chmod // 更改文件或目录权限。 chown // 更改文件或目录的所有者和组。 find // 在目录层级中搜索文件。 grep // 使用模式搜索文本。 man // 查看命令的使用手册。 ps // 显示正在运行的进程信息。 kill // 通过进程 ID (PID) 终止进程。 top // 实时显示并更新进程排序信息。 df // 报告文件系统磁盘空间使用情况。 du // 估算文件空间使用量。 free // 显示内存使用情况。 uname // 显示系统信息。 uptime // 显示系统已运行时间。 whoami // 显示当前用户。 sudo // 以其他用户(通常是超级用户)的身份执行命令。 apt-get // Debian 系发行版的软件包管理工具。 yum // 基于 RPM 的发行版的软件包管理器。 tar // 打包文件。 zip // 打包并压缩文件。 unzip // 解压缩文件。 wget // 从网络上获取文件。 curl // 从服务器传输数据或向服务器发送数据。 ssh // 远程登录工具 (OpenSSH 客户端)。 scp // 安全复制远程文件。 rsync // 远程文件与目录同步工具。 hostname 显// 示或设置系统主机名。 ping // 向网络主机发送 ICMP ECHO 请求。 netstat // 显示网络连接、路由表、接口统计等。 ifconfig // 配置网络接口。 ip // 显示或操作路由、设备、策略路由和隧道。 iptables // IPv4 包过滤与 NAT 管理工具。 systemctl // 管理 systemd 系统和服务。 journalctl // 查询并显示系统日志信息。 crontab // 安排周期性后台任务。 sudo su // 切换到其他用户并在当前会话中执行一条或多条命令。 mount // 挂载文件系统。 umount // 卸载文件系统。四、其它命令1、设置时区为上海sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime2、安装node环境,切换node版本只需再次安装需要的版本即可自动切换curl https://get.volta.sh | bashexport VOLTA_HOME="$HOME/.volta" export PATH="$VOLTA_HOME/bin:$PATH"source ~/.bashrcvolta install node@16.0.03、稳定获取IP位置curl https://www.visa.cn/cdn-cgi/trace4、快速测试容器IPdocker run --rm alpine/curl curl ping0.cc/geo5、查看系统架构dpkg --print-architectureuname -a6、查看系统版本cat /etc/os-releaselsb_release -a7、显示内存占用最大的10个进程【mem为内存,可改为cpu】ps aux --sort=-%mem | head -n 108、设置主机名sudo hostnamectl set-hostname wovow sudo bash -c 'echo "127.0.0.1 wovow" >> /etc/hosts'或hostnamectl set-hostname localhost9、禁用IPV6echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf echo "net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf应用配置sudo sysctl -p10、apk包安装apk add curl wget vim zip11、apk包更新apk update
2024年04月28日
0 阅读
3 评论
0 点赞
2024-04-26
用 frankenphp+mysql 快速搭建一个高性能的网站-1!
用 frankenphp+mysql 快速搭建一个高性能的网站-1! FrankenPHP 是构建在Caddy Web 服务器之上的现代 PHP 应用程序服务器。一、docker安装curl -fsSL https://get.docker.com | sh && ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin二、创建目录结构mkdir -p /home/web/{caddy,html,,mysql} touch /home/web/caddy/Caddyfile三、下载源码1、安装wordpresscd /home/web/html/ && mkdir web1 && cd web1 wget -O latest.zip https://cn.wordpress.org/latest-zh_CN.zip unzip latest.zip rm latest.zipecho "define('FS_METHOD', 'direct'); define('WP_REDIS_HOST', 'redis'); define('WP_REDIS_PORT', '6379');" >> /home/web/html/web1/wordpress/wp-config-sample.php2、安装typechocd /home/web/html/ && mkdir web2 && cd web2 cd /home/web/html/web2/ && mkdir typecho && cd typecho wget https://github.com/typecho/typecho/releases/download/v1.2.1/typecho.zip unzip typecho.zip rm typecho.zipecho "define('FS_METHOD', 'direct'); define('TYPECHO_REDIS_HOST', 'redis'); define('TYPECHO_REDIS_PORT', '6379');" >> /home/web/html/web2/typecho/typecho-config-sample.php四、配置Caddyfile,以kjlion.com为例nano /home/web/caddy/Caddyfile{ frankenphp order mercure after encode order vulcain after reverse_proxy order php_server before file_server order php before file_server } kjlion.com { root * public/web1/wordpress encode zstd gzip php_server }五、启动环境wget -O /home/web/docker-compose.yml https://raw.githubusercontent.com/kejilion/docker/main/docker-compose-frankenphp.yml nano /home/web/docker-compose.yml cd /home/web && docker-compose up -d六、安装PHP扩展docker exec -it web install-php-extensions mysqli gd intl zip opcache docker exec -it web install-php-extensions exif imagick redis docker exec web sh -c 'echo "upload_max_filesize=50M \n post_max_size=50M" > /usr/local/etc/php/conf.d/uploads.ini' docker exec web sh -c 'echo "memory_limit=256M" > /usr/local/etc/php/conf.d/memory.ini' docker exec web sh -c 'echo "max_execution_time=1200" > /usr/local/etc/php/conf.d/max_execution_time.ini' docker exec web sh -c 'echo "max_input_time=600" > /usr/local/etc/php/conf.d/max_input_time.ini'七、创建数据库docker exec -it mysql mysql -u root -p CREATE DATABASE web1; GRANT ALL PRIVILEGES ON web1.* TO 'kejilion'@'%';八、重启环境cd /home/web && docker-compose restart
2024年04月26日
0 阅读
0 评论
0 点赞
1
...
12
13
14
...
20
您是第
49056
位访客