NS严选 | NodeSelect
8.98K subscribers
200 photos
2 videos
2 files
663 links
NodeSeek优质文章/重要通知 + 行业资讯
NodeSeek官方频道:@nodeseekc
NodeSeek官方群组:@nodeseekg
Download Telegram
cloudflare worker产品线迎来大量更新

cloudflare大善人昨天更新了大量worker新功能,看得出对worker的开发支持力度还是很大

tldr,人话总结
- worker越来越全栈化了,前后端和数据库功能全面增强
- pages功能向worker转移,原来pages有的静态资源现在worker也有了,静态_headers和_redirects文件配置也不只是pages的专利了
- 你可以把前端框架丢到worker上了,包括了react/vue/nuxt/svelte/astro等等主流框架,借助worker服务器只需要提供一个api数据接口
- 他甚至支持了MySQL接口,这下连api也可以挪到worker上(PostgreSQL早就在以前的更新支持了)
- 给Vite打包器提供了官方支持,毕竟是偏向全栈化了,有个好用的打包方案还是不错的,以前我经常用esbuild简单打包下worker的后端


官方文本的分条总结

静态资源托管:Cloudflare Workers现支持免费托管、存储和服务静态资源,适用于前端资源如JS、HTML、CSS等。

框架支持:支持React Router v7、Astro、Hono、Vue.js、Nuxt、Svelte等,Next.js和Angular将在2025年Q2支持。

无需框架构建全栈应用:可使用Vite和React结合构建后端API,创建完整的应用。

Next.js适配器:OpenNext适配器已从早期Alpha版升级到v1.0-beta,支持更简单的Next.js部署。

Vite插件:Cloudflare Vite插件正式发布,支持在Workers运行时使用Vite的开发服务器,带来热模块替换等功能。

静态文件配置:支持在Workers中使用静态_headers和_redirects文件配置,简化了头部和重定向设置。

数据库支持:除了PostgreSQL,还可连接MySQL数据库,支持Hyperdrive连接池。

更多Node.js API:提供crypto、tls、net和dns模块的API,最大请求CPU时间增加至5分钟。

GitHub/GitLab支持:可直接部署GitHub/GitLab中的Worker应用,支持非生产分支的构建和预览。

阅读详细文章:https://www.nodeseek.com/post-309688-1
👍1
VPS.Town 的海报质量一如既往的高
Forwarded from 科技圈🎗在花频道📮
GitHub目前已屏蔽中国大陆访问

有登录状态的可以正常访问,其他情况返回403。

Itdog

📮投稿 ☘️频道 🌸聊天
🍾1
Github阻止未登录状态的CN IP访问,尚不知道其目的是风控措施还是有目的限制性计划。
要知道国内开发者在GitHub用户中的占比非常大,这种措施传递的信号要比19年限制伊朗开发者的影响要大很多。
Github当初被谷歌和微软争相出价收购,最后花落微软。对于微软收购GitHub,开发者普遍是更加看好的。因为相比谷歌,微软没有那么强的技术生态的控制欲(chrome, android etc.),而且微软有相对中立灵活的条款和态度。突然限制IP访问,不知道是出于什么考虑。

如果后面有更进一步的事态变化,那么有可能对日常开发造成不便,毕竟开发者对GitHub的依赖不可忽视。

未雨绸缪,可以关注下GitHub同步到本地的技术方案。

- [求推荐Github仓库备份方案](https://www.nodeseek.com/post-82999-1)
- [分享一套脚本,自动将 GitHub 个人仓库批量备份到 Gitea](https://www.nodeseek.com/post-237395-1)
- [有没有自动备份github的程序](https://www.nodeseek.com/post-308641-1)
👍2🍾1
小科普:国际互联优秀是怎么判断的?

国际线路优秀 ≠ 国际互联优秀

国际线路:指接入的T1 ISP数量多。
国际互联:是指与大多数常用业务之间的连接速率、稳定性等指标表现优秀。

如何查看这些线路?

可以使用 bgp.tools 网站:
输入 IP 地址,即可查询该 IP 段从 BGP Tools 的路由器接收到的由 DMIT 广播的路由信息。

原文链接:https://www.nodeseek.com/post-312375-1
👍2
Forwarded from 科技圈🎗在花频道📮
GitHub目前已恢复中国大陆访问

Itdog

📮投稿 ☘️频道 🌸聊天
4
【开源】一个简约的 WHOIS 域名查询网站,具有强大的 TLD 兼容性

- 简约、清晰的用户界面
- 强大的 TLD 兼容性,包括大多数 ccTLD 和少数私有域名
- 显示域名年龄、剩余天数以及其他信息
- 高亮显示原始数据中的网址和电子邮件
- 支持 API 接口

原文地址:https://www.nodeseek.com/post-313688-1
【更新】NodePass通用TCP/UDP隧道解决方案,新增master主控模式API上线

API功能终于来了,实现的非常简练容易上手

# 创建服务器实例
curl -X POST http://localhost:9090/api/v1/instances \
-H "Content-Type: application/json" \
-d '{"url":"server://0.0.0.0:10101/0.0.0.0:8080"}'

# 创建客户端实例
curl -X POST http://localhost:9090/api/v1/instances \
-H "Content-Type: application/json" \
-d '{"url":"client://localhost:10101/127.0.0.1:8081"}'

# 列出所有实例
curl http://localhost:9090/api/v1/instances

# 获取特定实例的详细信息
curl http://localhost:9090/api/v1/instances/{id}

# 控制实例(启动、停止、重启)
curl -X PUT http://localhost:9090/api/v1/instances/{id} \
-H "Content-Type: application/json" \
-d '{"action":"restart"}'

# 删除实例
curl -X DELETE http://localhost:9090/api/v1/instances/{id}


单个文件同时可以做服务端和客户端,可以通过类似的API在master模式下操作

具备流量监控功能,为每个实例提供流量统计(TCPRX, TCPTX, UDPRX, UDPTX)

先实现比较核心的功能再做扩展的开发思路挺好的,转发最基础的功能是有了的,可以先玩起来

有闲时间的开发者可以给适配一个前端面板,如果不考虑复杂的用户角色设计,工程量不是很大😀感兴趣的可以在社区私信联系开发者

阅读原文:https://www.nodeseek.com/post-314315-1
1🔥1