【网络】FRP实战之frpc全套配置 - fnos飞牛os内网穿透(全网最通俗易懂)

系列文章目录


文章目录

一、frpc配置

1、下载frpc

下载地址:https://github.com/fatedier/frp/releases

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
相关推荐
DianSan_ERP7 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
呉師傅7 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
2501_946205527 天前
晶圆机器人双臂怎么选型?适配2-12寸晶圆的末端效应器有哪些?
服务器·网络·机器人
linux kernel7 天前
第七部分:高级IO
服务器·网络
数字护盾(和中)7 天前
BAS+ATT&CK:企业主动防御的黄金组合
服务器·网络·数据库
~远在太平洋~7 天前
Debian系统如何删除多余的kernel
linux·网络·debian
unfeeling_7 天前
Keepalived实验
linux·服务器·网络
坐吃山猪7 天前
OpenClaw04_Gateway常见问题
网络·gateway·openclaw
上海云盾商务经理杨杨7 天前
2025年重大网络安全事件回顾与趋势分析
网络·安全·web安全
kylezhao20197 天前
C# 的开闭原则(OCP)在工控上位机开发中的具体应用
网络·c#·开闭原则