使用Frp设置反向代理

2020-06-06   602 次阅读


前言

如果你的计算机在内网(没有公网IP),但是又希望在外网的机器能够访问,这时候你实际需要的是一个反向代理,Frp就是这样的一个软件。它是一个开源软件,可以运行在任何平台,配置详细,功能强大,实在是网络冲浪必备之良品。

Frp是一个C/S架构的软件,运行时需要一个服务器端和多个客户端。服务器端必须要有一个公网地址(全球可访问),客户端安装到需要暴露到外网的机器上。

原理

假设机器A,B是在不同的内网,而C是一台外网的服务器。在C上运行Frp服务端,在A上运行Frp客户端,实际上就建立了A<->C之间的一个数据通道,此时A在C上开辟了一个端口。当B访问C的该端口时,数据实际上从B到C再到A的Frp客户端上,最后A的Frp客户端根据配置访问内网的IP和端口来获取实际的数据。这样,就实现了B访问A的TCP服务。

安装和配置

(To be continued...)

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

No PAINS No GAINS.