
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
pushme-server
Advanced tools
PushMeServer是基于nodejs开发的PushMeAPP和PushMeClient自建消息服务器,支持登录、管理push_key的功能,支持在线测试接口。
消息接口参数与官方接口保持一致(暂不支持temp_key)。
Github:https://github.com/yafoo/pushme-server
Gitee:https://gitee.com/yafu/pushme-server
nodejs>=18
3100和3010
3100:为消息服务端口,需开放,给PushMe APP手机客户端使用
3010:为Web管理、消息发送API及Websocket服务端口,给管理员使用和给PushMe Client电脑客户端使用,可以根据情况选择此端口是否开放
仓库地址:https://hub.docker.com/r/yafoo/pushme-server
docker run -dit -p 3010:3010 -p 3100:3100 -e TZ=Asia/Shanghai -v $PWD/pushme-server/config:/pushme-server/config --name pushme-server --restart unless-stopped yafoo/pushme-server:latest
环境要求:nodejs>=18
在程序根目录执行命令:
npm i
node ./server.js
假如你的服务器IP为0.0.0.0 (IPv6为::),则:
http://0.0.0.0:3010 (IPv6:http://[::]:3010),按提示安装,安装后进入首页,可以在线测试消息发送功能。0.0.0.0 (IPv6:[::]),端口填写3100,保存即可。ws://[::]:3010):为Websocket消息服务地址,在PushMeClient电脑客户端,设置自建服务开启,IP或域名填写0.0.0.0 (IPv6:[::]),端口填写3010,push_key填写您的push_key,保存并重启即可。消息接口地址为:http://您服务器:3010 (IPv6:http://[::]:3010),参数与官网保持一致,暂不支持temp_key。
如果您想使用其他端口,请在server.js文件内修改,同时您也可以通过nginx绑定自己的域名(绑定后,消息端口可能变为80),通过域名访问。点击查看域名绑定教程
如果您需要二次开发,请参考jj.js 开发框架,开发时注意打开调试模式,在config/app.js里设置app_debug为true,上线时记得关闭调试模式。
FAQs
PushMe消息通知服务器
The npm package pushme-server receives a total of 4 weekly downloads. As such, pushme-server popularity was classified as not popular.
We found that pushme-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.