FRP 内网穿透工具搭建 LINUX

1. frps服务端搭建

请移步 https://www.tqwba.com/x_d/jishu/178182.html;

2. frpc客户端搭建

2.1 frp下载地址

https://github.com/fatedier/frp/releases

2.2 上传服务器解压

tar -zcvf frp_0.27.0_linux_amd64

2.3 配置文件

[common]
server_addr = ###.##.##.### 
server_port = 7000

[mongodb]
type = tcp
local_ip = 192.168.0.1
local_port = 27017
remote_port = 10291

[mysql]
type = tcp
local_ip = 192.168.0.1
local_port = 3306
remote_port = 10292

[app]
type = tcp
local_ip = 192.168.0.1
local_port = 80
remote_port = 10293

注意:[app]、[mysql]、[mongodb] 这些不能重复

2.4 启动

启动服务并且把pid 写入frpc.pid 方便停止服务

nohup ./frpc -c ./frpc.ini > frpc.log 2>&1& echo $! > frpc.pid

3 frpc实现原理

3.1 如下图所示

3.1.1 我要做什么 ?

  • 要实现自己家里的电脑访问公司内网电脑B。

3.1.2 我们需要什么

  • 服务端:需要有一台外网电脑作为我们的服务端,一般不需要我们自己配置。
  • 客户端:既能访问内网服务器,也能被服务端访问。

3.1.3 假如我们要访问内网的app。

  • 浏览器地址栏输入 ###.##.##.###.10293
  • 服务端接收到请求,根据端口给到相应的客户端。
  • 客户端根据端口找到对应的内网服务器和端口,tcp 的方式去请求内网的电脑。 

猜你喜欢

转载自blog.csdn.net/weixin_40455437/article/details/118456645