mirror of
https://github.com/zhaojh329/rtty.git
synced 2026-02-27 09:53:17 +08:00
2.1 KiB
Executable File
2.1 KiB
Executable File
xTerminal
xTerminal是一个多终端的远程Web Shell工具。你可以通过浏览器根据特定的设备MAC地址登录到你的Linux设备。 它基于evmongoose实现,由客户端和服务器两部分构成。
安装
在Ubuntu上安装Server
安装依赖
-
lua-posix
sudo apt install lua-posix
Install xTerminal Server
git clone https://github.com/zhaojh329/xterminal.git
cd xterminal/ubuntu
sudo make install
Install Client on OpenWRT/LEDE
git clone https://github.com/zhaojh329/evmongoose.git
cp -r evmongoose/openwrt openwrt_dir/package/evmongoose
git clone https://github.com/zhaojh329/xterminal.git
cp -r xterminal/openwrt openwrt_dir/package/xterminal
cd openwrt_dir
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
Network --->
<*> xterminal
make package/xterminal/compile V=s
贡献代码
xTerminal使用github托管其源代码,贡献代码使用github的PR(Pull Request)的流程,十分的强大与便利:
- 创建 Issue - 对于较大的 改动(如新功能,大型重构等)最好先开issue讨论一下,较小的improvement(如文档改进,bugfix等)直接发PR即可
- Fork xterminal - 点击右上角Fork按钮
- Clone你自己的fork:
git clone https://github.com/$userid/xterminal.git - 创建dev分支,在dev修改并将修改push到你的fork上
- 创建从你的fork的dev分支到主项目的dev分支的[Pull Request] - 在此点击Compare & pull request
- 等待review, 需要继续改进,或者被Merge!
感谢以下项目提供帮助
技术交流
QQ群:153530783