如何搭建FRP服务器?

搭建frp服务器需要安装frp软件,配置客户端和服务器端参数,确保网络端口开放。

搭建FRP服务器的详细步骤

FRP(Fast Reverse Proxy)是一个高性能的反向代理应用,主要用于内网穿透,通过在具有公网IP的节点上部署FRP服务端,可以轻松地将内网服务暴露到公网上,下面将详细介绍如何搭建FRP服务器。

如何搭建FRP服务器?

一、前提条件

在开始之前,你需要具备以下条件:

1、云服务器:可以选择腾讯云、阿里云等提供商的云服务器。

2、域名:需要在大陆境内已备案的域名。

3、基本的网络知识:了解如何通过SSH连接到服务器,以及如何修改配置文件。

二、下载FRP服务端

从GitHub上下载最新版本的FRP服务端,以CentOS 7为例:

创建frp目录
mkdir frp
cd frp
下载frp服务端软件包
wget https://github.com/fatedier/frp/releases/download/v0.49.0/frp_0.49.0_linux_amd64.tar.gz
解压文件
tar -zxvf frp_0.49.0_linux_amd64.tar.gz
cd frp_0.49.0_linux_amd64

三、配置FRP服务端

编辑frps.ini文件,根据需求进行配置。

如何搭建FRP服务器?

[common]
bind_port = 7000                  # FRP服务端口
vhost_http_port = 80              # 虚拟主机HTTP端口
subdomain_host = test.com         # 主域名
dashboard_port = 7500             # Dashboard端口
token = 123456                    # 客户端认证Token
[web]
type = http                        # 如果值为http,则必须设置 vhost_http_port
subdomain = test                   # 自定义域名

四、放行防火墙端口

确保云服务器上的防火墙允许FRP服务端口和自定义访问端口的流量,以firewalld为例:

放行FRP服务端口
firewall-cmd --zone=public --add-port=7000/tcp --permanent
放行自定义访问端口
firewall-cmd --zone=public --add-port=10000/tcp --permanent
重新加载防火墙配置
firewall-cmd --reload

五、添加域名解析

将你的域名解析到云服务器的公网IP,如果你的主域名是test.com,那么添加一个解析名为frp,记录值为云服务器的公网IP,最终效果是frp.test.com指向云服务器。

六、启动FRP服务

切换到FRP的根目录,启动FRP服务:

./frps -c ./frps.ini

注意,这种方式启动的服务会在命令窗口关闭后停止,如果需要后台运行,可以使用nohup或创建systemd服务。

七、配置并启动FRP客户端

下载适用于你操作系统的FRP客户端,以Windows为例:

如何搭建FRP服务器?

下载Windows客户端
wget https://github.com/fatedier/frp/releases/download/v0.49.0/frpc_0.49.0_windows_amd64.zip

解压后,将文件放在非C盘目录下,如E盘根目录,并新建一个名为frpc的文件夹。

编辑frpc.ini文件,填写对应的配置:

[common]
server_addr = <your_server_ip>
server_port = 7000
[web]
type = http
local_ip = 127.0.0.1
local_port = 80
custom_domains = frp.test.com

确保所有配置项与服务端一致。

启动FRP客户端:

./frpc.exe -c frpc.ini

如果一切正常,你应该会看到“success”提示,并且光标处于待定状态。

八、访问映射的服务

你可以通过http://frp.test.com:10000访问映射出来的服务了,如果配置正确,外网用户应该能够访问到你在内网中的服务。

搭建FRP服务器的过程主要包括下载和安装FRP服务端、配置防火墙和域名解析、启动FRP服务以及配置和启动FRP客户端,通过这些步骤,你可以实现内网服务的公网访问,满足远程办公、网站开发等多种需求,希望这篇指南对你有所帮助!

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1252418.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-10-29 19:22
下一篇 2024-10-29 19:28

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入