Linux安装FRP客户端

mac2025-03-22  14

前言

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。

对安装FRP服务端不熟悉的朋友可以去看看这篇教程:传送门

一、服务器端安装frps

进入安装目录(本文以/usr/local/为例)

cd /usr/local

安装frps文件

wget https://github.com/fatedier/frp/releases/download/v0.24.0/frp_0.24.0_linux_amd64.tar.gz

解压

tar -xzvf frp_0.24.0_linux_amd64.tar.gz

创建frps文件夹

mkdir frps

拷贝下载的服务器端文件到frps文件夹

cd frp_0.24.0_linux_amd64 cp frps frps_full.ini frps.ini ../frps

删除无用文件和文件夹

cd /usr/local rm -rf frp_0.24.0_linux_amd64 frp_0.24.0_linux_amd64.tar.gz

二、配置frps

编辑frps.ini文件

cd frps vi frps.ini

修改参照

[common] server_addr = xx.xx.xx.xx server_port = 5443 token = XgZCUaKRSoce52v8P [web] type = http local_port = 8080 custom_domains = yuming.com

启动frps

./frps -c ./frps.ini

三、配置systemctl来控制frps

创建frps.service

vim /lib/systemd/system/frps.service

在frps.service里添加以下内容

ESC退出编辑 输入:wq回车即可保存

[Unit] Description=frps service After=network.target syslog.target Wants=network.target [Service] Type=simple ExecStart=/usr/local/frps/frps -c /usr/local/frps/frps.ini [Install] WantedBy=multi-user.target

四、使用systemctl命令来控制frps

启动frps

sudo systemctl start frps

服务器开机自动启动frps

sudo systemctl enable frps

重启frps

sudo systemctl restart frps

停止frps

sudo systemctl stop frps

查看日志

sudo systemctl status frps

 

最新回复(0)