A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
frpc stcp --role=visitor xxx
to frpc stcp visitor xxx
.server_addr
in the command line, no longer including the port. Added the server_port
parameter to configure the port.protocol = wss
.For enhanced security, the default values for tls_enable
and disable_custom_tls_first_byte
have been set to true.
If you wish to revert to the previous default values, you need to manually set the values of these two parameters to false.
allow_users
in stcp, sudp, xtcp. By default, only the same user is allowed to access. Use *
to allow access from any user. The visitor configuration now supports server_user
to connect to proxies of other users.MaxStreamWindowSize
for yamux to 6MB, improving traffic forwarding rate in high-latency scenarios.xtcp
.We have thoroughly refactored xtcp in this version to improve its penetration rate and stability.
In this version, different penetration strategies can be attempted by retrying connections multiple times. Once a hole is successfully punched, the strategy will be recorded in the server cache for future reuse. When new users connect, the successfully penetrated tunnel can be reused instead of punching a new hole.
Due to a significant refactor of xtcp, this version is not compatible with previous versions of xtcp.
To use features related to xtcp, both frpc and frps need to be updated to the latest version.
nathole discover
command for testing the NAT type of the current network.XTCP
has been refactored, resulting in a significant improvement in the success rate of penetration.subtle.ConstantTimeCompare
and introduce a certain delay when the password is incorrect.httpconnect
type in tcpmux
now supports authentication through the parameters http_user
and http_pwd
.bandwidth_limit_mode
in frpc, default value is client
which is current behavior. Optional value is server
, to enable bandwidth limit in server. The major aim is to let server plugin has the ability to modify bandwidth limit for each proxy.dns_server
supports ipv6.quic
.