21 字
1 分钟
frp
配置frp
TIP配置frp服务开机自启动
创建frps目录上传frps启动frp 创建fp-multiuser目录上传fp-multiuser和tokenscd /frps./frps -c frps.tomldebian运行apt install systemd进入/etc/systemd/system目录 上传frps.service和fp-multiuser.service
开放端口防火墙ufw allow 7000/tcpufw allow 7500/tcpufw status | grep 7000ufw status | grep 7500
#启动frpsystemctl start frps#停止frpsystemctl stop frps#重启frpsystemctl restart frps#查看frp状态systemctl status frps#配置frps服务开机自启动systemctl enable frps#配置frpc服务开机自启动systemctl enable frpc#重新加载systemctl daemon-reloadfrps.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 serverAfter=network.target syslog.target fp-multiuser.serviceWants=network.targetRequires=fp-multiuser.service
[Service]Type=simple# 核心:启动 frps 前先重启 fp-multiuser(自动重新加载 tokens)ExecStartPre=/usr/bin/systemctl restart fp-multiuser.serviceExecStart=/frps/frps -c /frps/frps.tomlRestart=on-failureRestartSec=5s
[Install]WantedBy=multi-user.targetfp-multiuser.service
[Unit]Description=FRP Multiuser Auth PluginAfter=network.target# 声明 frps 依赖这个服务(可选,后续 frps 配置会反向依赖)
[Service]Type=simpleUser=root# 插件的启动命令(路径必须和你的 /fp-multiuser 一致)ExecStart=/fp-multiuser/fp-multiuser -l 127.0.0.1:7200 -f /fp-multiuser/tokens# 进程崩溃时自动重启Restart=on-failureRestartSec=5s# 后台运行WorkingDirectory=/fp-multiuser# 停止时强制杀进程ExecStop=pkill -9 fp-multiuser
[Install]WantedBy=multi-user.targettokens
cui123666=1234567890frpc.toml
serverAddr = "ip地址"serverPort = 7000auth.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 = 25565remotePort = 映射端口transport.useEncryption = trueSpoiler
部分信息可能已经过时









