你是否也曾想把 Telegram 的消息控制权,从手机、网页版转移到服务器端?是否想实现一个可以 自动发消息、监听通知、实时互动 的命令行助手?那么,你一定听说过 Telegram CLI(telegram-cli)。
它是Telegram的极简命令行客户端,完美适配VPS + Linux场景,是你打造:
自动通知系统
Telegram中转机器人
服务器状态推送助手
脚本执行反馈通道
的神器。
但问题也随之而来:大多数教程只适用于 Ubuntu/Debian 系统,而大量开发者的实际服务器,尤其在企业/IDC场景中,还是用的 CentOS!
那么问题来了——CentOS如何安装telegram cli?会不会太麻烦?能不能稳定运行?
作为一名顶尖实战VPS导购与测评专家,我这次就从一个老兵的视角出发,带你在CentOS中搞定Telegram CLI的安装、运行与应用,并附上实测稳定的VPS推荐,助你快速构建属于自己的命令行TG机器人。
CentOS下安装Telegram CLI的完整流程 + VPS部署推荐
1、安装准备:环境要求与适配版本说明
telegram-cli 是由 Telegram 非官方开发者 Vysheng 编写的 C 语言命令行客户端。
但它的原始版本早已不再维护,且主流系统仓库中的版本也都严重过时(会提示“版本过低”无法连接Telegram)。
所以我们建议:使用社区维护的 fork 分支,或通过源码自行编译安装。
推荐系统要求(以CentOS 7为例):
CentOS 7 / 8 / Rocky Linux / AlmaLinux 均可
gcc/g++ 编译器
Git / make 工具
可用公网IP,未被Telegram封锁(建议国外VPS)
2、安装依赖库(CentOS专属命令)
打开SSH终端,开始输入以下命令:
yum update -y
yum groupinstall “Development Tools” -y
yum install libconfig-devel readline-devel libevent-devel lua-devel openssl-devel git zlib-devel gperf -y
3、下载社区维护的 Telegram CLI 源码并编译
我们这里用的是 kenorb-contrib/tg 分支,已适配 Telegram API 协议更新。
git clone –recursive https://github.com/kenorb-contrib/tg.git
cd tg
./configure
make -j$(nproc)
这个过程可能持续 5~10 分钟,建议使用性能较好的VPS进行编译,否则编译失败率会较高。
4、启动 Telegram CLI 并进行登录
./bin/telegram-cli -k tg-server.pub
首次登录时,会提示输入手机号(带区号,如 +8613800000000)并接收验证码。
登录成功后,界面将进入 Telegram >> 提示符,代表已连接成功!
5、实用命令示例:从交互到自动化
发送消息:
msg @YourUsername “Hello from CentOS VPS”
查看联系人:
contact_list
发送图片:
send_photo @group_name ./image.jpg
配合 Bash 脚本实现自动化推送:
#!/bin/bash
echo “msg @YourUsername ‘Backup Completed at $(date)'” | ./bin/telegram-cli -k tg-server.pub -W
配合 crontab:
crontab -e
# 每日凌晨3点发通知
0 3 * * * /root/tg_notify.sh
6、VPS推荐,适合Telegram CLI部署的高性价比主机
推荐一:LightNode(全球弹性节点+超高性价比)
官网链接:https://www.lightnode.com
起步价低至 $7/月,按小时计费,支持 CentOS7/8
节点:香港/东京/达拉斯/曼谷 等20+地区
特点:快照部署 + 控制台一键重启,适合多账号CLI部署

推荐二:RackNerd(年付$9.98,轻量挂机神器)
官网链接:https://www.racknerd.com/?affid=4976
1核512M / 10G SSD / 年付$9.98
节点:洛杉矶/圣何塞/芝加哥等美区核心
特点:适合挂机/长时间运行Telegram CLI低功耗脚本

推荐三:HostKVM(中文面板 + 支持CentOS全系列)
官网链接:https://hostkvm.com
多节点支持,香港/日本/台湾机房选择丰富
优势:支持中文系统切换,适合Linux初学者部署CLI工具

7、常见问题FAQ(附排坑建议)
Q:启动时报错“Cannot load key file”
请确认你运行命令中加了 -k tg-server.pub 参数,且当前目录下确实存在该文件。
Q:编译失败或make时报错
请确认已正确安装Development Tools,并使用 yum 安装 gperf、libconfig-devel等依赖库。
Q:Telegram CLI版本提示过旧?
说明你编译的源版本未更新,建议使用 https://github.com/kenorb-contrib/tg 而非旧版 vysheng/tg 仓库。
结语
CentOS也能完美运行Telegram CLI,只要方法正确! 很多人说“Telegram CLI太老了、太折腾了”,但你要知道——命令行,就是极客与自动化的浪漫。
尤其是当它配合你的 CentOS VPS,你就可以:自动化发通知、接收远程报警、编写后台机器人,跑脚本、跑消息、跑生产力,这不是CLI,这是属于你自己的消息控制权。它也不是遥不可及的神器,只需要一台VPS、几行命令,就能点亮属于你的TG自动化世界。
原创文章,作者:VPS,如若转载,请注明出处:https://www.whalevpsreview.com/1096.html