跳到主要内容

如何运行 TON 网站

👋 引言

TON 网站的工作方式几乎与普通网站相同,除了它们的安装。需要执行一些额外的操作来启动它们。在这篇教程中,我将向您展示如何做到这一点。

🖥 运行 TON 网站

安装 Tonutils 反向代理 来使用 TON 代理为您的网站服务。

在任何 Linux 上的安装

下载
wget https://github.com/ton-utils/reverse-proxy/releases/download/v0.2.0/tonutils-reverse-proxy-linux-amd64
chmod 777 tonutils-reverse-proxy-linux-amd64
运行

用域配置运行,并按步骤操作:

./tonutils-reverse-proxy-linux-amd64 --domain your-domain.ton 

使用 Tonkeeper、Tonhub 或任何其他钱包扫描你的终端中的 QR 码,执行交易。您的域将会链接到您的网站上。

无域运行

作为替代,如果你没有 .ton 或 .t.me 域,你可以以简单模式运行,使用 .adnl 域:

./tonutils-reverse-proxy-linux-amd64
使用

现在任何人都可以访问您的 TON 网站了!使用 ADNL 地址或域名。

如果您想更改一些设置,如代理pass url - 打开 config.json 文件,编辑后重启代理。默认的代理pass url是 http://127.0.0.1:80/

代理添加了额外的头部: X-Adnl-Ip - 客户端的 IP 和 X-Adnl-Id - 客户端的 ADNL ID

在任何其他操作系统上的安装

使用 ./build.sh 从源代码构建,然后如第 2 步中的 Linux 一样运行。构建需要 Go 环境。

👀 后续步骤

🔍 检查网站的可用性

完成您选择的方法的所有步骤后,TON 代理应该已经启动。如果一切成功,您的网站将可在相应步骤收到的 ADNL 地址处访问。

您可以通过使用域 .adnl 打开这个地址来检查网站的可用性。另请注意,为了打开网站,您必须在浏览器中运行 TON 代理,例如通过扩展 MyTonWallet

📌 参考资料