mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
21 字
1 分钟
frp
2025-09-25
2026-03-28

配置frp#

TIP

配置frp服务开机自启动

创建frps目录上传frps启动frp 创建fp-multiuser目录上传fp-multiuser和tokens
cd /frps
./frps -c frps.toml
debian运行apt install systemd
进入/etc/systemd/system目录 上传frps.service和fp-multiuser.service
开放端口防火墙
ufw allow 7000/tcp
ufw allow 7500/tcp
ufw status | grep 7000
ufw status | grep 7500
#启动frp
systemctl start frps
#停止frp
systemctl stop frps
#重启frp
systemctl restart frps
#查看frp状态
systemctl status frps
#配置frps服务开机自启动
systemctl enable frps
#配置frpc服务开机自启动
systemctl enable frpc
#重新加载
systemctl daemon-reload

frps.toml#

bindPort = 7000
# auth.method = "token"
# auth.token = "12345678" # [fp-multiuser]
webServer.addr = "0.0.0.0" # 允许所有IP访问(若只想本机访问,填127.0.0.1)
webServer.port = 7500 # webServer 访问端口(自定义,如7500)
webServer.user = "admin" # 登录用户名
webServer.password = "123456" # 登录密码
[[httpPlugins]]
name = "multiuser"
addr = "127.0.0.1:7200"
path = "/handler"
ops = ["Login"]

frps.service#

[Unit]
Description=frp server
After=network.target syslog.target fp-multiuser.service
Wants=network.target
Requires=fp-multiuser.service
[Service]
Type=simple
# 核心:启动 frps 前先重启 fp-multiuser(自动重新加载 tokens)
ExecStartPre=/usr/bin/systemctl restart fp-multiuser.service
ExecStart=/frps/frps -c /frps/frps.toml
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target

fp-multiuser.service#

[Unit]
Description=FRP Multiuser Auth Plugin
After=network.target
# 声明 frps 依赖这个服务(可选,后续 frps 配置会反向依赖)
[Service]
Type=simple
User=root
# 插件的启动命令(路径必须和你的 /fp-multiuser 一致)
ExecStart=/fp-multiuser/fp-multiuser -l 127.0.0.1:7200 -f /fp-multiuser/tokens
# 进程崩溃时自动重启
Restart=on-failure
RestartSec=5s
# 后台运行
WorkingDirectory=/fp-multiuser
# 停止时强制杀进程
ExecStop=pkill -9 fp-multiuser
[Install]
WantedBy=multi-user.target

tokens#

cui123666=1234567890

frpc.toml#

serverAddr = "ip地址"
serverPort = 7000
auth.method = "token"
#auth.token = "12345678"
metadatas.token = "1234567890"
user = "cui123666"
[transport]
protocol = "tcp"
[transport.tls]
enable = true
[[proxies]]
name = "minecraft"
type = "tcp"
localIP = "127.0.0.1"
localPort = 25565
remotePort = 映射端口
transport.useEncryption = true

Spoiler#

tokens

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

frp
https://blog.sywan.top/posts/frp/
作者
屿
发布于
2025-09-25
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00