在安装坦克渐进式 web 应用访问助手(pwa3)之前,请确保您的系统满足以下最低要求:
tank-pwa3
的目录:
mkdir tank-pwa3
cd tank-pwa3
tankpwa3_v0.1.6_linux_amd64.tar.gz
的文件,可以使用以下命令解压:
tar -xzvf tankpwa3_v0.1.6_linux_amd64.tar.gz
chmod +x tankpwa3
sudo
权限运行坦克 PWA3 安装脚本:
sudo ./tankpwa3 安装
虚拟机
和 记录
等等文件夹,以及一个名为 生产环境.tconf
的配置文件。生产环境.tconf
文件是坦克 PWA3 的主要配置文件,用于定义坦克 PWA3 的各种行为。生产环境.tconf
文件部份示例:
=#",,《{》}“”!!
#全局配置
语言=zh-CN
#坦克PWA访问助手虽然通过 tk.shos 域名可以访问到,但这是基于 坦克NS 提供的灵活局域网域名才能实现。如果在公网,你可能需要通过其它域名访问坦克PWA访问助手,这时,你就需要绑定域名功能了。绑定后,坦克PWA访问助手就会判断是否是 目标绑定域名 然后路由到自己这里。可以绑定多个域名,使用,(逗号)分隔。
绑定域名=「tankpwa3.tankprint.online」
!监听网络接口=0.0.0.0
#软件运行过程会产生记录,包括:错误,消息。这些记录会对外输出给用户,当你使用 systemD 启动的时候,会保存到“记录保存文件”字设置的文件里面,当你在前台运行的时候,除了保存在上面指定的文件里面,还会输出到终端。如果不需要这个功能,请添加!号注释它。
运行情况记录《
记录保存文件=./日志.txt
》
生产环境.tconf
文件并加载相应的配置。您可以根据需要修改配置文件中的各项设置。监听网络接口
设置为 127.0.0.1
:
监听网络接口=127.0.0.1
使用以下命令启动坦克 PWA3 服务:
sudo ./tankpwa3 前台运行
# 或者使用 systemd 运行服务
# sudo systemctl start tank-pwa3.service
服务启动后,坦克 PWA3 会自动加载配置文件并开始监听指定的 IP 和端口。
如果遇到下面这个问题:
已经有程序正在使用 UDP/53 端口,请先关闭 53 端口后再运行软件。机器消息:listen udp :53: bind: address already in use
解决这个问题只需要按照这个步骤:
sudo lsof -i:53
# 输出
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
dnsmasq 5062 dnsmasq 6u IPv4 15935 0t0 UDP Workspace:domain
dnsmasq 5062 dnsmasq 7u IPv4 15936 0t0 TCP Workspace:domain (LISTEN)
# 杀掉 5062 端口,你的终端不一定是这个端口,可能是其它端口。
sudo kill -9 5062
然后重启服务。
http://127.0.0.1:9094/
访问网站首页。tankpwa3
和密码 123456
登陆。通过以上步骤,您可以顺利完成坦克 PWA3 的安装与初始配置。接下来,您可以进入快速入门部分,了解如何使用坦克 PWA3 的基本功能。