青年后备军 - Awesome
type: channel
link: https://www.qnhbj.cn/author/1/
description: Awesome
items: 3分钟搭建开源私人网盘—FileBrowser
items: 阿里云国内服务器如何绕过备案验证搭建网站
items: 我喜欢了一个女孩儿好多次
items: 成功并非偶然
items: 从零开始玩转 OpenClaw：最全面的中文教程
items: 网站与飞机共存——飞机和Nginx共享443端口
items: 平凡的世界
items: IPv4单栈VPS 装Cloudflare WARP 使用IPv6访问Google 解决人机身份验证 YouTube不能评论
items: 奔跑的日子
items: Typecho 如何开启伪静态？

3分钟搭建开源私人网盘—FileBrowser
type: item
date: 2026-06-21T11:38:00+08:00
description: [scode type="green"]File Browser是一个开源的文件共享软件，它可以帮助用户轻松地管理他们的文件资源，并通过Web界面进行共享。[/scode]功能包括文件和文件夹的上传、下载、重命名、复制、粘贴、删除等操作，以及文件搜索、预览和分享链接生成。我这里有一台闲置的小鸡，ip也被block了，想要榨干它的性能，首先给他安装个文件共享软件吧，看了一会感觉FileBrowser最合适。下面在小鸡上二进制安装并配置FileBrowser# 专用目录 /www/wwwroot/xz cd /www/wwwroot/xz # 下载最新版（以 linux-amd64 为例） sudo wget https://github.com/filebrowser/filebrowser/releases/latest/download/linux-amd64-filebrowser.tar.gz # 解压并赋予执行权限 sudo tar -xzf linux-amd64-filebrowser.tar.gz sudo chmod +x filebrowser sudo mv filebrowser /usr/local/bin/filebrowser初始化配置（关键步骤）# 初始化数据库（会在当前目录生成 filebrowser.db） sudo filebrowser -d /www/wwwroot/xz/filebrowser.db config init # 设置仅监听本地（127.0.0.1），不对外网暴露端口 sudo filebrowser -d /www/wwwroot/xz/filebrowser.db config set --address 127.0.0.1 --port 8080 # 设置文件管理根目录（建议设为你的网站目录或 /www） sudo filebrowser -d /www/wwwroot/xz/filebrowser.db config set --root /www # 设置中文界面 sudo filebrowser -d /www/wwwroot/xz/filebrowser.db config set --locale zh-cn # 创建管理员用户（将 admin 和 password 替换为你自己的） sudo filebrowser -d /www/wwwroot/xz/filebrowser.db users add admin password --perm.admin配置 Systemd 服务（保持后台运行）sudo nano /etc/systemd/system/filebrowser.service写入以下内容：[Unit] Description=File Browser After=network.target [Service] User=root WorkingDirectory=/www/wwwroot/xz ExecStart=/usr/local/bin/filebrowser -d /www/wwwroot/xz/filebrowser.db Restart=always RestartSec=10 [Install] WantedBy=multi-user.target启动服务：sudo systemctl daemon-reload sudo systemctl enable filebrowser sudo systemctl start filebrowser最后根据实际创建caddy配置文件因为是233boy的飞机脚本安装的caddy路径在/etc/caddy,可以看一下目录结构（也可以用tree）root@de:/etc/caddy# ls -R .: 233boy Caddyfile sites ./233boy: your_domain.conf your_domain.conf.add ./sites: test.conf 在sites文件夹里新建file.confyour_domain:19999 { # 核心：反向代理到本地 8080 端口 reverse_proxy 127.0.0.1:8080 import /etc/caddy/233boy/your_domain.conf.add # 可选：添加安全头 header { X-Content-Type-Options "nosniff" X-Frame-Options "DENY" } log { output file /var/log/caddy/filebrowser.log } } 重载一下caddysudo systemctl reload caddy检查服…

