⚠ 安全警告:本页包含全部明文密钥
本页把所有账号 / 密码 / 密钥集中放在公网可访问的 /123.html。任何知道地址的人都能读取并接管服务器与数据库。
建议:完成部署交接后,立即删除本文件,或至少改名并把访问限制在指定 IP(宝塔面板 → 站点 → 配置文件 / 伪静态)。
在你决定删除前,请先把下面内容抄写到密码管理器(1Password / Bitwarden / KeePass)。
虎大虎链 · 部署信息与密钥总览
POL Chain DApp 生态系统 · 部署时间 2026-09-20 · 服务器 45.153.129.24
一、访问入口
服务器 nginx 已套用 ThinkPHP 伪静态规则(配置文件 /www/server/panel/vhost/rewrite/45.153.129.24.conf),全站使用干净地址。若伪静态被关闭,把 .env 里的 URL_ENTRY 改回 /index.php 即可让全站继续可用。
二、后台管理员
三、数据库 MySQL
| 主机 / 端口 | 127.0.0.1 : 3306 仅本机可连,未对外放行 |
| 数据库名 | dahu123456 |
| 用户名 | dahu123456 |
| 密码 | dahu123456 |
| 字符集 | utf8mb4 |
| 表前缀 | dh_ |
| 版本 | MySQL 8.0.45 |
| 管理入口 | 宝塔面板 → 数据库 → phpMyAdmin(面板 888 端口仅限白名单 IP) |
数据库当前已导入全部业务表与初始化参数(dh_ 前缀,共 20+ 张表)。备份命令:
mysqldump -udahu123456 -pdahu123456 --single-transaction dahu123456 | gzip > /backup/dahu_$(date +\%F).sql.gz
四、Redis
| 主机 / 端口 | 127.0.0.1 : 6379 |
| 密码 | (无密码) 建议在宝塔中设置 requirepass 并同步 .env |
| 库序号 | 0(键前缀 dh:) |
| 版本 | Redis 7.4.7 |
| 用途 | 缓存、后台会话、结算分布式锁 |
五、FTP
| 地址 | ftp://45.153.129.24:21 |
| 用户名 | dahu123 |
| 密码 | dahu123 |
| 根目录 | /www/wwwroot/45.153.129.24/(= 网站根目录,已锁定无法越狱) |
六、SSH 服务器登录 推荐使用
| IP 地址 | 45.153.129.24 |
| 端口 | 22 |
| 用户名 | root |
| 密码 | QhLOBJCd5sZM8 |
| 系统 | Ubuntu 22.04.3 LTS · 16G 内存 · 78G 磁盘(已用 15%) |
这是权限最高、最可靠的入口,宝塔面板打不开时一切操作都能通过它完成。
Windows 可用 PowerShell 执行 ssh root@45.153.129.24;Mac/Linux 直接在终端执行同样命令。
常用命令:bt(宝塔菜单)、bt 14(查看面板入口)、nginx -s reload、crontab -l、cd /www/wwwroot/45.153.129.24
七、宝塔面板
| 面板地址 | https://45.153.129.24:22446/7c648294 面板服务已启动,但入口返回 404 |
| 用户名 | wlwjgxqk |
| 密码 | aa6848f6 |
| 面板版本 | 宝塔面板 13.0.0(BT-Panel 进程运行中,监听 0.0.0.0:22446) |
| 端口状态 | 22(SSH) / 21(FTP) / 80(HTTP) / 888(phpMyAdmin) / 22446(面板) 开放;443、3306、8888 未开放 |
面板入口 404 说明:部署时发现面板服务原本处于「已停止」状态,已通过 systemctl start bt 启动;但面板自身对 所有路径(含 /login、/favicon.ico)都返回 404,属于面板程序内部问题,不是配置错误。
排查建议(需要 SSH):bt 14 查看当前入口与端口 → bt 9 清除面板缓存 → bt 5 重设面板密码 → 仍不行可执行 bt 后选择「修复面板」。
不影响使用:大虎链站点本身与面板完全独立,站点、后台、定时任务都已通过 SSH 配置完成并验证通过。
八、应用密钥
| JWT SECRET | a422175f93631286df5acdd27a317895126a3431b629ba30f497d2ab2abcb7b1 位于 .env 的 [JWT] SECRET。更换后所有已发放的登录令牌立即失效。 |
| APP_DEBUG | false(生产必须保持 false) |
| 默认时区 | Asia/Shanghai(北京时间,UTC+8) |
九、链上参数 待配置
还没有入单合约?打开
/deploy.html 连接钱包即可一键部署(不需要 Remix、不需要写代码、不需要注册任何账号,手续费约 0.002 POL),部署完成后会自动把合约地址与起始区块写入后台配置。
合约源码与编译产物位于服务器
/www/wwwroot/45.153.129.24/contracts/(已禁止公网访问)。
| 合约源文件 | contracts/DahuChainDeposit.sol(Solidity 0.8.26,已编译通过,0 错误 0 警告) |
| 入单函数 | deposit(uint256 amount, uint8 tier, address referrer) payable |
| 入单事件 | Deposit(address,uint256,uint8,address,uint256) |
| 事件 topic0 | 0xb538c24dd8ba2f68daf99f40771f38c647ade4859439de72dacefe1960401dfc(与后端算出的完全一致) |
| 合约资金模型 | 不持有资金:入单后 POL 立即原额转给收款地址,合约余额恒为 0,无取款函数 |
| 链 / ChainID | POL Chain(Polygon)· 137 |
| RPC | https://polygon-bor-rpc.publicnode.com 备用 https://polygon.drpc.org 原 polygon-rpc.com 与 polygon.llamarpc.com 实测已返回 401「API key disabled」,已替换为可用节点。生产环境建议购买自有节点。 |
| 入单合约地址 | 0x0000000000000000000000000000000000000000 必须替换为真实合约地址 |
| 起始区块 | 0 配置合约时改为合约部署高度,否则首扫从创世块开始 |
| 归档节点 RPC | https://1rpc.io/matic 仅用于「自动探测合约部署区块」,需支持历史状态查询。实测该免费节点限流严重(12 次请求仅成功 2~3 次),探测常失败属正常,此时请到 polygonscan 手动抄「Contract Creation」的区块号。 |
| 行情主源 | https://api.coingecko.com/api/v3/simple/price?ids=polygon-ecosystem-token&vs_currencies=usd |
| 行情备用源 | https://api.binance.com/api/v3/ticker/price?symbol=POLUSDT CoinGecko 公共接口会限流(429),主源失败时自动切换备用源 |
| 区块浏览器 | https://polygonscan.com |
合约地址未配置时,定时任务
chain:sync 会直接返回「未配置入单合约地址」并跳过,
不会产生错误数据。配置入口:后台 → 链上同步 → 合约配置(或参数配置 → 基础配置 / 链上同步)。详细图文步骤见
新手教程 → 管理员篇 → 四。
十、定时任务 已自动配置
| 链上同步 | 每分钟 · php think chain:sync |
| 价格同步 | 每 5 分钟 · php think price:sync |
| 每日结算 | 每天 00:10 · php think settle |
| 解锁检测 | 每小时 · php think pool:unlock |
| 数据快照 | 每天 01:00 · php think stat:snap |
全部写入服务器 root 用户的 crontab(crontab -l 可查看),执行目录 /www/wwwroot/45.153.129.24,日志输出到 runtime/.log/。
宝塔面板「计划任务」里也能看到同名任务,可随时停用或改时间。
十一、目录与文件
| 网站根目录 | /www/wwwroot/45.153.129.24/ |
| 配置文件 | /www/wwwroot/45.153.129.24/.env |
| 运行日志 | /www/wwwroot/45.153.129.24/runtime/.log/(点目录,nginx 已拒绝公网访问) |
| 定时任务配置 | /www/wwwroot/45.153.129.24/deploy/crontab.sample |
| PHP | 8.2.33(FPM)· 已启用 bcmath / pdo_mysql / redis / gd / curl / mbstring / openssl ext-gmp 未安装:钱包验签自动走 bcmath 分支,功能正常,单次登录多约 200~400ms |
| 服务器时区 | Asia/Shanghai(北京时间 UTC+8;系统 / PHP / MySQL / .env 四处统一) |