Commit Graph

131 Commits

Author SHA1 Message Date
6b80861bd6 Fix log_file does not work in config files (#2316) 2021-03-22 11:30:12 +08:00
3621aad1c1 Reconstruct config (#2098)
* refactoring config

* Update by comments
2021-01-26 11:31:08 +08:00
ed61049041 Bugfix: add ipv6 parsing with address of frps (#2163) 2020-12-24 21:48:26 +08:00
fae2f8768d tweak logs: (#2100)
* show what config frps uses (config file / command line)
* optimize the "start successfully" log message
2020-11-23 17:01:31 +08:00
c3b7575453 Add enable_prometheus option as command line flag (#2057) 2020-11-06 15:33:59 +08:00
3fbdea0f6b rename models to pkg (#2005) 2020-09-23 13:49:14 +08:00
262317192c new e2e framework (#1835) 2020-06-02 22:48:55 +08:00
8b75b8b837 fix by golint (#1822) 2020-05-24 17:48:37 +08:00
964a1bbf39 refine: frpc flags (#1811) 2020-05-19 10:49:29 +08:00
591023a1f0 fix: add frpc tls_enable flag and frps tls_only flag (#1798) 2020-05-12 14:33:34 +08:00
1ab23b5e0e fix: typo (#1799) 2020-05-10 17:58:35 +08:00
4797136965 feat: support sudp proxy (#1730) 2020-04-22 21:37:45 +08:00
495d999b6c refactoring monitor code, support prometheus (#1668)
* refactoring monitor code, support prometheus
* remove vendor
2020-03-11 13:20:26 +08:00
1db091b381 tcp multiplexing over http connect tunnel 2020-03-05 21:47:49 +08:00
6c6607ae68 feat: add multiple authentication methods, token and oidc.
token is the current token comparison, and oidc generates oidc token using client-credentials flow. in addition - add ping verification using the same method
2020-03-01 10:57:01 +08:00
649f47c345 change log method 2019-10-12 20:13:12 +08:00
666f122a72 Pass client configuration as an argument
The ClientCommonConf, configuration file path, and server UDP port are
now passed around as arguments instead of being shared between
components as global variables. This allows for multiple clients to
exist in the same process, and allows client.Session to be used as a
library more easily.
2019-08-20 14:08:01 -07:00
5fc7b3ceb5 Remove global ServerService variable
This variable didn't seem to be used anyway, so no further changes were
required.
2019-08-19 16:23:33 -07:00
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
2019-08-19 15:52:08 -07:00
388b016842 support disable_log_color for console mode 2019-08-12 00:47:35 +08:00
fd336a5503 Merge pull request #1275 from Arugal/dev
replace the _
2019-06-02 21:22:29 +08:00
802d1c1861 replace the _ 2019-06-01 10:09:13 +08:00
2d24879fa3 fix 2019-05-31 15:56:05 +08:00
75383a95b3 resp.Body must be closed after function return
whether it's success or fail, otherwise it will cause memory leak
ref: https://golang.org/pkg/net/http/
2019-05-30 22:32:36 +08:00
7f9d88c10a fix 2019-04-08 15:39:14 +08:00
6b61cb3742 fix frps --log_file useless, fix #1125 2019-03-15 15:37:17 +08:00
ba45d29b7c fix xtcp cmd 2019-03-03 23:44:44 +08:00
2481dfab64 fix api 2019-02-11 14:37:52 +08:00
96d7e2da6f add admin UI for frpc 2019-02-01 19:28:05 +08:00
385c4d3dd5 frpc/cmd: update protocol description 2019-01-26 12:52:12 +08:00
a2ccb6c190 frpc: fixup ini config parse problem in sub command status and reload. 2019-01-16 13:12:25 +08:00
f76deb8898 frps: remove auth timeout 2019-01-15 00:22:13 +08:00
7c21906884 improve kcp shutdown 2018-12-11 15:17:36 +08:00
25cfda5768 conf: support render configure file using environment variables 2018-12-11 11:46:12 +08:00
aea9f9fbcc health: add more ci cases and fix bugs 2018-12-09 21:56:46 +08:00
89d1a1fb2b Merge pull request #968 from fatedier/health
support health check and code refactor
2018-11-09 10:06:47 +08:00
ca88b07ecf optimize 2018-08-08 11:18:38 +08:00
6e305db4be Merge pull request #882 from 235832289/master
Fix the problem of long connection for more than 30 seconds and disconnection of the server
2018-08-08 11:03:08 +08:00
9bb08396c7 Fix the problem of long connection for more than 30 seconds and disconnection of the server 2018-08-08 10:52:08 +08:00
42ee536dae add module comments for vgo 2018-06-27 11:46:53 +08:00
c33b5152e7 split visitors from proxies and add health check config 2018-06-25 18:22:35 +08:00
e64fcce417 cmd: frps: allow_ports option 2018-06-06 18:25:55 +02:00
e1918f6396 frps add '-t' to set token 2018-05-18 10:58:08 +08:00
3e349455a0 commands for xtcp, stcp add 'bind_port', fix #767 2018-05-16 23:45:44 +08:00
01b1df2b91 update cmd help info 2018-05-14 15:01:16 +08:00
8a6d6c534a vendor: udpate 2018-05-08 02:13:30 +08:00
60ecd1d58c cmd: change http_user and http_pwd default value to empty 2018-05-03 10:20:09 +08:00
853892f3cd change version to v0.18.0 2018-05-02 22:09:15 +08:00
b87df569e7 do not ignore config parsing error 2018-05-02 20:40:33 +08:00
9abbe33790 typo 2018-04-24 01:51:52 +08:00