文件名称:wolfschanze:简单但安全的网络聊天
文件大小:180KB
文件格式:ZIP
更新时间:2024-07-11 14:10:16
JavaScript
Wolfschanze:使用 P2P 加密的简单聊天 此聊天提供了一种与一个或多个朋友发起对话的简单方式。 只需访问该页面并获取#room_id后缀的 URL 并将其分享给您的朋友。 所有用户都获得一个基于浏览器的公钥,在浏览器中进行对话加密和解密。 您可以进一步指定谁可以不接收(解密)您的消息,或者将拒绝新加入的成员设置为默认值,这可以增强安全性。 入门 服务器 要启动服务器,首先使用npm install所有依赖项。 然后只需使用./start.sh 。 它需要安装supervisor来调用 NodeJS 并在后端运行服务器。 服务器侦听config.json指定的端口(自己创建): { "port": 1800 } 您可以在 NGINX 服务器上使用以下配置,将路径转发到本地端口 1800: upstream socketio { server 127.0.0.1
【文件预览】:
wolfschanze-master
----client()
--------page.js(6KB)
--------client.js(6KB)
--------client.cipher.js(3KB)
--------jquery.js(94KB)
--------neoatlantis-crypto-js.js(147KB)
--------bootstrap.min.css(114KB)
--------curve25519.js(19KB)
--------socket.io.js(89KB)
--------index.html(5KB)
--------index.css(953B)
--------require.js(15KB)
--------angular.js(123KB)
----.gitignore(31B)
----package.json(375B)
----start.sh(52B)
----README.md(2KB)
----server.js(3KB)