LunovaFrp Linux 使用教程

← 返回首页

本教程将指导您在 Linux 系统 上使用 LunovaFrpc,支持多隧道配置、后台运行、systemd 管理及日志轮转。

1. 检查系统架构

uname -m

2. 下载 LunovaFrpc

根据架构前往 下载页面 获取客户端。

3. 解压并设置权限

tar -xvzf [你的文件名字].tar.gz
cd [你的文件夹]
chmod +x GalaxyFrpc

4. 配置隧道

启动命令格式:

./GalaxyFrpc -u <token> -t <隧道1,隧道2,...>

示例:

./GalaxyFrpc -u example_token -t 隧道1,隧道2,隧道3

5. 持续运行

方法 1:screen

sudo apt-get install screen
screen -S lunovafrpc ./GalaxyFrpc -u example_token -t 隧道1,隧道2,隧道3

方法 2:nohup

nohup ./GalaxyFrpc -u example_token -t 隧道1,隧道2,隧道3 > output.log 2>&1 &

方法 3:pm2

npm install -g pm2
pm2 start ./GalaxyFrpc -- -u example_token -t 隧道1,隧道2,隧道3
pm2 status
pm2 stop lunovafrpc

方法 4:systemd(推荐)

sudo nano /etc/systemd/system/lunovafrpc.service

配置文件示例:

[Unit]
Description=LunovaFrp Client Service
After=network.target
Wants=network-online.target

[Service]
Type=simple
User=root
WorkingDirectory=/opt/lunovafrp
ExecStart=/opt/lunovafrp/GalaxyFrpc -u your_token -t 隧道1,隧道2
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

管理命令:

sudo systemctl daemon-reload
sudo systemctl enable lunovafrpc
sudo systemctl start lunovafrpc
sudo systemctl status lunovafrpc
sudo systemctl stop lunovafrpc
sudo systemctl restart lunovafrpc

6. 日志管理

sudo journalctl -u lunovafrpc -n 50
sudo journalctl -u lunovafrpc -f

可选:logrotate 配置:

/var/log/lunovafrpc.log {
    daily
    rotate 7
    compress
    delaycompress
    missingok
    notifempty
    create 640 root root
}

7. 查看运行状态

ps aux | grep lunovafrpc

8. 停止运行

kill -9 <PID>

9. 常见问题