玩转纯IPV6的vps
IPV6纯IPV6的vps,需要本地也支持ipv6,否则无法连接,所以需要本地支持ipv6,并且配置好路由器,让ipv6流量走ipv6的网关。 本地支持ipv6,最简单的方法就是手机开热点,现在手机数据基本都是ipv6的,所以手机热点就可以满足要求。 需要注意的地方是,本地网卡需要打开ipv6,否则不会获得ipv6地址。 我的网络就是支持ipv6的,但是本地网卡没有打开ipv6,折腾了半天才发现,所以这里要提一下。 cloudflare warpcloudflare warp是一个免费的ipv6代理,可以让你在本地获得一个ipv6地址,但是这个地址是共享的,所以速度可能会比较慢。 如果不想开热点,可以使用这个方法 ipv6安装宝塔需要注意的地方安装完成后,需要监听ipv6,否则无法访问。在终端中依次执行以下命令 1234#开启监听IPV6功能echo "True" > /www/server/panel/data/ipv6.pl#重启面板以确保功能生效/etc/init.d/bt restart 宝塔安装后的地址安装完成的信息为 外网面板地址: ...
nginx均衡负载
nginx均衡负载 宝塔配置nginx均衡负载 在 server 块上方添加12345678910111213141516171819upstream backend_servers { # ip_hash; # 如果需要会话保持,取消注释 # least_conn; # 最少连接数策略,取消注释 server 192.168.1.10:8080 weight=3; # 权重为3 server 192.168.1.11:8080; # 默认权重为1 server 192.168.1.12:8080 max_fails=3 fail_timeout=30s; # 健康检查}server{ listen 80; listen 443 ssl; # ... 其余配置保持不变 location / { proxy_pass http://backend_servers; }} 总结需要注意的地方: upstream块在 ser...
纯IPV6的vps安装1panel
纯IPV6的vps安装1panel通过 Cloudflare 为纯IPv6 VPS 1Panel搭建网站 尽量使用Ubuntu-22.04及以上或者Debian11及以上,以防在纯IPV6访问面板出现问题。操作步骤 1.连接服务器首先需要判断本机是否有 IPv6 地址,可以通过访问 https://ip.gs 检测是否拥有 IPv6 2.添加 IPv4 出口地址为 VPS 下载或访问一些网络资源,VPS 需要通过网络进行访问,而一些网站如 github 可能只能通过 IPv4 访问,如果 IPv6 的主机没有 连内网 IPv4 都没有,则会访问网络资源失败,影响后续的安装及以后服务的搭建部署。 可以通过如下命令进行尝试,如果 ping 成功,则说明有 IPv4 出口,拥有网络资源的访问能力 ping 8.8.8.8如果无法 ping 通,则需要通过 warp 获取 IPv4 出口地址。 Warp 为 Cloudflare 提供的一种加速网络连接的服务,可以简单理解成,通过 Warp 为服务器套了一个 VPN,来拥有一些新的网络能力。 安装 warp,需要 VPS 开启 tun...
pnpm镜像源管理
pnpm镜像源操作指南npm安装1pnpm install -g pnpm windows单独安装用PowerShell执行以下命令: 1iwr https://get.pnpm.io/install.ps1 -useb | iex 不用npm安装的好处是,nvm切换node版本后,pnpm不需要重新再次安装。 查看当前镜像源1pnpm config get registry 设置镜像源1pnpm config set registry https://registry.npm.taobao.org/ 删除镜像源1pnpm config delete registry 恢复默认镜像源1pnpm config set registry https://registry.npmjs.org/ 镜像源列表淘宝镜像源 npm config set registry https://registry.npmmirror.com阿里云镜像源 npm config set registry https://mirrors.aliyun.com/npm/腾讯云镜像源 npm ...
node版本管理工具
nvmnvm 是一个 Node.js 版本管理工具,可以方便地安装、切换和管理多个 Node.js 版本。 安装在 Windows 上安装 nvm,可以下载 nvm-windows 安装包并按照提示进行安装。 使用安装 Node.js 版本: 1nvm install <version> 例如,安装 Node.js 14.17.0 版本: 1nvm install 14.17.0 切换 Node.js 版本: 1nvm use <version> 例如,切换到 Node.js 14.17.0 版本: 1nvm use 14.17.0 列出已安装的 Node.js 版本: 1nvm ls 列出可用的 Node.js 版本: 1nvm ls-remote 卸载 Node.js 版本: 1nvm uninstall <version> 例如,卸载 Node.js 14.17.0 版本: 1nvm uninstall 14.17.0 总结nvm 是一个 Node.js 版本管理工具,可以方便地安装、切换和管理多个 Node.js 版本。
git代理设置
git代理设置设置http代理12git config --global http.proxy http://127.0.0.1:10809git config --global https.proxy https://127.0.0.1:10809 设置socks5代理12git config --global http.proxy socks5://127.0.0.1:10809git config --global https.proxy socks5://127.0.0.1:10809 设置cmd代理123set http_proxy=http://127.0.0.1:10809set https_proxy=https://127.0.0.1:10809 端口解释10809为代理端口,根据实际情况修改比如我的是10809,v2ray的端口大部分是10809 取消代理git config --global --unset http.proxy
七牛云图床
利用七牛云搭建图床七牛云每月有10G的免费流量,可以用来搭建图床,不过需要实名认证,实名认证后才能使用。 需要注意的是10G的免费流量如果用完了,是会扣费的,所以需要注意流量使用情况。 picgo配置直接配置即可,不需要其他操作,只需要配置好七牛云的ak和sk即可。 使用需要注意的地方 七牛云需要绑定域名,如果不绑定域名,没办法用CDN流量,就会进入计费模式 七牛云可以用AWS S3 兼容,也要绑定域名,并且使用的时候优先使用cdn域名调用,不然会进入计费模式,因为s3兼容的外网流量没有免费额度,需要绑定域名,通过CDN调用避免计费 七牛云只有http的访问方式,https访问会进入计费模式,可以通过反代的方法解决,但是需要自己搭建服务器,或者使用第三方服务,如cloudflare 总结 七牛云需要绑定域名,如果不绑定域名,没办法用CDN流量,就会进入计费模式 七牛云这个免费额度,需要关注一下,不然流量跑完了就会计费,而且因为实名,每人只能使用一个账号,所以尽量避免被扣费。可以通过设置防盗链来避免被别人盗用图片
Docker Desktop汉化和加速
Docker Desktop汉化和加速今天Docker Desktop不小心删除了,所以重新装了,又要重新汉化和设置加速,免得忘记了,记录一下 Docker Desktop汉化 下载汉化包 下载地址 按照文档安装依赖,然后执行汉化命令即可,执行汉化期间不要启动Docker Desktop Docker Desktop加速在Docker Desktop设置中找到Docker Engine,添加如下配置 123456{ "registry-mirrors": [ "https://docker.1ms.run/", "https://docker.xuanyuan.me" ]} 重启Docker Desktop即可 总结Docker Desktop的汉化和加速,可以提升使用体验,建议都设置一下,这样使用起来会更顺手
cloudflare图床防盗链
前言最近开通了cloudflare,并且开通了R2对象存储服务,用来做图床。防止图片被人盗用,所以需要设置防盗链。 R2对象存储R2是Cloudflare推出的一款对象存储服务,可以用来存储图片、视频等文件,并且有CDN加速功能,非常适合用来做图床。 R2的官方文档:https://developers.cloudflare.com/r2/ 防盗链通过设置域名的安全规则,可以设置防盗链,防止图片被别人盗用。 1.创建一个“跳过”规则 (Skip Rule) - 优先级最高表达式:(http.host eq “img.yourdomain.com”) and (http.referer contains “your-gallery.com” or http.referer eq “”)操作:Skip (跳过)解释:如果请求是发往 img.yourdomain.com,并且来源是 your-gallery.com 或者是直接访问(空 Referer),则跳过后续所有规则,直接允许请求通过。2.保留一个通用的“阻止”规则 (Block Rule) - 优先级较低表达式:http.hos...
cloudflare部署D1
cloudflare部署D1最近做点小工具,需要后端,但是不想买服务器了,就想着用Cloudflare的D1来部署,顺便学习一下。 Cloudflare D1 是 Cloudflare 提供的免费 SQLite 数据库服务,配合 Workers 可以快速构建无服务器后端应用。本文将介绍如何从零开始使用 Workers + D1 创建一个简单的 API 服务。 前置准备 注册 Cloudflare 账号 安装 Node.js 安装 Wrangler CLI: 1npm install -g wrangler 登录 Cloudflare: 1wrangler login 创建项目1. 初始化 Workers 项目1wrangler init my-d1-app 按照提示选择: What would you like to start with? → “Hello World” Worker Do you want to deploy? → No 2. 创建 D1 数据库1wrangler d1 create my-database 复制返回的 database_id...






