FRP 如何切到前台来?

2020-03-31 11:57:38 +08:00
 duolab

2020/03/31 09:11:41 [I] [service.go:157] frps tcp listen on 0.0.0.0:8000 2020/03/31 09:11:41 [I] [service.go:199] http service listen on 0.0.0.0:8080 2020/03/31 09:11:41 [I] [service.go:255] nat hole udp service listen on 0.0.0.0:7001

比如运行了 ./frps -c ./frps.ini 会出现上面的东西,但是关掉了 ssh 客户端后,再连接服务器就不会显示了,想再次显示还得找到进程 kill -9 结束之,如何把这东西再切回来?谢谢

1163 次点击
所在节点    问与答
5 条回复
ThirdFlame
2020-03-31 12:00:10 +08:00
`nohup ./frps -c ./frps.ini &`
看同目录下的 nohup.out `tail -f nohup.out`
noqwerty
2020-03-31 12:36:34 +08:00
也可以 tmux 跑,或者 pm2 / supervisor 之类的程序监控
jasonyang9
2020-03-31 12:36:59 +08:00
造一个 systemd 的服务单元吧,或者搜一下有现成的
stille
2020-03-31 12:44:02 +08:00
用 systemd 控制吧,在 /lib/systemd/system 下创建 frps.service 修改下你自己的 frps 路径,然后 systemctl daemon-reload 生效.

[Unit]
Description=Frp Server Service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
Restart=on-failure
RestartSec=5s
ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.ini

[Install]
WantedBy=multi-user.target

可以使用以下命令:
sudo systemctl start frps
sudo systemctl enable frps
sudo systemctl status frps
sudo systemctl restart frps
sudo systemctl stop frps
KasuganoSoras
2020-03-31 12:59:29 +08:00
用楼上说的 systemd 或者使用 screen

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/657879

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX