ed61049041
Bugfix: add ipv6 parsing with address of frps ( #2163 )
2020-12-24 21:48:26 +08:00
127a31ea6a
Fix typo ( #2089 )
2020-11-23 11:38:21 +08:00
0f8040b875
fix create tls work connection ( #2013 )
2020-09-29 15:44:52 +08:00
3fbdea0f6b
rename models to pkg ( #2005 )
2020-09-23 13:49:14 +08:00
4fff3c7472
Add tls configuration to both client and server ( #1974 )
2020-09-18 19:58:58 +08:00
8b75b8b837
fix by golint ( #1822 )
2020-05-24 17:48:37 +08:00
caa6e8cf01
fix: frpc reconnect frps frequently lead to memory leak ( #1722 )
2020-04-02 10:58:37 +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
7f9d88c10a
fix
2019-04-08 15:39:14 +08:00
9c4ec56491
support proxy protocol
2019-03-29 19:01:18 +08:00
d812488767
support tls connection
2019-03-11 14:14:31 +08:00
7c21906884
improve kcp shutdown
2018-12-11 15:17:36 +08:00
35278ad17f
mv folders
2018-12-09 22:06:22 +08:00
08c17c3247
frpc: support health check
2018-12-07 18:40:17 +08:00
b33ea9274c
client/control: refactor code
2018-11-06 18:35:05 +08:00
698219b621
frpc: support health check
2018-09-11 18:33:02 +08:00
c33b5152e7
split visitors from proxies and add health check config
2018-06-25 18:22:35 +08:00
1464836f05
logs panic debug strace info
2018-05-11 12:05:37 +08:00
a27e3dda88
vendor: update shutdown
2018-05-08 23:51:13 +08:00
8a6d6c534a
vendor: udpate
2018-05-08 02:13:30 +08:00
f45283dbdb
disable yamux default log
2018-05-05 00:09:39 +08:00
30af32728a
frpc: support connectiong frps by socks5 proxy
2018-05-04 18:36:38 +08:00
976cf3e9f8
use yamux instead of smux
2018-04-25 02:42:00 +08:00
0f6f674a64
cmd: support more cli command
2018-04-23 02:00:25 +08:00
8e719ff0ff
frps: new params max_ports_per_client
2018-01-26 14:56:55 +08:00
637ddbce1f
frpc: udpate proxies check and start logic
2018-01-26 00:23:48 +08:00
3f6799c06a
add remoteAddr in NewProxyResp message
2018-01-17 15:01:26 +08:00
584e098e8e
frpc: add status command
2018-01-17 01:09:33 +08:00
bd1e9a3010
update doc and fix vistor -> visitor
2017-12-05 01:34:33 +08:00
0559865fe5
support xtcp for making nat hole
2017-10-25 01:27:04 +08:00
d246400a71
frpc: add admin server for reload configure file
2017-07-13 02:20:49 +08:00
b55a24a27e
update mutex used in frpc control
2017-06-27 23:31:02 +08:00
aede4e54f8
close all proxies if protocol = kcp
2017-06-27 01:59:30 +08:00
171bc8dd22
new proxy type: stcp(secret tcp)
2017-06-26 03:02:33 +08:00
fca7f42b37
msg: new message CloseProxy
2017-06-11 17:22:05 +08:00
80ba931326
support protocol kcp
2017-06-04 19:56:21 +08:00
4dc96f41c9
client: add login_fail_exit params, default is true
...
if login_fail_exit is false, when frpc first login to server failed, it
will continues relogin to server every 30 seconds.
2017-05-25 01:10:58 +08:00
738e5dad22
new feature plugin and unix domian socket plugin
2017-05-22 00:15:18 +08:00
b600a07ec0
support tcp stream multiplexing by smux
2017-05-17 17:47:20 +08:00
a84dd05351
add connection read timeout
2017-05-10 00:46:42 +08:00
71f7caa1ee
add more log info
2017-04-25 00:34:14 +08:00
30aeaf968e
fix heartbeat error
2017-03-27 17:25:25 +08:00
54bbfe26b0
support udp
2017-03-13 02:44:47 +08:00
a1023fdfc2
add more log
2017-03-12 03:22:35 +08:00
b02e1007fb
support more proxy type
2017-03-12 01:08:33 +08:00
f90028cf96
Use encryption in frp protocol.
2017-03-10 01:44:50 +08:00
88083d21e8
start refactoring
2017-03-09 22:44:42 +08:00