全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1063|回复: 12

ttyd htop nginx实现服务器状态显示

[复制链接]
发表于 2022-3-30 14:00:32 | 显示全部楼层 |阅读模式
本帖最后由 种植业生产人员 于 2022-3-30 14:05 编辑

先上效果

http://info.yidartex.com.tw:2345/

家宽无80端口可用,所以使用非标端口




系统:debian

ttyd 1.6.3
nginx 1.21.4
htop 2.2.0

安装nginx
  1. 自己想办法
复制代码

安装htop
  1. apt install htop
复制代码

安装ttyd  根据自己架构下载对应文件  我是N1 box所以用aarch64版本
  1. wget https://github.com/tsl0922/ttyd/releases/download/1.6.3/ttyd.aarch64
复制代码


赋予ttyd执行权限
  1. chmod +x ttyd.aarch64
复制代码

运行ttyd并执行开启htop指令
  1. ./ttyd.aarch64 -p 666 -R htop bash
复制代码

-p 666为监听端口 -R为只读模式

此时在浏览器打开ip+端口已经可以查看到效果了

新增Systemd 服务
路径
  1. /etc/systemd/system/
复制代码

新建文件ttyd.service
内容
  1. [Unit]
  2. Description=ttyd server

  3. [Service]
  4. Type=simple
  5. ExecStart=/root/ttyd.aarch64 -R -p 7681 htop
  6. Restart=always

  7. [Install]
  8. WantedBy=multi-user.target
复制代码


ttyd开机自启动
  1. systemctl enable ttyd
复制代码



用nginx代理这个地址即可通过80端对外显示
  1. server {
  2.     listen       80;
  3.     server_name  example.com;
  4.     location ^~ / {
  5.         proxy_pass http://127.0.0.1:666/;
  6.         proxy_http_version 1.1;
  7.         proxy_set_header Upgrade $http_upgrade;
  8.         proxy_set_header Connection "upgrade";
  9.     }
  10. }
复制代码



ttyd功能不仅限于此,由于没有设置访问密码切记-R参数不可少。否者任意访客都可以在web端执行rm -rf */

有误的地方还请各位指教

发表于 2022-3-30 14:19:20 | 显示全部楼层
大佬Nginx装不上啊
发表于 2022-3-30 14:01:16 来自手机 | 显示全部楼层
技术贴好帮顶
 楼主| 发表于 2022-3-30 14:06:50 | 显示全部楼层

多谢
发表于 2022-3-30 14:10:31 | 显示全部楼层
支持华哥,技术牛逼!
 楼主| 发表于 2022-3-30 14:17:35 来自手机 | 显示全部楼层
超级无敌小马甲 发表于 2022-3-30 14:10
支持华哥,技术牛逼!

杨哥牛逼
 楼主| 发表于 2022-3-30 14:30:26 | 显示全部楼层
鞠婧祎 发表于 2022-3-30 14:19
大佬Nginx装不上啊

大佬真幽默
发表于 2022-3-30 14:33:40 | 显示全部楼层
鞠婧祎 发表于 2022-3-30 14:19
大佬Nginx装不上啊

废话,又不支持中文的

你把这句翻译回英文不就完事了
发表于 2022-3-30 14:34:07 | 显示全部楼层
有点东西,收藏了
 楼主| 发表于 2022-3-30 18:19:25 | 显示全部楼层
cicvc 发表于 2022-3-30 14:34
有点东西,收藏了

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-28 23:00 , Processed in 0.074409 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表