每日github项目分享:frp(frpfile官方)

每日github项目分享:frp(frpfile官方)

解决方案goocz2025-01-22 15:04:5014A+A-

项目摘要

  • 名称: frp
  • 描述: 一个快速的反向代理,将NAT或防火墙后的本地服务器暴露到外网
  • star数: 83747
  • fork数: 13068
  • 打开的Issue数: 56
  • 主要语言: Go
  • 创建时间: 2015-12-21
  • 更新时间: 2024-08-24



项目简介

FRP(Fast Reverse Proxy)是一个高性能的反向代理工具,用于在不同网络环境下,通过内网穿透的方式,将本地服务暴露给外网。它支持 TCP、UDP 等多种协议,并提供了客户端与服务端的多种认证机制和加密方式,确保数据传输的安全性。FRP 适用于远程访问内网服务、穿透防火墙等场景,尤其适合需要跨网络部署应用的开发者和运维人员。

开发语言

Go

主要功能

  • 多协议支持:支持TCP、UDP、HTTP、HTTPS等多种协议
  • 加密传输:提供TLS加密,保证数据传输安全
  • 负载均衡:支持多种负载均衡策略
  • 身份验证:提供多种身份验证方式,如token、OIDC等
  • 插件系统:支持自定义插件,扩展功能
  • Web管理界面:提供直观的Web界面,方便管理和监控
  • 多平台支持:支持Windows、Linux、MacOS等多个操作系统

技术栈

  • 后端Go
  • 前端Vue.js、TypeScript
  • 构建工具Makefile、Vite
  • 容器化Docker

示例



使用方法

  1. 在服务器上启动frps:
./frps -c ./frps.ini
  1. 在本地机器上启动frpc:
./frpc -c ./frpc.ini

许可证

本项目基于 Apache 2.0 license 发布。

联系方式

  • 项目主页:https://github.com/fatedier/frp

#github##github项目推荐##golang#

点击这里复制本文地址 以上内容由goocz整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

果子教程网 © All Rights Reserved.  蜀ICP备2024111239号-5