IP Messenger 是一个很好的局域网聊天/文件传输工具软件,可惜只能运行在 Windows 下。经过一番研究,发现 Debian/Ubuntu 下使用"信使(iptux)" 软件,可以与 IP Messenger 进行交流。
IP Messenger 是日本人写的局域网聊天软件,软件功能很不错,国内有很多人使用。其官网是 https://ipmsg.org/, 好像国内有很多李鬼网站,提供假冒的 IP Messenger 软件下载,不要去用。
IP Messenger 有基本的聊天、局域网自动发现邻居、批量发送文件等功能。用于日常办公,非常适合。当前最新版为 v5.1.1 (2021/11/07) 。有日文、英文界面,无中文界面。不开放源代码。
上述网站,还有一个 FastCopy 软件,可用于批量复制文件、移动文件,比 Windows 自带的复制、移动文件功能,要强一些。
Windows 批量移动 100 个文件,好像要先复制 100 个文件,完成后,再删除 100 个文件。如果复制到 98 个文件时网络断开,则这98个文件在源头处一个也没删除。如果这些文件在多个子目录里,则查找遗漏哪些文件没移动,比较麻烦。
而 FastCopy 则不存在这个问题。它是复制一个文件、删除一个文件,还会启动多线程、同时处理多个文件。
话说回来,Debian/Ubuntu 下,可执行如下命令来安装 "信使(iptux)" 工具软件:
sudo apt-get install iptux
程序不大,几百 k 而已。
以下是软件的操作主界面:
上图有个小 bug, 我的电脑,如果有多个 IP, 则会显示多行。我的电脑上 信使(iptux) 显示其他人,如果他的电脑也有多个 IP, 则只显示一行。
在 Windows 的 IP Messenger 中, 我的电脑,如果有多个 IP, 则只会显示一行。这点小 bug ,不影响实际使用。毕竟,我不用给自己发消息。
我觉得正确的做法,应该是每台电脑、每个用户只显示一行。如果一台电脑上有3个用户同时登录(Windows/Linux 现在都支持多人共用一台电脑,主要是家庭场合)、2个 IP, 应该显示 3 行。
对于我自己,不论我电脑上有几个 IP, 都不要显示在上图这个列表中。可以单独显示在某个特别的地方(比如,最下方),也可以不显示。
设置局域网聊天的网名:
与 Windows 10 下的 IP Messenger 聊天前,需要设置编码为 GBK:
在主界面的用户列表中,双击某个用户名,可以与其交流,或发送文件。以下为与单个其他人聊天的窗口:
文件管理器下,拖拽文件、文件夹到以上窗口,之后发送。
此"信使(iptux)" 工具软件版本比较早,只支持 IPv4, 不支持 IPv6。好像是中国人写的,不知道最近是否还会更新。