下载pfgo1.2.0免授权版
curl -O "https://bbs.naixi.net/forum.php?mod=attachment&aid=MjJ8NTg1YWU5MmV8MTcyNDcyNjU3N3wwfDY1"
wget --no-check-certificate "https://bbs.naixi.net/forum.php?mod=attachment&aid=MjJ8NTg1YWU5MmV8MTcyNDcyNjU3N3wwfDY1"
重命名 为 PortForwardGoPanel_1.2.0_linux_amd64.tar.gz
解压缩到目录
sudo tar -xzvf PortForwardGoPanel_1.2.0_linux_amd64.tar.gz -C /opt/PortForwardGoPanel
创建配置文件: 需要创建一个 config.json 文件用于配置 PortForwardGoPanel。您可以参考 examples 文件夹中的示例配置文件,或者根据需要创建一个新的配置文件
{
"Web": {
"Type": "tcp",
"Listen": ":80"
},
"Database": {
"Type": "mysql",
"MySQL": {
"Host": "127.0.0.1",
"Port": 3306,
"User": "root",
"Password": "",
"Name": "portforward"
}
},
"Security": {
"AllowCORS": false,
"InsecureSkipVerify": false,
"DisableTunnelDevices": false,
"DisableLookingGlass": false,
"DisableGuestView": false
},
"Performance": {
"NoTrafficStatistics": false,
"InvoiceExpireDays": 7
},
"System": {
"DebugMode": false,
"MaintenanceMode": false,
"Theme": "",
"DisableErrorReport": false,
"DailyDatabaseBackup": false
},
"Proxy": ""
}
设置 Systemd 服务: 如果 systemd 文件夹中包含一个服务文件,可以将其安装到 /etc/systemd/system 目录并启用服务。
sudo cp /opt/PortForwardGoPanel/systemd/PortForwardGoPanel.service /etc/systemd/system/
重新加载 Systemd 管理器配置:
sudo systemctl daemon-reload
启用并启动服务:
sudo systemctl enable --now PortForwardGoPanel
查看日志: 如果服务有问题,可以查看日志以获取更多信息:
sudo journalctl -u PortForwardGoPanel
查看服务是否正常启动:
sudo systemctl status PortForwardGoPanel
root@vm-aapanel:~# sudo systemctl status PortForwardGoPanel
● PortForwardGoPanel.service - PortForwardGo Panel Service
Loaded: loaded (/etc/systemd/system/PortForwardGoPanel.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2024-08-27 19:22:05 CST; 8min ago
Docs: https://docs.zeroteam.top/pfgo/panel/
Main PID: 649 (PortForwardGoPa)
Tasks: 6
Memory: 45.7M
CPU: 69ms
CGroup: /system.slice/PortForwardGoPanel.service
└─649 /opt/PortForwardGoPanel/PortForwardGoPanel --config config.json
|