fatedier
c95311d1a0
support yaml/json/toml configuration format, make ini deprecated ( #3599 )
1 year ago
fatedier
555db9d272
format import package name ( #3455 )
2 years ago
fatedier
4915852b9c
use constant time comparison ( #3452 )
2 years ago
fatedier
9d077b02cf
lint by golangci-lint ( #3080 )
2 years ago
EMRE ÇELİK
218b354f82
Server Dashboard SSL Support ( #2982 )
2 years ago
fatedier
63efa6b776
support pprof ( #2849 )
3 years ago
fatedier
05b1ace21f
remove authentication for healthz api ( #2672 )
3 years ago
fatedier
82f80a22be
add healthz api ( #2511 )
3 years ago
yuyulei
8e25f13201
update: support ipv6 ( #2288 )
4 years ago
fatedier
3fbdea0f6b
rename models to pkg ( #2005 )
4 years ago
fatedier
8b75b8b837
fix by golint ( #1822 )
5 years ago
fatedier
495d999b6c
refactoring monitor code, support prometheus ( #1668 )
...
* refactoring monitor code, support prometheus
* remove vendor
5 years ago
Tyler Compton
6277af4790
Pass server configuration as an argument
...
The ServerCommonConf is now passed around as an argument instead of
being shared between components as a global variable. This allows for
more natural interaction with server.Session as a library and allows for
multiple servers to co-exist within the same process.
Related: #1387
5 years ago
fatedier
0c7d778896
frps: optimize code
6 years ago
fatedier
6eb8146334
frps dashboard add stcp
7 years ago
fatedier
0f6f674a64
cmd: support more cli command
7 years ago
miwee
3fde9176c9
dashboard_api for getting a client status by name
7 years ago
fatedier
b2c846664d
new feature: assign a random port if remote_port is 0 in type tcp and
...
udp
7 years ago
fatedier
d246400a71
frpc: add admin server for reload configure file
7 years ago
fatedier
44971c7918
dashboard: use gzip for static files, resolve #333
8 years ago
fatedier
7bc6c72844
dashboard: fix dashboard auth error, fix #339
8 years ago
fatedier
2883d70ea9
dashboard: don't check authentication if user and password is empty
8 years ago
fatedier
3f17837a2c
web: support http basic auth in dashboard
8 years ago
fatedier
8b2cde3a30
update for metric
8 years ago
fatedier
a4fece3f51
api: add server web api for statistics
8 years ago
fatedier
9e683fe446
update basic auth method
8 years ago
fatedier
88083d21e8
start refactoring
8 years ago
fatedier
a22440aade
start refactoring
8 years ago
fatedier
10fc6c67e0
some fix
8 years ago
vashstorm
5eb5fec761
add auth for reload api
8 years ago
Eric Larssen
4dadaac905
Add basic auth to dashboard
8 years ago
fatedier
32d0ce9ea0
assets: use statik to compile static files into binary files
8 years ago
fatedier
d4ecc2218d
all: modify import path, change version to v0.8.0
8 years ago
fatedier
4300169041
assets: optimize static files archetucture
8 years ago
panhao
d813b953dd
assets:dashboard static resources
8 years ago
fatedier
ac09ba3982
all: add /api/proxies api for statistics info
8 years ago
fatedier
5febee6201
all: add "--reload" command for frps, reload ini file without kill old program
9 years ago
fatedier
f404a0a5ee
models/server: add dashboard for frps by gin
9 years ago
fatedier
bc176b90f1
all: change passwd to auth_token and improve authentication
9 years ago
fatedier
52f99bbc00
all: some optimization
9 years ago
fatedier
6e458229f6
add license info
9 years ago
Hurricanezwf
a2f1897ab4
add heartbeat echo from server to client
9 years ago
fatedier
09127a3b55
all: improve the method of import for internal packages
...
1. Change directory structure and Makefile to let GOPATH=`pwd`, so wherever the project directory is, just use make to build.
9 years ago
fatedier
50165053f8
Change directory structure, move models and utils to root directory
9 years ago