Skip to Content
PortForwardGo面板本地部署安装直接安装

直接安装

教程

  1. 执行安装命令
bash <(curl -sSL "https://scripts.zeroteam.top/PortForwardGo/install_panel.sh") # 自行根据参数说明更换参数

  1. 进入 /opt/PortForwardGoPanel 文件夹

  1. 创建一个名为 config.json 的配置文件

下面的配置文件以 SQLite3 数据库 (不适合高并发) 为例, 其他数据库请参阅 面板 -> 配置文件 -> 数据库

{ "Web": { "Type": "tcp", "Listen": ":443", "Cert": "cert.pem", "Key": "private.key" }, "Database": { "Type": "sqlite3", "SQLite3": { "File": "sqlite.db", "BusyTimeout": 5000, "JournalMode": "WAL" } }, "Session": { "Type": "internal", "Address": "", "Prefix": "", "Username": "", "Password": "" }, "Security": { "AllowCORS": false, "InsecureSkipVerify": false, "DisableTunnelDevices": false, "DisableLookingGlass": false, "DisableGuestView": false, "DisableCrashReport": false }, "Performance": { "NoTrafficStatistics": true, "InvoiceExpireDays": 7 }, "System": { "DebugMode": false, "MaintenanceMode": false, "Theme": "", "DisableErrorReport": false, "DailyDatabaseBackup": false }, "Proxy": "", "License": "" }

文件编码必须为 UTF-8

:443 为面板监听地址, 如果有多个面板请将 443 更换成不一样的端口, 然后浏览器带端口访问

请在 License 后面写上授权码


  1. 在文件夹下创建 cert.pemprivate.key

对应网站证书

如果搭配 Cloudflare CDN 使用可使用 回源证书

  1. 启动面板
systemctl enable --now PortForwardGoPanel # PortForwardGoPanel 为默认服务名, 如果您安装了多个后端请自行修改服务名称
  1. 使用 HTTPS 配合 主机 IP 或 绑定域名 访问

默认的用户名和密码均为 admin

建议在用户设置修改自己管理员账户的密码

搭配 Cloudflare CDN 使用

  1. 在 Cloudflare 申请一个回源证书 (申请教程 ), 并将证书的内容保存至 cert.pem 文件中, 私钥内容保存至 private.key 文件

  1. 在 Cloudflare 后台的 网络 选项卡中开启 gRPCWebSocket


  1. 在 Cloudflare 后台 的 SSL/TLS 选项卡, 修改加密模式为 完全

  1. 在 Cloudflare 后台 的 SSL/TLS -> 边缘证书 选项卡, 开启 始终使用 HTTPSHSTS
Last updated on