⭐ 也是有幸在地铁上遇到一波T0 by 16qf #uid42360
RT,昨晚在地铁里那种两个位置的,那两精神小妹哪里都不坐,就坐我旁边,然后只能坐下一人另一个直接坐同行的大腿上也是有被震惊到
一路上还槟榔加辣条那味道绝了,坐大腿上的还在那说有三个南友和她同行的炫耀,大大的海王,王恋需谨慎啊
RT,昨晚在地铁里那种两个位置的,那两精神小妹哪里都不坐,就坐我旁边,然后只能坐下一人另一个直接坐同行的大腿上也是有被震惊到
一路上还槟榔加辣条那味道绝了,坐大腿上的还在那说有三个南友和她同行的炫耀,大大的海王,王恋需谨慎啊
⭐ 投毒!Staticfile静态文件被联BAN by dole #uid34201
我说我的1ip静态博客怎么被ublock拦了,原来MJJ早有预料 卖给51.la就开始投毒
https://hostloc.com/forum.php?mod=viewthread&tid=1256271
国人第三方这些几把玩意 量上来了和lnmp一样 反手买了拿钱美滋滋:@
相关:
https://www.nodeseek.com/post-131589-1
https://www.v2ex.com/t/1056249
https://v2ex.com/t/1053497
https://github.com/lisonge/vite-plugin-monkey/issues/171
https://github.com/staticfile/static/issues/700
https://www.guozaoke.com/t/110912复制代码
我说我的1ip静态博客怎么被ublock拦了,原来MJJ早有预料 卖给51.la就开始投毒
https://hostloc.com/forum.php?mod=viewthread&tid=1256271
国人第三方这些几把玩意 量上来了和lnmp一样 反手买了拿钱美滋滋:@
相关:
https://www.nodeseek.com/post-131589-1
https://www.v2ex.com/t/1056249
https://v2ex.com/t/1053497
https://github.com/lisonge/vite-plugin-monkey/issues/171
https://github.com/staticfile/static/issues/700
https://www.guozaoke.com/t/110912复制代码
⭐ 想获取自己邮箱邮件的内容用什么方案好啊? by lna #uid34283
自己邮箱里面的邮件,主要是IP+端口变化通知会发送到指定邮箱,我想把邮件内容保存到本地,然后通过其他方式返回给php,及时更新端口。
目前采集方面,就只想到火车头采集,还有什么其他方案吗 求推荐个。
自己邮箱里面的邮件,主要是IP+端口变化通知会发送到指定邮箱,我想把邮件内容保存到本地,然后通过其他方式返回给php,及时更新端口。
目前采集方面,就只想到火车头采集,还有什么其他方案吗 求推荐个。
⭐ 小米筑起数字屏障:国行设备刷国际版系统受限! by leiguste #uid60844
小米公司采取了一项新措施,限制在中国大陆地区销售的设备安装小米国际版系统。如果用户尝试在国行版设备上刷机安装国际版系统,设备将在开机引导中显示“不支持”,并无法进入系统。这一限制在Redmi Note 13系列上已经实施,预计未来其他机型也将陆续跟进。
还好买得早 去年买了红米k60 就知道国产早晚都锁机,然后就是国产苹果
小米公司采取了一项新措施,限制在中国大陆地区销售的设备安装小米国际版系统。如果用户尝试在国行版设备上刷机安装国际版系统,设备将在开机引导中显示“不支持”,并无法进入系统。这一限制在Redmi Note 13系列上已经实施,预计未来其他机型也将陆续跟进。
还好买得早 去年买了红米k60 就知道国产早晚都锁机,然后就是国产苹果
⭐ 【whois-proxy】自建whois代理服务器,再也不用为whois api而付费 by bacon159 #uid74899
项目描述
这是一个简单的 WHOIS 代理服务器,使用 Node.js 和 Express 框架构建。它提供了一个 API 端点来查询域名的 WHOIS 信息,并包含以下特性:
- 使用 node-cache 实现数据缓存
- 使用 express-rate-limit 实现请求速率限制
- 提取并返回关键 WHOIS 信息(创建日期、过期日期、注册商)
前置要求
- Node.js (建议版本 12.x 或更高)
- npm (通常随Node.js一起安装)
安装
1. 安装 npm (如果尚未安装):
以下是在不同操作系统上安装Node.js (包含npm) 的命令:
对于 Ubuntu/Debian 系统:
# 更新包列表
sudo apt update
# 安装Node.js和npm
sudo apt install nodejs npm
# 验证安装
node --version
npm --version
复制代码
对于 CentOS/Fedora 系统:
# 安装Node.js和npm
sudo dnf install nodejs npm
# 或者如果使用较旧的CentOS版本:
# sudo yum install nodejs npm
# 验证安装
node --version
npm --version
复制代码
对于 macOS (使用Homebrew):
# 安装Homebrew (如果尚未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装Node.js (会自动包含npm)
brew install node
# 验证安装
node --version
npm --version
复制代码
对于 Windows:
Windows用户通常直接从Node.js官网下载安装程序。但如果您使用包管理器如Chocolatey,可以使用以下命令:
# 使用Chocolatey安装
choco install nodejs
# 验证安装
node --version
npm --version
复制代码
2. 下载并设置 whois-proxy.js:
mkdir -p /root/whois && curl -o /root/whois/whois-proxy.js https://raw.githubusercontent.com/ypq123456789/whois-proxy.js/main/whois-proxy.js && cd /root/whois
复制代码
3. 安装依赖:
npm install express whois node-cache express-rate-limit
复制代码
这将安装以下包:
- express: Web 应用框架
- whois: WHOIS 查询功能
- node-cache: 用于实现缓存
- express-rate-limit: 用于实现速率限制
使用 PM2 运行服务器
1. 全局安装 PM2:
npm install -g pm2
复制代码
2. 使用 PM2 启动服务器:
pm2 start whois-proxy.js --name "whois-proxy"
复制代码
3. 查看运行状态:
pm2 status
复制代码
4. 查看日志:
pm2 logs whois-proxy
复制代码
5. 停止服务器:
pm2 stop whois-proxy
复制代码
6. 重启服务器:
pm2 restart whois-proxy
复制代码
API 使用
发送GET请求到 `/whois/:domain` 端点,其中 `:domain` 是您想查询的域名。
例如:
http://x.x.x.x/whois/example.com
复制代码
其中x.x.x.x是你vps的ip。
你也可以直接在浏览器中输入这一地址,返回结果就是whois查询结果。
如果有需要,你也可以绑定自己的域名,并且套上CF的CDN,让自己的服务更加安全。
注意事项
- 服务器默认在80端口运行。如需更改,请修改代码中的 `port` 变量。
- 速率限制设置为每个IP每15分钟100个请求。
- WHOIS数据默认缓存1小时。
项目描述
这是一个简单的 WHOIS 代理服务器,使用 Node.js 和 Express 框架构建。它提供了一个 API 端点来查询域名的 WHOIS 信息,并包含以下特性:
- 使用 node-cache 实现数据缓存
- 使用 express-rate-limit 实现请求速率限制
- 提取并返回关键 WHOIS 信息(创建日期、过期日期、注册商)
前置要求
- Node.js (建议版本 12.x 或更高)
- npm (通常随Node.js一起安装)
安装
1. 安装 npm (如果尚未安装):
以下是在不同操作系统上安装Node.js (包含npm) 的命令:
对于 Ubuntu/Debian 系统:
# 更新包列表
sudo apt update
# 安装Node.js和npm
sudo apt install nodejs npm
# 验证安装
node --version
npm --version
复制代码
对于 CentOS/Fedora 系统:
# 安装Node.js和npm
sudo dnf install nodejs npm
# 或者如果使用较旧的CentOS版本:
# sudo yum install nodejs npm
# 验证安装
node --version
npm --version
复制代码
对于 macOS (使用Homebrew):
# 安装Homebrew (如果尚未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装Node.js (会自动包含npm)
brew install node
# 验证安装
node --version
npm --version
复制代码
对于 Windows:
Windows用户通常直接从Node.js官网下载安装程序。但如果您使用包管理器如Chocolatey,可以使用以下命令:
# 使用Chocolatey安装
choco install nodejs
# 验证安装
node --version
npm --version
复制代码
2. 下载并设置 whois-proxy.js:
mkdir -p /root/whois && curl -o /root/whois/whois-proxy.js https://raw.githubusercontent.com/ypq123456789/whois-proxy.js/main/whois-proxy.js && cd /root/whois
复制代码
3. 安装依赖:
npm install express whois node-cache express-rate-limit
复制代码
这将安装以下包:
- express: Web 应用框架
- whois: WHOIS 查询功能
- node-cache: 用于实现缓存
- express-rate-limit: 用于实现速率限制
使用 PM2 运行服务器
1. 全局安装 PM2:
npm install -g pm2
复制代码
2. 使用 PM2 启动服务器:
pm2 start whois-proxy.js --name "whois-proxy"
复制代码
3. 查看运行状态:
pm2 status
复制代码
4. 查看日志:
pm2 logs whois-proxy
复制代码
5. 停止服务器:
pm2 stop whois-proxy
复制代码
6. 重启服务器:
pm2 restart whois-proxy
复制代码
API 使用
发送GET请求到 `/whois/:domain` 端点,其中 `:domain` 是您想查询的域名。
例如:
http://x.x.x.x/whois/example.com
复制代码
其中x.x.x.x是你vps的ip。
你也可以直接在浏览器中输入这一地址,返回结果就是whois查询结果。
如果有需要,你也可以绑定自己的域名,并且套上CF的CDN,让自己的服务更加安全。
注意事项
- 服务器默认在80端口运行。如需更改,请修改代码中的 `port` 变量。
- 速率限制设置为每个IP每15分钟100个请求。
- WHOIS数据默认缓存1小时。
⭐ 【domainkeeper大更新!】高级版本,集成cloudflare的域名信息... by bacon159 #uid74899
肝了几天,集成cloudflare的域名信息获取和whois查询功能,真的累了。求鸡腿,求star,求赞助支持,谢谢大家!
项目地址:https://github.com/ypq123456789/domainkeeper
项目简介
这是一个简洁高效的域名可视化展示面板,基于Cloudflare Workers构建。它提供了一个直观的界面,让用户能够一目了然地查看他们的域名组合,包括各个域名的状态、注册商、注册日期、过期日期和使用进度。
主要特性
初级版本
- 清晰展示域名列表及其关键信息:域名状态、注册商、注册日期和过期日期
- 可视化呈现域名使用进度条
- 自动计算并显示域名剩余有效天数
- 响应式设计,完美适配桌面和移动设备
- 轻量级实现,快速加载
- 支持输入自定义域名
高级版本
- 清晰展示域名列表及其关键信息:域名状态、注册商、注册日期、过期日期和剩余天数
- 可视化呈现域名使用进度条
- 自动计算并显示域名剩余有效天数
- 响应式设计,完美适配桌面和移动设备
- 轻量级实现,快速加载
- UI进一步美化,风格统一
- 前台和后台分离,支持密码保护
- 通过 Cloudflare API 自动获取域名列表
- 集成自建 WHOIS 代理服务,自动获取顶级域名信息、二级域名的注册日期
- 支持手动编辑二级域名信息
- 不支持输入自定义域名
技术实现
- 前端:HTML5, CSS3, JavaScript
- 后端:Cloudflare Workers, KV 存储
- API 集成:Cloudflare API, 自建 WHOIS 代理服务
个性化部分
- 可修改 `CUSTOM_TITLE` 变量来自定义面板标题
- 可以绑定自定义域名到 Worker,以提高访问稳定性
DomainKeeper - 初级版本,只能自定义输入,更灵活,但不高效
快速部署
- 登录您的Cloudflare账户
- 创建新的Worker
- 将 `index.js` 的内容复制到Worker编辑器,编辑 `DOMAINS` 数组,添加您的域名信息:
const DOMAINS = [
{ domain: "example.com", registrationDate: "2022-01-01", expirationDate: "2027-01-01", system: "Cloudflare" },
// 添加更多域名...
];
复制代码
- 保存并部署
demo
https://demo.bacon159.me/
DomainKeeper - 高级版本,集成cloudflare的域名信息获取和whois查询功能,大大提升了域名管理的效率和便捷性,但是不支持自定义输入
快速部署
1. 登录您的 Cloudflare 账户
2. 创建新的 Worker
3. 将domainkeeper.js脚本内容复制到 Worker 编辑器
4. 在脚本顶部配置以下变量:
const CF_API_KEY = "your_cloudflare_api_key";
const WHOIS_PROXY_URL = "your_whois_proxy_url";
const ACCESS_PASSWORD = "your_frontend_password";
const ADMIN_PASSWORD = "your_backend_password";
复制代码
CF_API_KEY的获取方式: 登录自己的cloudflare账号,打开https://dash.cloudflare.com/profile 点击API令牌,创建令牌,读取所有资源-使用模板,继续以显示摘要,创建令牌,复制此令牌,保存到记事本,之后不会再显示!
WHOIS_PROXY_URL的获取方式:需要你自建,详见whois-proxy。
前台密码按需设置,后台密码必须设置。
5. 创建一个 KV 命名空间,命名为`DOMAIN_INFO`,并将其绑定到 Worker,绑定名称为 `DOMAIN_INFO`
6. 保存并部署
demo
https://domainkeeper.bacon159.me/
前台密码ypq123456
其他
贡献指南
欢迎通过Issue和Pull Request参与项目改进。如有重大变更,请先提Issue讨论。
开源协议
本项目采用 MIT 许可证
Star History
交流TG群:
https://t.me/+ydvXl1_OBBBiZWM1
支持作者
非常感谢您对 domainkeeper 项目的兴趣!维护开源项目确实需要大量时间和精力投入。若您认为这个项目为您带来了价值,希望您能考虑给予一些支持,哪怕只是一杯咖啡的费用。
您的慷慨相助将激励我继续完善这个项目,使其更加实用。它还能让我更专心地参与开源社区的工作。如果您愿意提供赞助,可看github readme最后。
肝了几天,集成cloudflare的域名信息获取和whois查询功能,真的累了。求鸡腿,求star,求赞助支持,谢谢大家!
项目地址:https://github.com/ypq123456789/domainkeeper
项目简介
这是一个简洁高效的域名可视化展示面板,基于Cloudflare Workers构建。它提供了一个直观的界面,让用户能够一目了然地查看他们的域名组合,包括各个域名的状态、注册商、注册日期、过期日期和使用进度。
主要特性
初级版本
- 清晰展示域名列表及其关键信息:域名状态、注册商、注册日期和过期日期
- 可视化呈现域名使用进度条
- 自动计算并显示域名剩余有效天数
- 响应式设计,完美适配桌面和移动设备
- 轻量级实现,快速加载
- 支持输入自定义域名
高级版本
- 清晰展示域名列表及其关键信息:域名状态、注册商、注册日期、过期日期和剩余天数
- 可视化呈现域名使用进度条
- 自动计算并显示域名剩余有效天数
- 响应式设计,完美适配桌面和移动设备
- 轻量级实现,快速加载
- UI进一步美化,风格统一
- 前台和后台分离,支持密码保护
- 通过 Cloudflare API 自动获取域名列表
- 集成自建 WHOIS 代理服务,自动获取顶级域名信息、二级域名的注册日期
- 支持手动编辑二级域名信息
- 不支持输入自定义域名
技术实现
- 前端:HTML5, CSS3, JavaScript
- 后端:Cloudflare Workers, KV 存储
- API 集成:Cloudflare API, 自建 WHOIS 代理服务
个性化部分
- 可修改 `CUSTOM_TITLE` 变量来自定义面板标题
- 可以绑定自定义域名到 Worker,以提高访问稳定性
DomainKeeper - 初级版本,只能自定义输入,更灵活,但不高效
快速部署
- 登录您的Cloudflare账户
- 创建新的Worker
- 将 `index.js` 的内容复制到Worker编辑器,编辑 `DOMAINS` 数组,添加您的域名信息:
const DOMAINS = [
{ domain: "example.com", registrationDate: "2022-01-01", expirationDate: "2027-01-01", system: "Cloudflare" },
// 添加更多域名...
];
复制代码
- 保存并部署
demo
https://demo.bacon159.me/
DomainKeeper - 高级版本,集成cloudflare的域名信息获取和whois查询功能,大大提升了域名管理的效率和便捷性,但是不支持自定义输入
快速部署
1. 登录您的 Cloudflare 账户
2. 创建新的 Worker
3. 将domainkeeper.js脚本内容复制到 Worker 编辑器
4. 在脚本顶部配置以下变量:
const CF_API_KEY = "your_cloudflare_api_key";
const WHOIS_PROXY_URL = "your_whois_proxy_url";
const ACCESS_PASSWORD = "your_frontend_password";
const ADMIN_PASSWORD = "your_backend_password";
复制代码
CF_API_KEY的获取方式: 登录自己的cloudflare账号,打开https://dash.cloudflare.com/profile 点击API令牌,创建令牌,读取所有资源-使用模板,继续以显示摘要,创建令牌,复制此令牌,保存到记事本,之后不会再显示!
WHOIS_PROXY_URL的获取方式:需要你自建,详见whois-proxy。
前台密码按需设置,后台密码必须设置。
5. 创建一个 KV 命名空间,命名为`DOMAIN_INFO`,并将其绑定到 Worker,绑定名称为 `DOMAIN_INFO`
6. 保存并部署
demo
https://domainkeeper.bacon159.me/
前台密码ypq123456
其他
贡献指南
欢迎通过Issue和Pull Request参与项目改进。如有重大变更,请先提Issue讨论。
开源协议
本项目采用 MIT 许可证
Star History
交流TG群:
https://t.me/+ydvXl1_OBBBiZWM1
支持作者
非常感谢您对 domainkeeper 项目的兴趣!维护开源项目确实需要大量时间和精力投入。若您认为这个项目为您带来了价值,希望您能考虑给予一些支持,哪怕只是一杯咖啡的费用。
您的慷慨相助将激励我继续完善这个项目,使其更加实用。它还能让我更专心地参与开源社区的工作。如果您愿意提供赞助,可看github readme最后。
⭐ cloudflare可以向后端服务器发送host主机头吗? by wcn #uid28792
就像国内的CDN一样,向后端服务器发送自定义的主机头。
cloudflare有这吗?
----------
✍️ 机场 6折优惠码:DUANG114514
就像国内的CDN一样,向后端服务器发送自定义的主机头。
cloudflare有这吗?
----------
✍️ 机场 6折优惠码:DUANG114514
⭐ 【出】点闲置小鸡 by znoon #uid70685
**一号机:WEPC HK 三网4837**
1C512M 500G@300Mbps 306.40元/年 到期时间 2025.6.11
IP 一切正常,带原邮剩余价值减 20,261出。
ps: 这家老板说了,拔线或者线路更换等造成性价比降低会退的,目前使用良好。建议具体了解这家及其上游再联系,我不做说明。
---
**二号机:easyvm五周年机器带11刀余额,5C5G配置,55$/两年**
这家机器很稳,到手没宕过机,安装流畅,性价比极高,缺点是工单慢,375 出,自己工单更改邮箱,有意请联系 TG,记者勿扰,谢谢配合。
附机器配置
```
5555 Plan
5 Core
5GB RAM
55GB SSD
5TB @ 1G
1 IPv4+/64 IPv6
Dallas, TX
$55/2yr
Next Due Date:Thursday, May 9th, 2026
```
**三号机:DMIT 39.9 美西**
由于本人的账号上还有一台 49.9 刀的机器,故打折出 DMIT 39.9刀使用权,给 root 权限。到期时间 25.4.28,剩余价值 233,按 8 折 186 出,为避免纠纷,有以下君子协定:
1. 我给 root 密码,机主可设置为仅公钥登录
2. DMIT 开放 push 后可帮忙 push 到你的账号,如果需要 push 费你出
3. 可帮忙协助更换 IP 和重置系统,但尽量不要太频繁
----
TG 联系,记得附带咨询机器的名字,记者勿扰,感谢配合。
----------
✍️ TG
**一号机:WEPC HK 三网4837**
1C512M 500G@300Mbps 306.40元/年 到期时间 2025.6.11
IP 一切正常,带原邮剩余价值减 20,261出。
ps: 这家老板说了,拔线或者线路更换等造成性价比降低会退的,目前使用良好。建议具体了解这家及其上游再联系,我不做说明。
---
**二号机:easyvm五周年机器带11刀余额,5C5G配置,55$/两年**
这家机器很稳,到手没宕过机,安装流畅,性价比极高,缺点是工单慢,375 出,自己工单更改邮箱,有意请联系 TG,记者勿扰,谢谢配合。
附机器配置
```
5555 Plan
5 Core
5GB RAM
55GB SSD
5TB @ 1G
1 IPv4+/64 IPv6
Dallas, TX
$55/2yr
Next Due Date:Thursday, May 9th, 2026
```
**三号机:DMIT 39.9 美西**
由于本人的账号上还有一台 49.9 刀的机器,故打折出 DMIT 39.9刀使用权,给 root 权限。到期时间 25.4.28,剩余价值 233,按 8 折 186 出,为避免纠纷,有以下君子协定:
1. 我给 root 密码,机主可设置为仅公钥登录
2. DMIT 开放 push 后可帮忙 push 到你的账号,如果需要 push 费你出
3. 可帮忙协助更换 IP 和重置系统,但尽量不要太频繁
----
TG 联系,记得附带咨询机器的名字,记者勿扰,感谢配合。
----------
✍️ TG