阿里云国内服务器如何绕过备案验证搭建网站
type: item
date: 2026-06-21T00:02:00+08:00
description: 仅作技术讨论，请勿违反所在地法律或从事非法活动。思路：通过frp内网穿透来实现，阿里云vps搭建客户端，一台免备案vps搭建服务端（可参考《frp内网穿透小白教程》）方法一服务端配置文件frps.tomlbindPort = 7000 vhostHTTPPort = 800 vhostHTTPSPort = 4430 webServer.addr = "0.0.0.0" webServer.port = 7500 webServer.user = "zhanghao" webServer.password = "mima" auth.method="token" auth.token = "mima"客户端配置serverAddr = "your_ip" #连接到云服务器端口,需要和frps.toml配置文件中端口一致 serverPort = 7000 auth.method = "token" auth.token = "mima" #web [[proxies]] name = "web" type = "http" localPort = 80 customDomains = ["your_domain"] #web443 [[proxies]] name = "web443" type = "https" customDomains = ["your_domain"] [proxies.plugin] type = "https2http" localAddr = "127.0.0.1:80"在阿里云vps搭建网站，以typecho博客为例，在免备案vps只需搭建一个同名网站并申请SSL证书免备案vps的nginx配置如下（可以直接套用，修改域名等信息）server { listen 80; listen 443 ssl; listen 443 quic; http2 on; # 修改为你的域名 server_name your_domain; #CERT-APPLY-CHECK--START # 用于SSL证书申请时的文件验证相关配置 -- 请勿删除并保持这段设置在优先级高的位置 include /www/server/panel/vhost/nginx/well-known/your_domain.conf; #CERT-APPLY-CHECK--END include /www/server/panel/vhost/nginx/extension/your_domain/*.conf; #SSL-START SSL相关配置，请勿删除或修改下一行带注释的404规则 #error_page 404/404.html; ssl_certificate /www/server/panel/vhost/cert/your_domain/fullchain.pem; ssl_certificate_key /www/server/panel/vhost/cert/your_domain/privkey.pem; ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5; ssl_prefer_server_ciphers on; ssl_session_tickets on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; add_header Strict-Transport-Security "max-age=31536000"; add_header Alt-Svc 'quic=":443"; h3=":443"; h3-29=":443"; h3-27=":443";h3-25=":443"; h3-T050=":443"; h3-Q050=":443";h3-Q049=":443";h3-Q048=":443"; h3-Q046=":443"; h3-Q043=":443"'; error_page 497 https://$host$request_uri; #一键申请SSL证书验证目录相关设置 location ~ \.well-known{ allow all; } location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded…

我喜欢了一个女孩儿好多次
type: item
date: 2026-06-20T00:51:00+08:00
description: [hplayer][Music title="灰色轨迹尾奏" author="youtube" url="https://www.qnhbj.cn/usr/uploads/SllI0mLCq7w.m4a" pic="https://album.qnhbj.cn/i/2026/06/20/2cqimh.jpg" lrc="歌词文件URL"/][/hplayer]第一次。高中进校第一天，她姗姗来迟，从后门悄悄溜进来，在我身边坐下。比她先到的，是她发间的香气。那是后来每一次我想起她时，都会闻到的气息。第二次。她成了我的后桌。早读时我困得迷糊，她的读书声总往我耳朵里灌。好吵。但好踏实。第三次。她问我要化学作业。我翻抽屉时，她不停在我耳边夸我是七中彭于晏。我强装淡定，故意放慢手上的动作。我想让这有求于人的夸奖，再长一些。第四次。社团活动课，班里只有我和她报了影视鉴赏。她坐我旁边。那天肖申克有没有得到救赎，我不知道。但我得到了。第五次。她上课睡着后猛然惊醒，一脚踹在我脚踝上。我吃痛转头，看见她脸上压出的睡痕。她好可爱。第六次。她点外卖写的是我的名字。班主任看着垃圾桶里的外卖盒，叮嘱我少喝点奶茶。我想起她中午桌角那杯一点点，乖乖答应了。第七次。她成了我同桌。她包里总有吃不完的零食，每次都分给我。那天下课我去办公室回来，看见桌上用卫生纸垫着的奥利奥。我愣了好久。第八次。她把垃圾袋挂在我和她桌子中间，制定规矩：一三五我倒，二四她倒。从那天起，我开始期待每周的星期二和星期四。因为我知道她会耍赖皮让我倒。那时候我又会是七中彭于晏。小孩儿要耍赖皮，就等她呗。第九次。我身体不舒服，我妈来接我去看病。她一路念叨，说回来要给她带一份糖水。一直念叨到楼梯口。我点头答应，她才放心。跟小孩儿一样，吃到好吃的就能开心好久。第十次。家长会。我妈早到了一会儿，她还在座位上收拾东西。等我把成绩单发完，发现她已经和我妈聊起来了。健谈，也是了不起的本事。第十一次。篮球赛，我上篮时被犯规，重心不稳撞上球桩。她指着对方那个一米九的中锋，说了什么我听不见。我只觉得她好可爱。第十二次。她喜欢的歌手要来成都开演唱会，命令我加入抢票大军。我因此如愿加上了她的微信。看着眼前毫不犹豫把身份证号给我的人，我下决心要让她看上那场演唱会。后来朋友给我推了一个代抢，买到了内场票。不知道为什么，我只是想让她如愿。仅此而已。第十三次。她问我代抢花了多少钱。我说自己抢的。她拉着我的手疯狂夸我。我强忍镇定，只是被隐隐泛红的耳根出卖了。第十四次。研学去博物馆，她站在展柜前有些愣神。许久后她抬起头，迎上我的目光。我眼里的慌乱被她不动声色地发现。我侧过身，摁掉手表上“是否在进行体能训练”的提醒。第十五次。晚自习，她打开窗吹风，发丝扫过我的手臂。我转头，晚霞好像很美，记不太清了。但她穿着一件1807的白色打底衫，我记得。第十六次。她收作业时，班上一个男生正在奋笔疾书。她站在一旁等，不急，也不恼。第十七次。晚自习下课，雨下得好大。她问我带伞了吗。我抬头看窗外，摇摇头。她一脸得意地拿出那把荷花池五块钱能批发三把的透明伞。第十八次。我们打着一把伞。不小心碰到她的手臂，有些凉意。我刻意夹紧手臂，怕我有些发烫的温度灼伤她的肌肤。第十九次。她感冒了，吃药犯困，睡懵了。物理课已经上了，桌上还是数学书。她醒来问我讲到第几页了。我舍不得叫醒她，也不希望任何人打扰她。第二十次。她拿着朋友的书，用铅笔在上面画猪头，又悄悄放回去。朋友发现后第一个质问她，她笑着指着我说是我画的。朋友不信，她一本正经说就是我。那个女生看着我，我点点头。那本书落在我肩上。听到那声“一丘之貉”，我竟有些开心。第二十一次。有次化学考试拿了满分，她拿过我的试卷，用铅笔把我的名字划掉，写上她的名字。第二十二次。成人礼上，她看着我，拍拍我的肩膀说：“穿西服还是人模狗样的。”她不知道，我衬衣袖口绣着她的缩写。第二十三次。教室空调开得太低，她拿过我凳子上的校服外套，穿上。第二十四次。晚自习，她看着窗外的晚霞，又看了看做题没什么思绪的我。在本子上写下：你想考哪？第二十五次。高考前一天，大家都在收拾东西。她走之前拍了拍我的肩膀：“你没问题的。”第二十六次。高考完，我看着她在朋友圈写下的文字，看到里面属于我的那部分。很满足。能在你的青春里留下痕迹，是我的幸运。第二十七次。录取通知下来，她问我考上了吗。我把截图发给她。她说：“恭喜了，颜警官。”第二十八次。几个好朋友约着出去玩。在雪山脚下，她拿着相机对着我。我拿起相机拍着她。“陈老师，可以重新来一次吗？我觉得没拍好。”第二十九次。在一个民谣酒馆，朋友问她有没有喜欢的人。我握杯子的手紧了一分。她摇头。朋友顺着话题问我时，我也摇头。第三十次。她出国前请我们吃饭。我剪了寸头，大家都说别扭。她说：“挺好看的，看着很精神。”我便留到了现在。…

