补充 RC 文件

Signed-off-by: ithink.chan <chenyang@autoai.com>
This commit is contained in:
ithink.chan 2019-07-31 19:03:20 +08:00
parent b2cf8be4c7
commit 8fe5c32e55
1 changed files with 21 additions and 0 deletions

View File

@ -47,6 +47,9 @@ title_format = "GoTTY - {{ .Command }} ({{ .Hostname }})"
// [bool] Accept only one client and exit gotty once the client exits // [bool] Accept only one client and exit gotty once the client exits
// once = true // once = true
// [map[string]string] The default environment variables, as an object.
environment = {"TERM" = "xterm-256color"}
``` ```
上面配置文件使 gotty 启用 https使用用户名“user”和密码“pass”来登陆。并定制了网页标题头。 上面配置文件使 gotty 启用 https使用用户名“user”和密码“pass”来登陆。并定制了网页标题头。
@ -71,6 +74,24 @@ gotty --config=<config file> tmux new -A -s gotty
gotty -t --tls-crt=./gotty.crt --tls-key=./gotty.key -w -p "9000" -c "user:pass" tmux new -A -s gotty gotty -t --tls-crt=./gotty.crt --tls-key=./gotty.key -w -p "9000" -c "user:pass" tmux new -A -s gotty
``` ```
## RC 文件
可以使用 gotty bash 来启动一个 bash 终端,但是该终端没有初始化,可以通过 --rcfile 参数来指定一个 rc 文件:
```sh
gotty --config=<config file> --rcfile <rc file>
```
一个参考 RC 文件如下:
```rc
# gotty.rc
export TERM=xterm-256color
source ~/.bash_profile
```
其中 export TERM=xterm-256color 是为了解决某些应用不知道 bash 类型而设置的。当应用不知道 bash 类型时,将到导致无法运行(如 top 和 tmux或终端无法彩色显示等问题。
## 参考文献 ## 参考文献
1. [GoTTY把你的 Linux 终端放到浏览器里面](https://zhuanlan.zhihu.com/p/26590894) 1. [GoTTY把你的 Linux 终端放到浏览器里面](https://zhuanlan.zhihu.com/p/26590894)