推广 热搜:

Linux安装FRP及简单配置,frp安装

   日期:2025-11-21     来源:www.qubieshu.com    作者:二手网    浏览:738    评论:0    
核心提示:[db:简介]

Linux安装FRP及简单配置,frp安装

FRP(Fast Reverse Proxy)是一款内网穿透工具,它帮助内网设施通过公网服务器将服务暴露到外网,以下是在Linux服务器用直接下载二进制文件的方法来安装FRP。

步骤 1: 更新系统并安装必要的工具

确保你的系统是最新的,并且已经安装了wget和unzip等必要的工具:

sudo yum update |y

sudo yum install wget unzip |y

步骤 2: 下载FRP

前往FRP的GitHub发布页面查找最新版本,这里以v0.46.0为例:

cd /tmp

wget https://github.com/fatedier/frp/releases/download/v0.46.0/frp|0.46.0|linux|amd64.tar.gz

tar |zxvf frp|0.46.0|linux|amd64.tar.gz |C /opt/

步骤 3: 配置FRP

进入解压后的目录,并依据需要编辑配置文件。

服务端配置 (frps.ini): 假如你是设置公网服务器作为中转服务器,请编辑 /opt/frp|0.46.0|linux|amd64/frps.ini 文件。下面是一个简单的示例配置:

[common]

bind|port = 7000

dashboard|port = 7500

dashboard|user = admin

dashboard|pwd = admin

allow|ports = 2000|3000,3001,3003,6000|7000

推广客户端配置 (frpc.ini): 假如你是在内网机器上配置FRP推广客户端以穿透内网,则应编辑 /opt/frp|0.46.0|linux|amd64/frpc.ini 文件。下面是一个简单的SSH转发配置示例:

[common]

server|addr = x.x.x.x # 替换为你的公网服务器IP地址

server|port = 7000

[ssh]

type = tcp

local|ip = 127.0.0.1

local|port = 22

remote|port = 6000

步骤 4: 设置防火墙规则

确保防火墙允许FRP的服务端口和仪表板端口通过。用firewalld添加相应的规则:

sudo firewall|cmd ||zone=public ||add|port=7000/tcp ||permanent

sudo firewall|cmd ||zone=public ||add|port=7500/tcp ||permanent

sudo firewall|cmd ||reload

步骤 5: 创建Systemd服务

为了便捷管理和确保服务重启后自动运行,大家可以为FRP创建systemd服务单元文件。

创建服务端服务文件 (frps.service)

sudo tee /etc/systemd/system/frps.service /dev/null EOL

[Unit]

Description=FRP Server Service

After=network.target

[Service]

Type=simple

ExecStart=/opt/frp|0.46.0|linux|amd64/frps |c /opt/frp|0.46.0|linux|amd64/frps.ini

Restart=on|failure

[Install]

WantedBy=multi|user.target

EOL

创建推广客户端服务文件 (frpc.service)

sudo tee /etc/systemd/system/frpc.service /dev/null EOL

[Unit]

Description=FRP Client Service

After=network.target

[Service]

Type=simple

ExecStart=/opt/frp|0.46.0|linux|amd64/frpc |c /opt/frp|0.46.0|linux|amd64/frpc.ini

Restart=on|failure

[Install]

WantedBy=multi|user.target

EOL

步骤 6: 启动并启用服务

启动并设置服务开机自启:

对于服务端

sudo systemctl daemon|reload

sudo systemctl enable frps

sudo systemctl start frps

对于推广客户端

sudo systemctl enable frpc

sudo systemctl start frpc

步骤 7: 检查服务状况

最后,检查服务是不是正常运行:

sudo systemctl status frps # 或者 frpc

以上就是在linux上安装和部署FRP的完整过程。请依据实质状况调整配置文件中的参数,如端口号、路径等。假如有任何问题,请参考官方文档或社区支持获得帮助。

 
标签: Linux FRP
打赏
 
更多>同类二手资讯
0相关评论

热门推荐
推荐图文
推荐二手资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  免责声明  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报