404.up
404.up 是一个仅运行于Mac平台上的小文件、截图分享工具。主要是方便截图后快速分享。
参见404.ms/2022/01/30/repost-404up/
gotapi.net
gotapi 是一个websocket应用,支持历史消息、消息撤回等,有ack机制;适合用来构建聊天、一对一客服系统;已经写好了服务端、nodejs的客户端。
详细文档参见gws
npmjs上的包为 npmjs.com/package/gotapi-ws 和 npmjs.com/package/node-gotapi-ws,node开头的这个包适合服务器端使用,不带node的适合浏览器中使用。
服务器端代码的github地址为: https://github.com/gotapi/gws
404.ms 本身
本blog 用的域名是404.ms,我也没有让这个闲着:404.ms 的所有子域名都解析到了127.0.0.1,因此本身就是一个小玩具,在开发环境使用访问 local.404.ms 或任意其他的子域名,比如 some.404.ms 即可访问本机的服务。
shifen.de
shifen.de是一个临时邮箱。帮你生成随机邮件地址,在该网页上即可查看邮件内容;收到邮件后10分钟就销毁。
ip4.dev
ip4.dev 是一个查询IP地址归属的站点.
- 访问 ip4.dev/myip 可以得到本地IP;
- 访问ip4.dev/myip?format=json 可以以json格式返回本机IP;
- 访问ip4.dev/myip?callback=jsonpAny 可以以jsonP格式返回本机IP,另一种思路解析跨域问题。
- 访问 ip4.dev/location/ 可以得到本地IP的位置信息和运营商信息;
- 访问 ip4.dev/location/{SOME-IP} 可以得到指定IP的位置信息和运营商信息;
- 访问 ip4.dev/location/{SOME-IP}?callback=jsonpAny 可以以jsonp格式得到指定IP的位置信息和运营商信息;
相关SDK已经发布:
- PHP的sdk已经发布进composer中央仓库,composer install gotapi/ip4dev即可使用。详情参见 packagist.org/packages/gotapi/ip4dev
- typescript版的sdk已经发布到npmjs上,可以npm install ip4dev来安装,详情参见:www.npmjs.com/package/ip4dev
以上各个地址同样记得要访问https的链接。
kuafu
kuafu一个golang写成的http代理服务,适合挂在nginx或apache的后面;可以通过文件来指定后端服务的IP和port,也可以通过consul来做服务发现,轻松集成consul;
因为加了基于cookie的安全校验,特别适合公司有很多五花八门的系统,但是没有统一访问权限校验的场景。
文档参见:/kuafu
github 地址:github.com/gotapi/kuafu