3个不稳定版本
0.2.0 | 2018年11月7日 |
---|---|
0.1.1 | 2018年10月22日 |
0.1.0 | 2018年10月22日 |
#43 in #转发
10KB
163 行
snet
snet是一个小工具,它连接到串口,然后将从那里收集的所有内容转发到TCP套接字,与ser2net相比,这个工具允许双向多重访问,并且做得更少,更不成熟 :)
它不安全,因此只能在可信网络上运行非关键任务,它只是一个到串口的原始连接,这意味着每个字节都双向转发。Telnet可以作为客户端用于查看输出等简单操作
我可能会编写一个客户端,在客户端模拟串口...
安装和运行
首先使用cargo install安装,或者克隆仓库并使用cargo build
Cargo安装
cargo install snet
~/.cargo/bin/snet -s /dev/ttyUSB0 -p 1234
Git
git clone https://github.com/TotalKrill/snet.git
cargo run --release -- -s /dev/ttyUSB0 -p 1234
连接
现在应该有一个可以连接的TCP端口
telnet 127.0.0.1 1234
为什么
我们有一批运行gdb服务器并执行大量printf调试的树莓派,这意味着任何想要尝试的人都可以在树莓派上获得ssh访问和tmux会话等。这变得很麻烦。
依赖项
~2.8–9MB
~64K SLoC