Frp

[TOC]

Frp

国际惯例: Github

一、介绍

官方架构图:

由此图可见,Frp主要存在两个概念:frpcfrps,这两个概念我们必须清楚,否则在配置过程中,很容易搞反。

frps:即frp-server,表示frp的服务端,配置在有公网IP的机器上。

frpc:即frp-client,表示frp的客户端,配置在我们的内网机器上。

二、使用

A、快速开始

下载整体包到服务器上(版本自由选择,博主是centos64位,使用的是frp_0.29.0_linux_amd64.tar.gz):GithubRelease

下载完,解压缩的事无需再提,下图为解压后的目录结构(不同的版本可能稍有不同)。

TM20191008153700

下面我们先来配置服务端:

修改frps.ini:

启动服务端:

接下来,开始配置客户端:

启动客户端:

测试,打开浏览器访问http://www.yourdomain.com:8080

到此frp基本使用已经结束,对于不同的业务要求,仅仅是配置不一样而已。

三、常用

A、内网端口直接映射到外网端口

服务端配置:

客户端配置:

配置完成后,访问外网的IP:9000 将会直接映射到内网的 9000 端口

四、坑

Last updated