使用阿里云ESA边缘函数获取访问用户IP
12345678910111213141516171819202122232425262728293031323334353637async function handleRequest(request) { const url = new URL(request.url); const path = url.pathname; const ip = request.headers.get('x-forwarded-for')?.split(',')[0]request.headers.get('x-alicdn-security-xff') if(path==='/'){ return new Response(ip, { headers: { "content-type": "text/html;charset=UTF-8", ...
使用EdgeOne的边缘函数获取用户IP
原本是想用EdgeOne Pages实现 像CloudFlare Pages那样部署一个后来发现EdgeOne的边缘函数可以搞定 然后就折腾了一下首先添加域名进入edgeone控制台 选择已绑定域名点击添加域名 输入你需要设置的二级域名 回源配置随便填 模板选择 不使用模板添加完成后等待部署完成 HTTPS配置选择免费证书 在等待部署期间 左侧菜单滑动到底部 边缘函数 选择函数管理新建函数 选第一个 创建Hello World 模板即可 点击下一步输入函数名称 下面函数代码区域 粘贴函数代码 替换原有的 1234567891011121314151617181920212223242526272829303132333435addEventListener('fetch', event => { event.respondWith(handleRequest(event.request));});function handleRequest(request) { const url = new URL(req...
宝塔面版 docker访问面板数据库 远程访问数据库
进入mysql:1mysql -uroot -p 使用mysql库:1use mysql; 查看用户表:1SELECT `Host`,`User` FROM user; 更新用户表:(其中%的意思是允许所有的ip远程访问)1UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1; 强制刷新权限:1flush privileges; 如果遇到ERROR 2002 (HY000): Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2) 可以使用 TCP 连接代替 socket(临时绕过)1mysql -uroot -p -h 127.0.0.1
Chrome 使用安全DNS 显示 在受管理的浏览器上,此设置已被停用 如何解决
访问 chrome://policy/ 查看是否有内容 访问 chrome://flags/#show-managed-ui 查看是否打开 有些版本看不到这个选项 打开注册表编辑器 搜索注册表编辑器 或 运行输入regedit 找到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome 删除里面的配置 找到 HKEY_CURRENT_USER\Software\Policies\Google\Chrome 删除里面的配置
一键DD/重装脚本 (One-click reinstall OS on VPS)
下载国外:curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh wget -O reinstall.sh $_ 国内:curl -O https://cnb.cool/bin456789/reinstall/-/git/raw/main/reinstall.sh wget -O reinstall.sh $_ 安装12345678910111213141516171819bash reinstall.sh anolis 7823 opencloudos 8923 rocky 89 redhat 89 --img="http://xxx.com/xxx.qcow2" oracle 89 almalinux 89 ...
如何使用纯IPv6服务器增加IPv4
首先修改DNS,输入以下命令即可。这是为了能访问v4网址。 1echo -e "nameserver 2001:67c:2b0::4 \n nameserver 2001:67c:2b0::6" > /etc/resolv.conf 添加 WARP 双栈全局网络 1234567891011121314151617# 自动配置 WARP WireGuard 双栈全局网络(所有出站流量走 WARP 网络)bash <(curl -fsSL git.io/warp.sh) d# 自动配置 WARP WireGuard IPv4 网络(IPv4 出站流量走 WARP 网络)bash <(curl -fsSL git.io/warp.sh) 4# 自动配置 WARP WireGuard IPv6 网络(IPv6 出站流量走 WARP 网络)bash <(curl -fsSL git.io/warp.sh) 6# 查看 WARP 脚本子命令列表bash <(curl -fsSL git.io/warp.sh) help# 重启 WARP W...
PixelOS刷机教程
前置条件 PixelOS下载地址 ADB工具 下载地址: Android开发者官网 提前下载好 ADB工具 recovery Rom包 手机进入Fastboot模式 下载网站提供的recovery 执行下面代码刷入recovery 1fastboot flash recovery <recoveryname.img> 输入完成后执行 下面代码进入recovery 1adb reboot recovery 下面切换到手机 在recovery中格式化手机 1format data with Factory Reset > Format data/factory reset 格式化完成后 在recovery中选择 1Apply Update > Apply from ADB 下面切换到电脑 在adb窗口中执行 1adb sideload <ROM zip file> 等待刷写完成 完成后在手机上点击重启
如何解决 刷pixelos后时间无法同步 WIFI显示感叹号
前置条件打开 开发者选项 设置-关于本机-连点 Build号设置-系统-开发者选项- 打开USB调试电脑使用ADB工具下载地址:Android开发者官网PixelOS下载地址1、时间同步 手机连接电脑执行: 1234//设置中国时区adb shell setprop persist.sys.timezone Asia/Shanghai//设置NTP服务器adb shell settings put global ntp_server ntp1.aliyun.com 2、WIFI感叹号 123456//删除无法使用的监测点adb shell settings delete global captive_portal_https_urladb shell settings delete global captive_portal_http_url//添加新的监测点(小米源)adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate\_204adb she...
docker部署本地iptv 肥羊Allinone部署
使用镜像youshandefeiyang/allinone 1、生成AES密钥访问:ALLINONE部署指令生成器 https://imgtool.v1.mk/allinone.html 获取AES密钥支持系统 Linux MAc Windows支持架构 amd64 arm64 arm 2、获取Userid和专属Toke打开TG(电报)并且打开 ALLINONE鉴权机器人 ,粘贴前面复制的AES,获取 Userid 和专属 Token#鉴权机器人链接https://t.me/newallinone_bot 3、获取ALLINONE部署命令返回ALLINONE部署指令生成器 https://imgtool.v1.mk/allinone.html输入在TG获取的 Userid 和专属 Token, 生成 ALLINONE 部署命令 4、使用Compose方式部署复制网站生成的docker-compose 1234567891011services: allinone: image: youshandefeiyang/allinone container...
docker部署Watchtower 自动更新 Docker 容器
使用镜像containrrr/watchtower docker-compose.yml 12345678910version: '3'services: watchtower: image: containrrr/watchtower:latest container_name: watchtower volumes: - /var/run/docker.sock:/var/run/docker.sock # 访问 Docker 守护进程 restart: unless-stopped # 自动重启容器 command: --schedule "0 0 3 * * *" --cleanup # 每天凌晨 3 点执行更新,并删除旧镜像
