fatedier
c7a0cfc66d
xtcp: when connection timeout occurs, support fallback to STCP ( #3460 )
2 years ago
fatedier
555db9d272
format import package name ( #3455 )
2 years ago
fatedier
98068402c8
add release notes ( #3453 )
2 years ago
fatedier
4915852b9c
use constant time comparison ( #3452 )
2 years ago
fatedier
c71efde303
refactor the code related to xtcp ( #3449 )
2 years ago
fatedier
3faae194d0
feat(nathole): use serverUDPPort in nathole discovery when available ( #3382 )
2 years ago
fatedier
a22d6c9504
frpc: support nathole discover ( #3381 )
2 years ago
fatedier
fccd518512
frpc: add parameter nat_hole_server_addr ( #3351 )
2 years ago
fatedier
968ba4d3a1
update release notes ( #3347 )
2 years ago
fatedier
862b1642ba
tcpmux: support authentication ( #3345 )
2 years ago
fatedier
8c6303c1e5
web/frpc: support more info ( #3334 )
2 years ago
fatedier
2f59e967a0
web/frps: more info ( #3326 )
2 years ago
fatedier
18ab58eb25
fix incompatible problem for bandwidth_limit_mode
2 years ago
fatedier
38d42dbe4b
release: prepare for 0.47.0 ( #3296 )
2 years ago
Craig O'Donnell
aa31d7ad0b
support bandwidth_limit set by server plugin ( #3271 )
...
* support bandwidth_limit set by server plugin
* limiter at proxy level
* bandwidth_limit_mode
* updates tests for bandwidth_limit_mode default
* bandwidth_limit_mode as string
* add checkForSrv for bandwidth_limit_mode
* bandwidth_limit flags for sub cmds
* gci write
2 years ago
fatedier
6b3daffaf0
upgrade quic-go and change import path ( #3286 )
2 years ago
bobo liu
ad3548d332
optimize: GetAuthKey ( #3254 )
2 years ago
fatedier
679992db25
update version ( #3247 )
2 years ago
fatedier
5cfbb976f4
pkg/util/net: fix quic streams leak ( #3246 )
2 years ago
Craig O'Donnell
b03f0ad1e6
fix: incorrect op for newWorkConn ( #3244 )
...
(cherry picked from commit 53b6bbf0b14ab632dc89416d7fffa9b1d0887c0a)
2 years ago
fatedier
7678938c08
support quic options ( #3211 )
2 years ago
0x7fff
af0b7939a7
feat: odic refine ( #3202 )
...
Co-authored-by: Matt Feury <mattfeury@gmail.com>
2 years ago
fatedier
2f66dc3e99
support protocol quic between frpc and frps ( #3198 )
2 years ago
Matt Feury
649df8827c
feat: Support OIDC scope parameter ( #3192 )
2 years ago
fatedier
cf66ca10b4
improve http group load balancing ( #3131 )
2 years ago
fatedier
6a71d71e58
improve not found response ( #3121 )
2 years ago
fatedier
9d077b02cf
lint by golangci-lint ( #3080 )
2 years ago
fatedier
fa7c05c617
release note for v0.44.0
2 years ago
EMRE ÇELİK
218b354f82
Server Dashboard SSL Support ( #2982 )
2 years ago
fatedier
c652b8ef07
fix ipv6 address parsing ( #2978 )
2 years ago
fatedier
5b8b145577
Use auto generated certificates if plugin_key_path and plugin_crt_path are empty for plugin https2https and https2http. ( #2968 )
3 years ago
fatedier
0711295b0a
release note for v0.43.0 ( #2954 )
3 years ago
fatedier
4af85da0c2
type http/tcpmux proxy support route_by_http_user, tcpmux support passthourgh mode ( #2932 )
3 years ago
fatedier
6c658586f6
bump version to v0.42.0
3 years ago
fatedier
21240ed962
some improvements
3 years ago
fatedier
a7a4ba270d
fix error parsing env values ( #2886 )
3 years ago
cui fliter
915d9f4c09
fix some typos ( #2882 )
...
Signed-off-by: cuishuang <imcusg@gmail.com>
3 years ago
fatedier
11b13533a0
add release note ( #2867 )
3 years ago
fatedier
100d556336
support tcp keepalive params ( #2863 )
3 years ago
fatedier
63efa6b776
support pprof ( #2849 )
3 years ago
fatedier
1f88a7a0b8
bump version to v0.40.0 ( #2833 )
3 years ago
Johan Hernefeldt
eeea7602d9
bugfix: Issue #2831 - Cant connect to frps behind ingress with tls ( #2832 )
...
Co-authored-by: Johan Hernefeldt <johan.hernefeldt@moralis.io>
3 years ago
Harry Cheng
bf635c0e90
Notify server plugins when a proxy is closed ( #2823 )
...
* add close proxy op
* Move to actual closing routine
* Fix e2e tests for CloseProxy
* Add warning on resource exhaustion
* Add CloseProxy to manual close
* retuen errors to `CloseProxy` callers
3 years ago
Blizard
cd31359a27
feat: support add additional params for OIDC ( #2814 )
...
* feat: support add additional params and test access by auth0
* fix: config name
Co-authored-by: blizard863 <760076784@qq.com>
3 years ago
fatedier
19739ed31a
random sleep duration before reconnecting ( #2816 )
3 years ago
fatedier
10100c28d9
client: add dial_server_timeout ( #2805 )
3 years ago
fatedier
d20a6d3d75
update release note
3 years ago
fatedier
6194273615
use net.JoinHostPort instead of fmt.Sprintf ( #2791 )
3 years ago
fatedier
e59eacb8a2
version: bump to v0.39.0
3 years ago
Blizard
0db4fc07fb
feat: support set local ip in client when connect server ( #2774 )
...
* feat: support set local ip in client when connect server
* fix: typo
Co-authored-by: blizard863 <760076784@qq.com>
3 years ago
fatedier
70f4caac23
move dial functions into golib ( #2767 )
3 years ago
fatedier
293003fcdb
allow to disable application layer heartbeat to reduce traffic cost ( #2758 )
...
fix #2754
3 years ago
fatedier
22412851b4
server plugin: add client address in Login operation, fix #2742 ( #2751 )
3 years ago
Blizard
ea568e8a4f
refactor: refine pkg net utils ( #2720 )
...
* refactor: refine pkg net utils
* fix: x
Co-authored-by: blizard863 <760076784@qq.com>
3 years ago
fatedier
05b1ace21f
remove authentication for healthz api ( #2672 )
3 years ago
fatedier
85aa3df256
bump version
3 years ago
kekeimiku
0cee1877e3
refactor: move from io/ioutil to io and os package ( #2592 )
3 years ago
fatedier
42745a3da2
frpc: add disable_custom_tls_first_byte to not send first custom tls to frps ( #2520 )
3 years ago
fatedier
87e60683ed
add release note for v0.37.1 ( #2507 )
3 years ago
fatedier
86b2e686a5
vhost: use new readClientHello function ( #2504 )
3 years ago
fatedier
09f39de74e
add more e2e test ( #2505 )
3 years ago
Blizard
3dd888a9ea
fix: stuct name typo ( #2458 )
...
Co-authored-by: tanghuafa <tanghuafa@bytedance.com>
3 years ago
fatedier
900454e58b
more e2e test cases ( #2450 )
3 years ago
ztz
56925961df
Typo: josn => json ( #2429 )
4 years ago
fatedier
8637077d90
update version
4 years ago
fatedier
02b12df887
frpc: consider include configs for verify and reload command ( #2424 )
4 years ago
fatedier
c32a2ed140
frpc: support 'includes' in common section to include proxy configs in other files( #2421 )
4 years ago
fatedier
9cebfccb39
cmd: add verify command to verify if config file syntax is valid ( #2389 )
4 years ago
fatedier
0d84da91d4
change default value of dashboard_user and dashboard_pwd to empty string ( #2383 )
4 years ago
fatedier
9a849a29e9
fix config parse logic ( #2323 )
4 years ago
bobo liu
1a11b28f8d
config: inline is NOT SUPPORTED in encoding/json ( #2304 )
4 years ago
wuqing
fdef7448a7
update version
4 years ago
fatedier
0c35863d97
bump version to v0.36.0 ( #2301 )
4 years ago
yuyulei
8e25f13201
update: support ipv6 ( #2288 )
4 years ago
yuyulei
b5aee82ca9
update: support custom tls server name ( #2278 )
4 years ago
fatedier
8fcd4f4a95
client: reconnect more quickly if it's a dial error ( #2240 )
4 years ago
Albert Zhao
976fd81d4d
modify gitignore;fix a typo ( #2237 )
4 years ago
Kevin Crawley
52d5c9e25b
initial commit for https2https plugin ( #2201 )
4 years ago
yuyulei
3621aad1c1
Reconstruct config ( #2098 )
...
* refactoring config
* Update by comments
4 years ago
fatedier
a821db3f45
add release note
4 years ago
fatedier
b26080589b
bump version
4 years ago
fatedier
46f809d711
vhost: set DisableKeepAlives = false and fix websocket not work
4 years ago
XNG
c842558ace
Reduced log level of "get hostname error" ( #2165 )
...
Reduced log level of "get hostname from http/https request error" to debug so that it won't overwhelms the log file when user is using apache/ngix as their own SSL backend
4 years ago
yuyulei
ed61049041
Bugfix: add ipv6 parsing with address of frps ( #2163 )
4 years ago
Mike Cardwell
0ab055e946
Allow server plugin to talk to https services. Option for skipping tls verification ( #2103 )
...
* Allow server plugin to talk to https services. Option for skipping tls verification
* Rename TlsVerify to TLSVerify
* Server plugin should use default http transport when scheme is not https
4 years ago
yuyulei
127a31ea6a
Fix typo ( #2089 )
4 years ago
fatedier
8a779eb88c
add goreleaser action ( #2087 )
...
* add goreleaser action
* change version
4 years ago
fatedier
7f7305fa03
update version
4 years ago
yuyulei
644a0cfdb6
Update ReverseProxy code from official golang repo ( #2051 )
...
Fix #1192
4 years ago
fatedier
e52dfc4a5c
bump version to v0.34.1
4 years ago
harmy
ef5ae3e598
fix: a reconnected proxy will disappear from dashboard after 7 days ( #2008 )
4 years ago
fatedier
3fbdea0f6b
rename models to pkg ( #2005 )
4 years ago
fatedier
50165053f8
Change directory structure, move models and utils to root directory
9 years ago
fatedier
e805acd1e3
Merge branch 'fix_some_bugs' of https://github.com/Hurricanezwf/frp into Hurricanezwf-fix_some_bugs
...
Conflicts:
cmd/frpc/config.go
cmd/frpc/control.go
cmd/frpc/main.go
cmd/frps/config.go
cmd/frps/control.go
cmd/frps/main.go
pkg/models/server.go
9 years ago
Hurricanezwf
60c9804776
format代码
9 years ago
Hurricanezwf
5d6f37aa82
(1)优化重连和心跳检测
9 years ago
fatedier
fa9356936b
Use go fmt before build
9 years ago
fatedier
79195d7177
Change internal package import to github/fatedier
9 years ago
hp
b77738e619
add ppcrypto_test
9 years ago
hp
fe806500e9
add pcrupto.go
9 years ago