成功并非偶然
type: item
date: 2026-04-20T01:24:00+08:00
description: [vplayer url="https://www.qnhbj.cn/usr/uploads/%E6%88%90%E5%8A%9F%E5%B9%B6%E9%9D%9E%E5%81%B6%E7%84%B6.mp4" pic="https://album.qnhbj.cn/i/2026/04/20/21z1uz.png" /]Winning is simply a mindset. A mindset, however, that is only developed by outstanding individuals. It is not about talent, it is about effort.Effort will get you to win when the talent is resting. Effort will drive you home when everyone expects you to give up. Effort will drag you from the canvas when you have been knocked out by life.Winning is not some special reward only reserved for the lucky among us. If you ask all the failures, they will tell you it is luck, but it’s not. Winning is a reward you receive when you have put in the hard work when no one is watching. Winning is for champion attitudes and champion hearts.If you throw me to the wolves, I will return leading the pack!It only takes one moment to decide you are going to be a winner. One moment is all it takes. One moment to make the decision. One moment to say no, to say 'Never again!' Never again will I settle. Never again will I accept anything but first place. One moment to be strong. One moment to separate myself from the rest.Win at all costs.Winning is simply a mindset. A mindset, however, that is only developed by outstanding individuals. Are you outstanding?Outwork your competition. If you outwork your opponent day in and day out, you will beat him come game day. There is no question. But you have to have commitment and discipline to be better day in and day out, always giving more than your opponent. One more rep (repetition), one more set, one more mile. That is what it takes to get the edge.Winning is what happens when, deep down inside, you get tired of losing. Winning is what happens when your desire to win is greater than your fear of failure. Winning is what happens when your 'why' is bigger than your opponent's 'why'. When your hunger is greater. When your soul says: 'No, I won't take second anymore!' No longer will I settle.…

