1.提前准备①cloudflare账号②自有域名且DNS解析在cloudflare上2.教程步骤打开cloudflare官网并登陆:https://www.cloudflare.com/zh-cn/左边的列表中,找到 Workers & Pages找到 创建 按钮选择Workers 然后点击创建 Workers输入前缀,比如:docker,然后点击右下角的“部署”成功后返回,点击编辑代码开始编辑workers.js把自带的内容删除掉把下面的代码粘贴进去// _worker.js // Docker镜像仓库主机地址 let hub_host = 'registry-1.docker.io' // Docker认证服务器地址 const auth_url = 'https://auth.docker.io' // 自定义的工作服务器地址 let workers_url = 'https://你的域名' // 根据主机名选择对应的上游地址 function routeByHosts(host) { // 定义路由表 const routes = {
项目仓库https://github.com/MarSeventh/CloudFlare-ImgBed作者博客https://sanyue.site/教程主要参考来源完全免费,图文教程手把手教你使用cloudflare搭建一个无限空间的私人图床 支持身份认证与成人元素鉴定! - yunsen2025的小窝简介免费图片托管解决方案,基于 Cloudflare Pages 和 Telegram (文件大小不建议超过20MB,过大图片会自动压缩)。部署流程1.前期准备1)github账号:https://github.com/2)cloudflare账号:https://www.cloudflare.com/3)获取Telegram的TG_BOT_TOKEN和TG_CHAT_ID首先需要拥有一个Telegram账户,然后按照以下步骤获取TG_BOT_TOKEN和TG_CHAT_ID。向@BotFather发送/newbot,按照提示输入bot的备注、用户名等信息。成功创建后获得TG_BOT_TOKEN。创建一个新的频道(Channel),进入新建的频道,选择频道管理,将刚才创建的机器人设为频
背景传统的装修布线,许多时候光纤入口的弱电箱都是在门口附近,或是当时弱电箱的规划尺寸比较小,一般只能容纳一个光猫和路由器,拓展性几乎没有,然后客厅及各个房间的网线都汇集在弱电箱里面。随着时代发展,数字电视的IPTV也需要一条网线接光猫,原来客厅如果放了路由器的话,就占用了网线,使得IPTV不能接线了。具体到我的情况,我家是当时装修布线时,阳台留了一根网线给摄像头监控,家里一直采用的是AC+POE+AP的组网方案,看起来美观,但实际AP面板的发热非常严重,使得网络信号一般,经常出现断流的情况,最近狠下心来,把这套方案全部撤了,改成mesh组网,基本每一层的客厅放一个mesh路由器,就可以实现比较好的覆盖。比较不足的是厨房信号比较差,如果阳台也能放个路由器的话,就可以完美解决了(厨房就在阳台旁)。说起来比较抽象,我以毕加索的抽象审美,画了个大概的“户型”图:原来的情况是客厅背景墙的路由器处有一台监控录像机,录像机有一个内网(跟路由器内网隔离不通),阳台通过一根网线接到录像机处。现在想在这基础上,在监控的位置加装一个mesh路由器(有线mesh稳定点),这样厨房的wifi信号就好很多了。后来
docker的国内镜像源好多被封了,想要拉取或更新需要魔法上网,这里分享下能用的镜像源。方法一假如拉取原始镜像命令如下:docker pull whyour/qinglong:latest 仅需在原命令前缀加入加速镜像地址 例如:docker pull dockerpull.com/whyour/qinglong:latest 方法二一键设置镜像加速:修改文件 /etc/docker/daemon.json(如果不存在则创建)/etc/docker/daemon.json 修改JSON文件 更改为以下内容 然后保存{"registry-mirrors": ["https://dockerpull.com"]} 保存好之后 执行以下两条命令sudo systemctl daemon-reload #重载systemd管理守护进程配置文件 sudo systemctl restart docker #重启 Docker 服务 镜像源清单(不定期更新)https://dockerpull.comhttps://dockerproxy.cnhttps:
默认OpenWRT已经安装了OpenClash,下文以版本: v0.46.014-beta 为例一、插件设置1.模式设置a.页面下方“切换页面到Fake-IP模式”b.运行模式:Fake-IP(TUN-混合)模式【UDP-TUN,TCP-转发】c.如果配置好后出现国内网站无法访问,勾选:旁路网关(旁路由)兼容 相当于开启动态伪装点击保存配置2.版本更新方法1点击检查并更新,更新版本内核,如下载失败,大概率是被墙原因造成。方法2如果下载失败,可通过下面的操作更新:点击菜单栏的“覆写设置” ---》“Github 地址修改” ---》任意选择一个地址,点击“保存配置”重新回到“版本更新”页面,点击“检查并更新”方法3把内核下载到本地(电脑需要可以魔法上网)点击“配置管理”,根据类型选择刚才下载的文件上传(不需要解压)点击“上传”提示上传成功后回到“版本更新”页面即可看到更新后的版本二.覆写设置1.常规设置NameServer和Default-NameServer下将所有DNS服务器取消勾选2.DNS设置勾选:“**自定义上游 DNS 服务器*”、“追加上游 DNS”3.开发者选项把27行前
跟我一样,使用Win11,且使用AMD的集成显卡的朋友,在使用Word,Edge,Chorme浏览器时,极有可能遇到光标突然变白消失,然后几秒钟后又变黑恢复的问题。部分英伟达NVIDIA显卡用户也遇到了该问题,似乎是操作系统的问题。最后找到了通过修改注册表的方法解决,目前使用一切正常。打开记事本,复制粘贴下面的代码,保存为Fix.reg,注意文件扩展名必须式reg,文件名可以任意;双击运行刚才保存的Fix.reg文件,一直点确认,直至注册表修改完成;重启电脑。Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm] "OverlayTestMode"=dword:00000005如果使用上边的代码,出现了其他问题,可以使用下面的代码,将注册表重置到系统一开始的默认值。Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm] &qu
今天刷到一个博主的一篇关于搭建自己随机图片API的教程,自己照葫芦画瓢尝试了下,感觉还行,于是记录也顺便分享下。主要有两种,一种是从服务器本地调取图片,吃的是服务器的带宽,适合服务器配置不错或平时并发调用不高的朋友;第二种是通过链接调取,简单理解就是调用外部的图片链接,如cdn或图床,适配服务器配置不高的朋友。以宝塔面板为例,记录下实现过程。方案一、服务器本地图片调用登录宝塔面板后新建网站(添加站点);进入网站根目录;删除根目录下所有文件;新建一个文件夹,如命名为img,用来存放需要调用的随机图片;新建一个index.php文件,这个文件就是api地址了,把以下代码拷贝到index.php下。<?php $img_array = glob("img/*.{webp,gif,jpg,png}",GLOB_BRACE); $img = array_rand($img_array); $dz = $img_array[$img]; header("Location:".$dz); ?>方案二、通过图片链接调用登录宝塔面板后新建网站(添加
typecho迁移时,如果更换了域名,原已发表的文章的图片等链接路径还是没有修改过来的,需要操作下数据库。1.替换首页文章内容表名:typecho_contentsUPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名','新域名');2.替换文章字段表表名:typecho_fieldsUPDATE `typecho_fields` SET `str_value` = REPLACE(`str_value`,'旧域名','新域名');
typecho默认使用的是绝对路径,如果博客进行迁移,域名发生改变的话,原来的图片等附件链接如果不是使用图床,会报404错误,原因是作者在这方面使用了绝对路径,网上搜索了很久,都没有找到解决办法,最后还是靠自己搞掂了,下面方法是把绝对路径修改成相对路径的步骤。1.先把 站点地址 修改成空白打开 /var/Widget/Options/General.php 文件,在约164行代码处,原代码:/** 站点地址 */ if (!defined('__TYPECHO_SITE_URL__')) { $siteUrl = new Form\Element\Text( 'siteUrl', null, $this->options->originalSiteUrl, _t('站点地址'), _t('站点地址主要用于生成内容的永久链接.') . ($this->options->
前言多年前给公司的合作项目做过一个物业收费通知单生成的小工具,是通过在excel上使用VB实现的,计算水电费、租金、管理费等费用,然后生成收费通知单后分发给客户。当时数据量不大,点个按钮一下子就生成了,但随着数据量扩大,点了生成数据后跑的时间会加长,没有进度条的话很容易让使用的人以为是死机了……于是就有增加个进度条的想法,也是给自己当年挖下的坑打个补丁,效果如下:实现教程1.新建按钮打开excel--->开发工具--->插入--->命令按钮然后在ecel空白处插入按钮,双击按钮会进入vb编辑器2.插入窗体右键VB编辑器左侧导航栏的Miscrosoft Excel对象--->插入--->用户窗体用户窗体界面如下:我们先修改下用户窗体的一下属性:名称修改为:JinDuTiaoCaption修改为:进度条新建框架修改尺寸:把刚才新增的框架的width设置成需要的长度,然后把窗体拉长使得可以显示完整的框架我这里设置成320在Frame框架上新增插入label标签,这个label标签就是用来跑进度条的设置label标签参数:BackColor背景颜色设置成自己喜欢的
2023年2月1日更新描述文件下载:https://initnil.com/tvOS.mobileconfig备用下载:https://busy.lanzouo.com/iDmpR0manm4h 密码:151n安装步骤:1.先移除已失效的描述文件:进入 iPhone 【设置】-【通用】-【描述文件与设备管理】中移除掉已失效的描述文件。如果系统已经自动下载了最新版的 iOS 固件,请在iPhone 【设置】-【通用】-【 iPhone储存空间 】中删除固件并重启手机。2.Safari浏览器打开下载上面链接提供的描述文件,然后点允许进行下载3.下载完成以后进入设置-通用-描述文件,打开安装4.安装完成以后重启即可。重启设备后,桌面会出现如下“Feedback”应用图标即表示成功。2021年12月16日更新描述文件下载:https://app.initnil.com/tvOS.mobileconfig备用下载:https://busy.lanzouv.com/b030j6qni ,密码:cceb安装步骤:1.先移除已失效的描述文件:进入 iPhone 【设置】-【通用】-【描述文件与设备管理
从开始菜单中打开命令提示符 或者 在运行处输入“cmd”+回车;输入ipconfig/release,点击回车执行,目的是释放之前获取的IP地址;然后再输入ipconfig/renew,点击回车,就可以重新获取新的IP地址。
背景我家里的宽带是电信的,因为需要远程访问监控等原因,申请了公网IP,也成功了,一直用着好好的。但突然有点,发现获取的变成私网IP了(路由器显示的IP与百度检索“IP”显示的IP不一样,说明获取的是私网IP。)于是打电信客服报故障,维修师傅各种常规操作都没解决,官方明明显示成功申请了公网IP,但路由器拨号获取的就是私网IP。当时尝试的操作包括重启光猫;重启路由;更换路由器拨号;直接用电脑拨号;改回私网IP再重新申请公网IP。以上的方法都不行。最后,还好是另外的电信师傅问上级找到了原因:说我当时申请的IPTV连接了路由器的端口而非光猫的IPTV端口……电信的IPTV必须接到光猫的IPTV口上,接网线路由端口等不行,据说以前是可以的……真是无语。最后,解决的办法带着设备和身份证到营业厅取消IPTV,取消后让工作人员重新开通公网IP。有遇到类似情况的朋友可以参考下,自己也当一个记录了。最后再吐槽一下电信的IPTV,试问谁装修客厅等放机顶盒位置会预留两条网线???
背景:税局的开票软件是通过一种叫xml格式的文件来上传的,一个文件可以开具多张发票,也可以多个文件开具多个发票,文件内容格式大概长下面这样:<?xml version="1.0" encoding="UTF-8"?> <books> <book> <name>哈里波特</name> <price>10</price> <memo>这是一本很好看的书。</memo> </book> <book id="B02"> <name>三国演义</name> <price>10</price> <memo>四大名著之一。</memo> </book> <book id="B03"> <name>水浒</
android版微信内置浏览器(X5内核)在安卓版微信内打开链接 http://debugx5.qq.com 拉到调试页面的最底端,勾选上所有的缓存项目,点击清除。点击确定之后即可完成清除微信浏览器缓存的操作。ios版微信内置浏览器(WKWebView)ios版微信内置浏览器内核并不是 X5内核,而是使用的ios的浏览器内核WKWebView,所以安卓手机的那种方案对ios手机用户不生效,因为那个链接打不开只要微信用户退出登录,然后重新登录,ios版微信内置浏览器内核即可清除PC端等在改变的资源后面加上版本号,也就是例如index.html?v=1234654<script> if (!window.name) { var str = Math.random().toString(36).substr(2); //随机字符串 window.location.href += '?S=' + str; //兼容微信浏览器刷新 window.name = 'isreload'; //name 属性可设置或返回存放窗
Busy
来自未满十八岁的大叔对世界的一些见解.