9.8万星开源内网穿透神器



 

image.png

 

​frp:9.8万星标的内网穿透神器,轻松实现内网服务外网访问​

​GitHub地址​​:👉 https://github.com/fatedier/frp

frp是一款​​开源反向代理工具​​,通过建立公网服务器与内网机器的连接,实现内网服务的对外暴露。目前已在GitHub上获得​​9.8万星标​​,成为开发者、运维人员和极客们必备的网络工具之一。

​核心功能​

  1. 1.

    ​内网穿透​

    • 将NAT或防火墙后的本地服务暴露至公网
    • 支持​​TCP/UDP/HTTP/HTTPS​​多种协议
  2. 2.

    ​域名转发​

    • 通过自定义域名访问内网服务
    • 支持多级子域名配置
  3. 3.

    ​P2P连接​

    • 点对点直连模式,降低中转服务器负载
    • 提升数据传输效率
  4. 4.

    ​跨平台支持​

    • 提供Windows/Linux/macOS客户端
    • 轻量级部署,资源占用低

​技术原理​

图片
代码
 
 
 
 
 
 
 
 
graph LR A[公网服务器 frps] -->|建立控制通道| B[内网机器 frpc] B -->|反向代理| C[内网服务] D[外部用户] -->|访问域名| A A -->|转发请求| B

建立控制通道

反向代理

访问域名

转发请求

公网服务器 frps

内网机器 frpc

内网服务

外部用户

​快速部署​

  1. 1.​配置公网服务器​​(frps):
    ini
    复制
    # frps.ini [common] bind_port = 7000
  2. 2.​配置内网客户端​​(frpc):
    ini
    复制
    # frpc.ini [common] server_addr = x.x.x.x server_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000
  3. 3.​启动服务​​:
    bash
    复制
    # 公网服务器 ./frps -c frps.ini # 内网机器 ./frpc -c frpc.ini

​应用场景​

  • ​远程办公​​:访问公司内网OA/数据库
  • ​智能家居​​:外网控制NAS/摄像头
  • ​开发测试​​:演示本地运行的Web服务
  • ​游戏联机​​:搭建P2P游戏服务器

​GitHub地址​​:👉 https://github.com/fatedier/frp

​结语​
frp以简洁的设计解决了内网穿透的痛点,其开源特性更让用户能够根据需求灵活定制。无论是个人开发者还是企业团队,都能通过它轻松构建安全高效的网络通道。


收藏

扫描二维码,在手机上阅读
文章目录


    3.2万星开源神器:网页搞定数据库设计

    GitHub下载太慢?试试这个开源加速神器!

    评 论