FRP Versions Save

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

v0.46.0

1 year ago

New

  • Add oidc_scope parameter to frpc when authentication_method = oidc.
  • Support quic protocol between frpc and frps.

Improve

  • Upgrade oidc and oauth2 package which is forward compatible.

v0.45.0

1 year ago

Improve

  • Adjust http group load balancing to forward requests to each frpc proxy round robin. Previous behavior is always forwarding requests to a single proxy in the case of single concurrency.

v0.44.0

1 year ago

New

  • Use auto generated certificates if plugin_key_path and plugin_crt_path are empty for plugin https2https and https2http.
  • Server dashboard supports TLS configs.

Fix

  • xtcp error with IPv6 address.

v0.43.0

1 year ago

New

  • Added route_by_http_user in http and tcpmux proxy to support routing to different clients by HTTP basic auth user.
  • CONNECT method can be forwarded in http type proxy.
  • Added tcpmux_passthrough in tcpmux proxy. If true, CONNECT request will be forwarded to frpc.

v0.42.0

2 years ago

New

  • Added new parameter config_dir in frpc to run multiple client instances in one process. (Not all features can be supported in this mode)

Fix

  • Equal sign in environment variables causes parsing error.

v0.41.0

2 years ago

New

  • Support go http pprof.

Improve

  • Change underlying TCP connection keepalive interval to 2 hours.
  • Create new connection to server for sudp visitor when needed, to avoid frequent reconnections.

v0.40.0

2 years ago

New

  • Added dial_server_timeout in frpc to specify connecting timeout to frps.
  • Additional EndpointParams can be set for OIDC.
  • Added CloseProxy operation in server plugin.

Improve

  • Added some randomness in reconnect delay.

Fix

  • TLS server name is ignored when tls_trusted_ca_file isn’t set.

v0.39.1

2 years ago

Fix

  • Fixed IPv6 address parse issue.

v0.39.0

2 years ago

Happy Chinese New Year! πŸŽ‰πŸŽ‰πŸŽ‰

New

  • Added connect_server_local_ip in frpc to specify local IP connected to frps.
  • Added tcp_mux_keepalive_interval both in frpc and frps to set tcp_mux keepalive interval seconds if tcp_mux is enabled. After using this params, you can set heartbeat_interval to -1 to disable application layer heartbeat to reduce traffic usage(Make sure frps is in the latest version).

Improve

  • Server Plugin: Added client_address in Login Operation.

Fix

  • Remove authentication for healthz api.

v0.38.0

2 years ago

New

  • Add /healthz API.
  • frpc support disable_custom_tls_first_byte .If set true, frpc will not send custom header byte.

Improve

  • Use go standard embed package instead of statik.