OffshoreVps
长轮询 Webhook 无需 KYC

VPS 上的 Telegram 机器人托管,每月 $5.76 起

Telegram 机器人通过两种方式之一接收消息,而这一选择决定了你的服务器需要什么。长轮询不需要开放任何端口。Webhook 需要在四个端口之一上提供 HTTPS。下面介绍如何选择以及如何设置。

Tether (USDT)BitcoinMoneroEthereumLitecoinSolanaTRON
无需 KYC 使用加密货币支付 完整 root 数分钟上线 10 个机房

Page by the OffshoreVps teamUpdated Telegram Bot API 说明已于 2026 年 10 月 19 日核查

规格与价格

适合 Telegram 机器人的两款服务器

价格为一个月的价格;12 个月期限享 5 折。

Location
VPS

一个机器人

$5.76/mo

or $2.88/mo on a 12-month term (−50%)

  • CPU1 vCPU
  • RAM2 GB DDR4
  • Disk40 GB NVMe
  • NetworkUnlimited · 1 Gbps

我们最便宜的规格。足够运行命令类机器人、小型数据库和日志。

Configure and order
Location
最灵活
VPS

带数据库的多个机器人

$8.50/mo

or $4.25/mo on a 12-month term (−50%)

  • CPU2 vCPU
  • RAM4 GB DDR4
  • Disk60 GB NVMe
  • NetworkUnlimited · 1 Gbps

可容纳反向代理后的 webhook、PostgreSQL 以及不止一个机器人。

Configure and order
轮询或 webhook

Telegram 机器人接收消息的两种方式

长轮询(getUpdates)Webhook(setWebhook)
使用流程你的机器人循环地向 Telegram 请求新的更新Telegram 把每条更新发送到你服务器上的 HTTPS 地址
开放端口无,只出站443、80、88 或 8443 上的 HTTPS
域名和证书不需要一个 HTTPS 地址;自签名证书必须上传到 Telegram
最适合简单的机器人和测试繁忙的机器人以及已经位于 Web 服务器之后的任何场景
需要注意设置了 webhook 时不起作用。跟踪 offset 以避免重复更新证书或代理出问题会导致更新不再到达

来自 Telegram Bot API 文档的事实,2026 年 10 月 19 日查阅。

设置

将机器人作为服务运行

轮询只需要这个 unit 文件。对于 webhook,在前面放一个带证书的 Web 服务器(如 Nginx),并把路径代理到你的机器人。

创建用户
sudo adduser --disabled-password --gecos '' tgbot
# copy your bot to /home/tgbot/app and install its dependencies as that user
/etc/systemd/system/telegram-bot.service
[Unit]
Description=Telegram bot
After=network-online.target
Wants=network-online.target

[Service]
User=tgbot
WorkingDirectory=/home/tgbot/app
EnvironmentFile=/home/tgbot/app/.env   # holds BOT_TOKEN, readable only by tgbot
ExecStart=/usr/bin/python3 bot.py
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
启动
chmod 600 /home/tgbot/app/.env
sudo systemctl daemon-reload
sudo systemctl enable --now telegram-bot
journalctl -u telegram-bot -f
仅 webhook:防火墙
sudo ufw allow 22/tcp
sudo ufw allow 443/tcp   # one of 443, 80, 88 or 8443
须知

保障机器人安全

Do

  • 把令牌放在环境文件中,绝不要放进公共仓库
  • 如果令牌泄露,通过 BotFather 撤销并重新生成
  • 使用 SSH 密钥并保持服务器已打补丁
  • 备份你的数据库;请参阅如何备份 VPS

避免

  • 以 root 身份运行机器人
  • 同时设置 webhook 并使用轮询
  • 暴露没有密钥保护的管理端点
  • 把数据的唯一副本留在服务器上
常见问题

Telegram 机器人托管常见问题

01如何全天候托管 Telegram 机器人?

在 VPS 上把它作为带 Restart=always 的 systemd 服务运行。进程随开机启动,崩溃后自动重启,你登出后仍继续运行。上面的设置包含了 unit 文件。

02我应该用轮询还是 webhook?

简单的机器人和测试用长轮询,因为它不需要开放端口。繁忙的机器人或你已有 Web 服务器时用 webhook。两者不能同时使用。

03Telegram webhook 可以使用哪些端口?

Bot API 文档列出了 443、80、88 和 8443,通过 HTTPS。

04Telegram 机器人需要域名吗?

轮询不需要。Webhook 需要 HTTPS 地址;自签名证书上传到 Telegram 后可用,但域名的普通证书更方便。请参阅购买域名。

05Telegram 机器人需要多大的服务器?

大多数机器人用 1 到 2 GB 内存就够了。我们最便宜的 VPS 有 1 vCPU、2 GB 和 40 GB NVMe,每月 $5.76。对于多个机器人加一个数据库,2 vCPU、4 GB 的规格(罗马尼亚 $8.50)更有余量。

06我可以不用银行卡付款吗?

可以。生成登录信息,用 Bitcoin、Monero、USDT 或其他受支持的币种付款,无需姓名、证件或电话。请参阅无需 KYC 的 VPS 托管。

Sources

Where these numbers come from

Checked 19 October 2026. Chain sizes and software requirements change, so confirm against the source before you order.

永不离线的机器人

选择规格,用加密货币支付,以 root 登录。无需证件,无需银行卡。