baobao1270
2023-02-23 19:31:12 +08:00
FRP 本身就很好用,你的问题有三个解决方法:
A. 使用 OAuth 协议验证用户
B. 开启强制 SSL ,使用 SSL Client Auth 验证用户
C. 自己写 FRP 插件
如果不想折腾这些,你只需要修改 FRP 的 systemd 脚本,设置多个不同的 instance 即可。
[Unit]
Description = FRP Server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
ExecStart = /usr/local/bin/frps -c /usr/local/etc/frps-%i.ini
[Install]
WantedBy = multi-user.target
然后,将 /etc/systemd/system/frps.service 改名为 /etc/systemd/system/frps@.service
然后,第一个 FRP 配置为 /usr/local/etc/frps-1.ini ,第二个为 /usr/local/etc/frps-2.ini ,依次类推
然后,使用 systemctl enable --now frps@编号.service 即可