如何运行 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。