内网穿透工具 frp 的相关教程、示例、遇到的坑

再搬运个 ArchLinx 的 AUR 库里面的守护进程配置文件吧,

服务端

/etc/systemd/system/frps.service

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

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

[Install]
WantedBy=multi-user.target

客户端

如果你客户端是装在 windows 上的,这个配置文件可以忽略掉

/etc/systemd/system/frpc.service

[Unit]
Description=Frp Client Service
After=network.target

[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/usr/bin/frpc -c /etc/frp/frpc.ini
ExecReload=/usr/bin/frpc reload -c /etc/frp/frpc.ini

[Install]
WantedBy=multi-user.target

上面两个配置文件中的 frp 路径也许需要更改,这取决于你把 frp 放在什么路径下。其它配置项可能在不同发行版需要斟酌下。

设置服务端为开机启动 :
sudo systemctl enable frps

启动服务端:
sudo systemctl start frps

查看服务端运行状态:
sudo systemctl status frps

同样,如果客户端安装在 linux 上,同样的三个操作,只需要把上面三个命令中的 frps 替换为 frpc 。

1 个赞