#剪切板 #分享 #网络 #机器 #本地 #文本 #安全

app clipshare

在本地网络中的机器间共享剪切板

3 个版本

0.0.7 2023年5月13日
0.0.3 2023年5月6日
0.0.2 2023年5月6日

#7 in #机器

每月下载 35

MIT 许可证

19KB
398

Clipshare

你是否需要在多台机器上工作?

你是否曾经使用过 Github™ Gists 只是为了在它们之间发送一些文本?

Clipshare 就是来解决这个问题的!

现在你可以安全地在你的机器之间共享剪切板(当然,前提是它们在同一个网络中)。

如何使用

在一台机器上

$ clipshare
Run `clipshare 11337` on another machine of your network

然后在同一网络上的另一台机器上

$ clipshare 113377
Connecting to clipboard 113377...
Clipboards connected

然后,咦,两台机器的剪切板现在神奇地一样了!

安装

预构建的二进制文件

每个版本都包含几个平台的预构建二进制文件。从 Github 发布 中获取。

Cargo

如果你是 Rust 爱好者,通过 Cargo 安装非常简单

$ cargo install clipshare

从源代码安装

确保你已经安装了 Rust,然后

$ git clone https://github.com/reu/clipshare.git
$ cd clipshare
$ cargo build --release
$ cp ./target/release/clipshare /usr/local/bin/

限制

是的

实际上相当有限,它只能共享 utf8 编码的文本和图片。不幸的是,目前还不能共享文件。

实现

这里没有什么花哨的,我们只是在网络中广播内部 IP 并使用已知的“剪切板代码”端口连接进程。

然后通过加密的 TLS 连接在机器之间传输数据。

依赖

~17–32MB
~583K SLoC