系列文章目录
文章目录
一、frpc配置
1、下载frpc
ubuntu下载指令
bash
wget https://github.com/fatedier/frp/releases/download/v0.67.0/frp_0.67.0_linux_arm64.tar.gz
下载地址到:/opt/frp
2、修改 frpc.toml
下面我以fnos的toml配置如下
bash
serverAddr = "你的frps地址"
serverPort = 你的frps端口
webServer.addr = "127.0.0.1"
webServer.port = 7400 (热重载端口)
user = "frps账号"
metadatas.token = "frps密码"
[[proxies]]
name = "wl-nas-ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 10022
[[proxies]]
name = "wl-nas-dashboard"
type = "tcp"
localIP = "127.0.0.1"
localPort = 5666
remotePort = 10088
热重载写死即可

配置ssh业务端口
\[proxies\]
name = "wl-nas-ssh"
配置fnos-dashboard业务端口
\[proxies\]
name = "wl-nas-dashboard"
注意:下面2个端口需要再frps的服务器开启安全组
1、10022
2、10088
3、创建 systemd文件
首先查看frpc的状态
bash
systemctl status frpc

我们找到进程管理文件地址:/etc/systemd/system/frpc.service
在目录:/etc/systemd/system/ 创建 frpc.service 文件写入如下代码
bash
[Unit]
Description=Frpc Service
After=network.target
[Service]
Environment="FRPC_BIN=/opt/frp/frpc"
Environment="FRPC_CONFIG=/opt/frp/frpc.toml"
ExecStart=/bin/bash -c '${FRPC_BIN} -c ${FRPC_CONFIG}'
ExecReload=/bin/bash -c '${FRPC_BIN} verify -c ${FRPC_CONFIG} && ${FRPC_BIN} reload -c ${FRPC_CONFIG}'
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
启动指令:
bash
systemctl start frpc
修改文件本身是可以热重载的,然后强制刷新如下
bash
systemctl reload frpc
systemctl restart frpc