菜单

aarch64架构安装FRPC

发布于 2025年04月01日

aarch64架构安装FRPC

1、查看系统架构

small:~:# uname -a
Linux small 6.1.96-ophub #1 SMP Fri Jun 28 01:14:11 EDT 2024 aarch64 aarch64 aarch64 GNU/Linux
small:~:#

2、下载对应版本FRP

frp_0.61.2_linux_arm64.tar.gz

aarch64需要下载frp_0.61.2_linux_arm64.tar.gz
下载地址  https://github.com/fatedier/frp/releases/download/v0.61.2/frp_0.61.2_linux_arm64.tar.gz

3、创建安装目录

mkdir -p /root/opt/frp/frpc
#我这里主要安装客户端

4、解压frp_0.61.2_linux_arm64.tar.gz

tar -xvf frp_0.61.2_linux_arm64.tar.gz
#复制frpc 和frpc.toml这2个文件到/root/opt/frp/frpc目录下

5、编辑客户端配置文件

vi /root/opt/frp/frpc/frpc.toml
#内容根据自己的服务端,配置如下
#serverAddr为frps端地址 为公网地址
serverAddr = ""
serverPort = 7000
​
#web 管理配置
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "amdin"
webServer.password = "amdin"
​
#客户端与服务端认证方式
auth.method = "token"
auth.token = "token"
​
transport.heartbeatInterval = 30
transport.heartbeatTimeout = 90
#需要穿透的窗口
[[proxies]]
name = "tcp_ql"
type = "tcp"
localIP = "10.0.0.214"
localPort = 5700
remotePort = 6010
#加密和 压缩传输数据
transport.useEncryption = true
transport.useCompression = true
服务端配置 如下。公网机器上的frps.toml
​
bindAddr = "0.0.0.0"
bindPort = 7000
#web 管理配置
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin"
#客户端与服务端认证方式
auth.method = "token"
auth.token = "admin"
#心跳监测 90s
transport.heartbeatTimeout = 90

6、将frpc注册成服务,通过systemctl管理服务启停

#client
#sudo vi /etc/systemd/system/frpc.service
[Unit]
# 服务名称,可自定义
Description = frpc
After = network.target syslog.target
Wants = network.target
​
[Service]
Type = simple
# 启动frpc的命令,需修改为您的frpc的安装路径
ExecStart = /root/opt/frp/frpc/frpc -c /root/opt/frp/frpc/frpc.toml
​
[Install]
WantedBy = multi-user.target

7、启动客户端服务

systemctl enable --now frpc

8、测试访问端口穿透是否成功

#服务端web查看端口已经在线

image-20250401122122342

#成功通过服务器端口访问到内网青龙

image-20250401122252365

9、客户端防火墙放开对应端口。服务端防火墙放开对应端口




评论