mirror of
https://github.com/fatedier/frp.git
synced 2026-10-17 12:13:27 +08:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d8cf1800dc | ||
|
|
4a23aa181c | ||
|
|
fa3bcca2b0 | ||
|
|
7b6e01f04f | ||
|
|
8dd26c6961 | ||
|
|
c8c1e5116c | ||
|
|
4ec8de973f | ||
|
|
5bfcea3d0c | ||
|
|
0a1b4ab21f | ||
|
|
5f575b8442 | ||
|
|
a1348cdf00 | ||
|
|
2f5e1f7945 | ||
|
|
22ae8166d3 | ||
|
|
af6bc6369d |
@@ -12,15 +12,17 @@ frp is an open source project with its ongoing development made possible entirel
|
||||
|
||||
<h3 align="center">Gold Sponsors</h3>
|
||||
<!--gold sponsors start-->
|
||||
<div align="center">
|
||||
|
||||
## Recall.ai - API for meeting recordings
|
||||
|
||||
If you're looking for a meeting recording API, consider checking out [Recall.ai](https://www.recall.ai/?utm_source=github&utm_medium=sponsorship&utm_campaign=fatedier-frp),
|
||||
|
||||
an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and more.
|
||||
|
||||
</div>
|
||||
<p align="center">
|
||||
<a href="https://www.rapidproxy.io/?ref=frp" target="_blank">
|
||||
<img width="420px" src="https://raw.githubusercontent.com/fatedier/frp/dev/doc/pic/sponsor_rapidproxy.png">
|
||||
<br>
|
||||
<b>High-performance residential and ISP proxies for developers</b>
|
||||
</a>
|
||||
<br>
|
||||
<sub>90M+ residential IPs worldwide. Rotating IPs, sticky sessions, and traffic that never expires.</sub>
|
||||
<br>
|
||||
<sub>From $0.55/GB. Use RAPID10 for 10% off. Try it for free.</sub>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://jb.gg/frp" target="_blank">
|
||||
@@ -40,6 +42,16 @@ an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<div align="center">
|
||||
|
||||
## Recall.ai - API for meeting recordings
|
||||
|
||||
If you're looking for a meeting recording API, consider checking out [Recall.ai](https://www.recall.ai/?utm_source=github&utm_medium=sponsorship&utm_campaign=fatedier-frp),
|
||||
|
||||
an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and more.
|
||||
|
||||
</div>
|
||||
|
||||
<!--gold sponsors end-->
|
||||
|
||||
## What is frp?
|
||||
|
||||
+21
-9
@@ -14,15 +14,17 @@ frp 是一个完全开源的项目,我们的开发工作完全依靠赞助者
|
||||
|
||||
<h3 align="center">Gold Sponsors</h3>
|
||||
<!--gold sponsors start-->
|
||||
<div align="center">
|
||||
|
||||
## Recall.ai - API for meeting recordings
|
||||
|
||||
If you're looking for a meeting recording API, consider checking out [Recall.ai](https://www.recall.ai/?utm_source=github&utm_medium=sponsorship&utm_campaign=fatedier-frp),
|
||||
|
||||
an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and more.
|
||||
|
||||
</div>
|
||||
<p align="center">
|
||||
<a href="https://www.rapidproxy.io/?ref=frp" target="_blank">
|
||||
<img width="420px" src="https://raw.githubusercontent.com/fatedier/frp/dev/doc/pic/sponsor_rapidproxy.png">
|
||||
<br>
|
||||
<b>High-performance residential and ISP proxies for developers</b>
|
||||
</a>
|
||||
<br>
|
||||
<sub>90M+ residential IPs worldwide. Rotating IPs, sticky sessions, and traffic that never expires.</sub>
|
||||
<br>
|
||||
<sub>From $0.55/GB. Use RAPID10 for 10% off. Try it for free.</sub>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://jb.gg/frp" target="_blank">
|
||||
@@ -42,6 +44,16 @@ an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<div align="center">
|
||||
|
||||
## Recall.ai - API for meeting recordings
|
||||
|
||||
If you're looking for a meeting recording API, consider checking out [Recall.ai](https://www.recall.ai/?utm_source=github&utm_medium=sponsorship&utm_campaign=fatedier-frp),
|
||||
|
||||
an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and more.
|
||||
|
||||
</div>
|
||||
|
||||
<!--gold sponsors end-->
|
||||
|
||||
## 为什么使用 frp ?
|
||||
|
||||
+13
-1
@@ -1 +1,13 @@
|
||||
## Features
|
||||
## Improvements
|
||||
|
||||
* Building frp from source now requires Go 1.26.0 or later.
|
||||
|
||||
## Fixes
|
||||
|
||||
* Updated dependencies to fix SSH tunnel gateway channel deadlocks and panics caused by malformed challenges from NTLM-authenticated HTTP proxies.
|
||||
* Fixed VirtualNet routing issues during reconnection and shutdown, and excessive retries after repeated connection failures.
|
||||
* Health checks now reset the failure count after success, so `healthCheck.maxFailed` applies to consecutive failures.
|
||||
* Fixed control connections getting stuck after message write failures, which could block reconnection.
|
||||
* Fixed incorrect daily traffic statistics around daylight-saving transitions and skipped local midnights.
|
||||
* Fixed early-data loss in HTTP virtual-host CONNECT tunnels. Requests with a positive content length or transfer encoding now return HTTP 400.
|
||||
* Fixed work connections remaining open when server-side bandwidth limiting is enabled for TCP, HTTP, and UDP proxies.
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
FROM node:22 AS web-builder
|
||||
|
||||
COPY web/package.json /web/package.json
|
||||
COPY web/shared/ /web/shared/
|
||||
COPY web/frpc/ /web/frpc/
|
||||
WORKDIR /web
|
||||
COPY web/package.json web/package-lock.json ./
|
||||
COPY web/shared/package.json ./shared/package.json
|
||||
COPY web/frpc/package.json ./frpc/package.json
|
||||
COPY web/frps/package.json ./frps/package.json
|
||||
RUN npm ci
|
||||
COPY web/shared/ ./shared/
|
||||
COPY web/frpc/ ./frpc/
|
||||
RUN npm run build --workspace frpc
|
||||
RUN npm install
|
||||
WORKDIR /web/frpc
|
||||
RUN npm run build
|
||||
|
||||
FROM golang:1.26 AS building
|
||||
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
FROM node:22 AS web-builder
|
||||
|
||||
COPY web/package.json /web/package.json
|
||||
COPY web/shared/ /web/shared/
|
||||
COPY web/frps/ /web/frps/
|
||||
WORKDIR /web
|
||||
COPY web/package.json web/package-lock.json ./
|
||||
COPY web/shared/package.json ./shared/package.json
|
||||
COPY web/frpc/package.json ./frpc/package.json
|
||||
COPY web/frps/package.json ./frps/package.json
|
||||
RUN npm ci
|
||||
COPY web/shared/ ./shared/
|
||||
COPY web/frps/ ./frps/
|
||||
RUN npm run build --workspace frps
|
||||
RUN npm install
|
||||
WORKDIR /web/frps
|
||||
RUN npm run build
|
||||
|
||||
FROM golang:1.26 AS building
|
||||
|
||||
|
||||
Reference in New Issue
Block a user