FRP 开源免费内网穿透工具 | Eddie'Blog
FRP 开源免费内网穿透工具

FRP 开源免费内网穿透工具

eddie 521 2020-11-23

目录

前言

因公司网络结构是ADSL,部分开发功能需要域名或者是公网IP (HTTPS) 才能实现。比如微信开发、监控摄像

场景材料

序号类型服务器IP
1内网ADSL192.168.8.x
2云主机1.1.1.1

FRP

一、两台服务器共同安装FRP

[eddie@localhost ~]# export FRP_VERSION=0.29.1
[eddie@localhost ~]# mkdir -p /opt/frp && cd /opt/frp
[eddie@localhost frp]# tar xzvf frp_${FRP_VERSION}_linux_amd64.tar.gz
[eddie@localhost frp]# mv frp_${FRP_VERSION}_linux_amd64/* /opt/frp

链接:https://pan.baidu.com/s/1SY_FiadlQRfNnsqtq9lAQA
提取码:dz6k

二、Server配置内网服务器

[eddie@localhost frp]# vim /opt/frp/frpc.ini

[common]
server_addr = 1.1.1.1   # 云主机公网IP
server_port = 7000      # 云上需配置允许入站和出站

[web]                   # 自定义名称
type = tcp              # 协议
local_ip = 192.168.8.x  # 内网IP,可填 127.0.0.1
local_port = 80         # 本地端口
remote_port = 7001      # 云IP访问端口

[java-interface]
type = tcp
local_ip = 192.168.8.x
local_port = 8080
remote_port = 7002

三、启动FRP服务

Linux

一、启动服务端

[eddie@server frp]# nohup ./frps -c ./frps.ini > frps.log 2>&1 & 
[root@gfs_v_test_001 frp]# less frps.log           
nohup: ignoring input
2020/11/24 09:23:34 ESC[1;34m[I] [service.go:141] frps tcp listen on 0.0.0.0:7000
2020/11/24 09:23:34 ESC[1;34m[I] [root.go:205] start frps success

二、启动客户端

[eddie@client frp]# nohup ./frpc -c ./frpc.ini > frpc.log 2>&1 &                        
[1] 18780
[eddie@client frp]# tail -f frps.log                                
nohup: ignoring input
2020/11/24 09:31:25 [I] [service.go:249] [f9bc81ef9c62b8dd] login to server success, get run id [f9bc81ef9c62b8dd], server udp port [0]
2020/11/24 09:31:25 [I] [proxy_manager.go:144] [f9bc81ef9c62b8dd] proxy added: [pc-web pc-interface]
2020/11/24 09:31:25 [I] [control.go:164] [f9bc81ef9c62b8dd] [pc-interface] start proxy success
2020/11/24 09:31:25 [I] [control.go:164] [f9bc81ef9c62b8dd] [pc-web] start proxy success

三、停止服务

[eddie@client frp]# ps aux | grep frp | grep -v grep | awk '{print $2}' | xargs kill -9 

Windows

一、启动服务端

e:\frp\frps.exe -c e:\frp\frps.exe

二、启动客户端

e:\frp\frpc.exe -c e:\frp\frpc.ini

四、扩展路由与域名

如有需要可以评论区留言!