2个不稳定版本
0.3.0 | 2022年3月17日 |
---|---|
0.2.0 | 2022年3月10日 |
#59 in #send-message
58KB
1.5K SLoC
SCLAN
局域网简单通信
轻松发送消息 - 文本、笔记、链接等等 - 从您的其中一台电脑发送到另一台,或者在办公室网络中与同事交谈。按[Tab]键选择要发送消息的电脑,按[Enter]键开始输入,然后按[Enter]键发送。就这么简单。
安装简单,占用很少的内存和CPU资源,几乎在所有带终端的电脑上都能运行 - 意味着它应该可以在几乎所有台式机和笔记本电脑上运行。它会自动定位同一网络中运行sclan的其他电脑。如果您将电脑连接到同一路由器(或将它们设置在同一WiFi接入点),几秒钟后它应该就可以自动工作了。
按上下键选择消息,以便将其复制到系统剪贴板,以便将文本移动到计算机上的其他程序。在sclan中,复制和粘贴的快捷键是[Alt+C]和[Alt+V],因为在终端中按[Ctrl+C]是所有平台上结束程序的标准方式。
当当前工作目录中存在sclan.log文件时,传入和传出的消息将记录到该文件。按[L]键创建文件并开始记录,如果不存在该文件。通过双击其图标启动sclan时,日志文件将放在与可执行文件相同的文件夹中。
限制
-
访客网络通常被配置为电脑无法扫描路由器以查看连接了什么。目前,sclan无法在这种类型的网络上运行,您将需要使用由中央服务器驱动的即时消息程序。
-
尽管端到端加密可以防止您的消息在您已经连接到另一台机器时被第三方拦截,但sclan没有验证网络上其他机器是否真的是它们所说的那种方法。其他用户为其电脑选择的任何名称都将在sclan的网络列表中显示。这也是为什么访客网络通常不允许自己被扫描的原因之一。请勿使用sclan将重要的密码移动到另一台电脑,除非您确信您的网络上的内容。另外,请注意,所有到达的数据将以纯文本形式显示,没有任何隐藏,这使得您容易受到屏幕阅读恶意软件和他人窥视的攻击。
-
它无法通过IPv6连接定位其他计算机。如果您使用的是不支持IPv4的路由器(一些较新的路由器),则sclan目前无法使用。
计划中的功能
- 文件传输。
- IPv6支持。
在Windows上安装和运行
前往Github仓库中的发布页面,下载可执行文件,双击运行。无需任何特定安装。只需将其放在您的计算机上的某个位置即可运行。或者,要从命令行安装和运行,请使用以下方式安装cargo。
控制始终显示在左下角。
所有其他安装(高级用户)
目前,使用Unix系统的朋友们将不得不从源代码构建。如果需要,高级Windows用户也可以这样做。
如果您还没有安装,请安装Rust工具链。最简单的方法是按照Rustup网站上的说明进行操作。然后打开一个终端。(在Windows上,可以通过按下windows键并输入"cmd"然后按回车键来完成。)使用以下命令:
cargo install sclan
然后,要运行sclan,请输入
sclan
或者您可以使用git克隆此仓库,然后在克隆的副本内部使用以下命令:
cargo run
许可证
清晰的BSD许可证
有关详细信息,请参阅此目录中的LICENSE.txt文件。
依赖项
~17–32MB
~546K SLoC