Files
archived-rtty/README_ZH.md
zhaojh329 3bcc697c28 optimize README
Signed-off-by: zhaojh329 <jianhuizhao329@gmail.com>
2017-06-08 11:45:10 +08:00

2.1 KiB
Executable File
Raw Blame History

xTerminal

xTerminal是一个多终端的远程Web Shell工具。你可以通过浏览器根据特定的设备MAC地址登录到你的Linux设备。 它基于evmongoose实现,由客户端和服务器两部分构成。

安装

在Ubuntu上安装Server

安装依赖

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)的流程,十分的强大与便利:

  1. 创建 Issue - 对于较大的 改动(如新功能,大型重构等)最好先开issue讨论一下较小的improvement(如文档改进bugfix等)直接发PR即可
  2. Fork xterminal - 点击右上角Fork按钮
  3. Clone你自己的fork: git clone https://github.com/$userid/xterminal.git
  4. 创建dev分支dev修改并将修改push到你的fork上
  5. 创建从你的fork的dev分支到主项目的dev分支的[Pull Request] -   在此点击Compare & pull request
  6. 等待review, 需要继续改进或者被Merge!

感谢以下项目提供帮助

技术交流

QQ群153530783

如果该项目对您有帮助请随手star谢谢