FRP 内网穿透使用
前言
frp是一个开源的项目, 可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。
github地址:https://github.com/fatedier/frp
FRP需要配置服务器端和客户端
一、FRP 服务器端
linux下配置,需要有一个公网的服务器,假如公网ip为 xxx.xxx.xxx.xxx
下载软件:frp_0.20.0_linux_amd64.tar.gz
解压:tar -zxvf frp_0.20.0_linux_amd64.tar.gz
进入解压文件路径:cd frp_0.20.0_linux_amd64
FRP服务端配置启动有两种方式,任意一种都行
1. 启动服务绑定 http 协议
执行 ./frps --bind_port=7000 --vhost_http_port=9001 启动服务
其中:
--bind_port 为frp服务端口
--vhost_http_port为http服务端口

2.使用frps.ini文件配置

启动服务:
进入解压文件路径:执行 ./frps -c frps.ini
二、FRP 客户端
下载软件:frp_0.20.0_windows_amd64.zip
解压:进入frp_0.20.0_windows_amd64目录
编辑:
frpc.ini 文件

配置完成后进入frp_0.20.0_windows_amd64目录
执行:start frpc.exe -c frpc.ini

如果启动有问题 服务端会弹出对应提醒,按提醒调整即可

#####################################################################################
TCP 协议连接
一、服务器端
1:配置frps.ini 文件

2:执行 ./frps -c frps.ini 启动
二、客户端
1:配置frpc.ini 文件

2:执行:start frpc.exe -c frpc.ini 启动
另:手写快捷启动bat可执行文件


追加:
刚接触,配置服务端的时候总是出现很多问题。
问题一: 服务器实例,安全组设置需要开放对应代理端口(代理端口不开放也能启动成功,但是,无法访问)

问题二: 服务器对应代理端口开放后,防火墙设置,开放对应端口
防火墙操作: https://www.cnblogs.com/-AlexLee/diary/2020/09/10/13644852.html
#####################################################################################
2025-07-09 最新教程可参考:
https://jwinks.com/p/frp/#frp是什么

浙公网安备 33010602011771号