从零开始玩转 OpenClaw：最全面的中文教程
type: item
date: 2026-03-09T01:03:00+08:00
description: Awesome OpenClaw Tutorial：从零开始玩转OpenClaw最全面的中文教程，涵盖安装、配置、实战案例和避坑指南🎉 项目状态• 教程已完成，正在持续优化中！• 17章正文：约267,000字（新增多 Agent 配置）• 4个附录：约25,000字• 总字数：约292,000字• 70+实战案例：可直接应用• 完整配图：50+张配置截图• 持续优化：删除重复内容，提升质量• 新增内容：多Agent 配置（第9章）、超级个体实战案例（第15章）、AI绘图实战（第14章）💡 超级个体理念在AI时代，一个人可以拥有一个团队的能力。OpenClaw不仅是一个AI助手，更是你的：• 🤖 24小时工作的助理：自动化处理重复性工作• 🧠 第二大脑：管理你的知识库和文件• 📅 智能秘书：管理日程、提醒重要事项• 🔗 多平台连接器：整合企微、钉钉、飞书、QQ• 🚀 效率倍增器：让你的工作效率提升10倍

网站与飞机共存——飞机和Nginx共享443端口
type: item
date: 2026-03-06T15:26:00+08:00
description: 1.首先使用一键脚本安装飞机，选WS+TLS协议2.查看飞机的config.json文件3.在宝塔添加站点并修改默认配置#在配置文件最后添加 location /SoftDown { //路径要和飞机配置一致 proxy_redirect off; proxy_pass http://127.0.0.1:65432; //端口要和飞机配置一致 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; }

平凡的世界
type: item
date: 2026-02-22T08:33:00+08:00

IPv4单栈VPS 装Cloudflare WARP 使用IPv6访问Google 解决人机身份验证 YouTube不能评论
type: item
date: 2025-12-04T11:51:00+08:00
description: 仅作技术交流，请勿违反所在地法律或从事非法活动。很多便宜VPS，一个母鸡上不知道有多少小鸡，这些小鸡对外都是同一个IP (或同一个IP段)，不排除有小鸡跑着自动程序去访问Google。Google认为源自这个IP (IP段) 的访问有问题，于是我们就会遇到Google要求人机身份验证，或者youtube不能评论。一键安装Cloudflare WARP 并添加 IPv6 能力bash <(curl -fsSL https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh) 6一路默认选项，直到返回以下内容创建快捷 warp 指令成功 运行 WARP 后台获取 WARP IP 中,最大尝试5次…… 第1次尝试 已成功获取 WARP Free 网络, 工作模式: 全局 -分界线— IPv4: 37.*******.24 德国 AS44486 synlinq.de IPv6: 2a8********1b 美国 AS13335 Cloudflare, Inc. 恭喜！WARP Free 已开启 总耗时: 42秒，脚本当天运行次数: 10380，累计运行次数: 74042308 IPv6 优先 , 工作模式: 全局 跑完检验一下ifconfig # 也可以用 ip a 命令查看网络端口可以看到新添加的 wgcf 端口修改飞机配置文件具体看你安装的是v2还是x，这里以x为例修改/etc/xray/config.json，在outbounds里增加一段{ "protocol": "freedom", "settings": { "domainStrategy": "UseIPv6" }, "tag": "wgcf-ipv6" },在routing里增加一段 { "type": "field", "outboundTag": "wgcf-ipv6", // 这个tag和"outbounds"判断的tag名字一样 "domain": ["geosite:google"] // google 走 IPv6 },配置参考 "routing": { "domainStrategy": "IPIfNonMatch", "rules": [ { "type": "field", "inboundTag": [ "api" ], "outboundTag": "api" }, { "type": "field", "protocol": [ "bittorrent" ], "marktag": "ban_bt", "outboundTag": "block" }, { "type": "field", "ip": [ "geoip:cn" ], "marktag": "ban_geoip_cn", "outboundTag": "block" }, { // "type": "field", "outboundTag": "wgcf-ipv6", // "domain": ["geosite:google"] // }, // { "type": "field", "domain": [ "geosite:openai" ], "marktag": "fix_openai", "outboundTag": "direct" }, { "type": "field", "ip": [ "geoip:private" ], "outboundTag": "block" } ] }, "inbounds": [ { "tag": "api", "port": 14688, "listen": "127.0.0.1", "protocol": "dokodemo-door", "settings": { "address": "127.0.0.1" } } ], "outbounds": [ { "tag": "direct", "protocol": "freedom" }, { // "protocol": "freedom", "settings": { "domainStrategy": "UseIPv6" }, "tag": "wgcf-ipv6" }, // { "tag": "block", "protocol": "blackhole" } ] }检查配置文件是否正确root@a:~# /etc/xray/bin/xray --test --config /etc/xray/config.json Xray 26.2.6 (Xray, Penetrates Everything.) 12ee51e (go1.25.7 linux/amd64) A unified platform for anti-censo…

奔跑的日子
type: item
date: 2025-09-06T07:17:00+08:00

Typecho 如何开启伪静态？
type: item
date: 2019-09-23T03:02:00+08:00
description: 在宝塔面板添加伪静态规则if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-e $request_filename){ rewrite (.*) /index.php; }在网站后台启用地址重写，自定义文章路径wordpress风格