Commit Graph

45 Commits

Author SHA1 Message Date
fatedier
1a5d28e7da newhttp: support websocket 2018-03-11 23:13:56 +08:00
fatedier
5184d23c20 version: to v0.15.0 2018-03-11 23:13:56 +08:00
fatedier
d0b48aa85d fix new http no traffic stats, fix #590 2018-03-11 23:13:56 +08:00
fatedier
515df1d338 new feature: assign a random port if remote_port is 0 in type tcp and
udp
2018-03-11 23:13:56 +08:00
fatedier
4ed3954e83 add remoteAddr in NewProxyResp message 2018-03-11 23:13:56 +08:00
fatedier
11f1786718 fix ci 2018-03-11 23:13:56 +08:00
fatedier
328872df5b frpc: add status command 2018-03-11 23:13:56 +08:00
fatedier
354301e327 newhttp support BasicAuth 2018-03-11 23:13:56 +08:00
fatedier
90e7dad70d support encryption and compression in new http reverser proxy 2018-03-11 23:13:56 +08:00
fatedier
851be04157 improve http vhost package 2018-03-11 23:13:56 +08:00
fatedier
67a3bc65ac prevent sending on a closed channel in vhost package, fix #502 2018-03-11 23:13:56 +08:00
fatedier
9f0e765907 update kcp connection options 2018-03-11 23:13:56 +08:00
fatedier
c37c24fe77 update version to v0.14.0 2018-03-11 23:13:56 +08:00
fatedier
15ad4141b7 support xtcp for making nat hole 2018-03-11 23:13:56 +08:00
xiaox0321
6a1eadc5e0 Update version.go
Optimize duplicate code
2018-03-11 23:13:56 +08:00
fatedier
1c9db3f3d4 frpc: add admin server for reload configure file 2018-03-11 23:13:56 +08:00
fatedier
2a809fc4b8 vhost: a bug fix of reading request 2018-03-11 23:13:56 +08:00
fatedier
a7bb6d7d82 vhost: add real ip in first request of one connection
1. fix #248 host_header_rewrite bug
2. close #270, #127
2018-03-11 23:13:56 +08:00
fatedier
c2b60bed82 vhost: fix 404 page 2018-03-11 23:13:56 +08:00
fatedier
8270975ffb update version to v0.13.0 2018-03-11 23:13:56 +08:00
fatedier
629799cb34 new proxy type: stcp(secret tcp) 2018-03-11 23:13:56 +08:00
fatedier
5b303f5148 vhost: return 404 not found page if domain doesn't exist 2017-06-11 16:23:00 +08:00
fatedier
70e2aee46d format 2017-06-09 01:33:57 +08:00
fatedier
6742fa2ea8 io: WithCompression resuse snappy.Reader and snappy.Writer 2017-06-08 00:57:33 +08:00
fatedier
511503d34c io.Copy use pool buffer 2017-06-06 18:48:40 +08:00
fatedier
80ba931326 support protocol kcp 2017-06-04 19:56:21 +08:00
fatedier
03d55201b2 plugin: add http_proxy 2017-05-30 16:10:21 +08:00
fatedier
716ec281f6 net: add WrapReadWriteCloserConn 2017-05-26 14:17:46 +08:00
fatedier
49b503c17b client: add start params
Proxy names specified in 'start' params divided by ',' will be started.
If it is empty or not defined, all proxies will be started.
2017-05-25 01:45:38 +08:00
fatedier
6c13b6d37a net: fix HTTP_PROXY include escape characters error, fix #275 2017-05-23 02:10:36 +08:00
fatedier
7957572ced update 2017-05-19 02:20:10 +08:00
yuyulei
9c38baeb9e add ut 2017-05-18 23:58:58 +08:00
yuyulei
84465a7463 change allow ports from map to array 2017-05-18 23:58:46 +08:00
fatedier
b600a07ec0 support tcp stream multiplexing by smux 2017-05-17 17:47:20 +08:00
fatedier
a5f06489cb update 2017-05-17 16:02:31 +08:00
fatedier
71f7caa1ee add more log info 2017-04-25 00:34:14 +08:00
fatedier
a0c83bdb78 test: add test case 2017-03-27 23:46:38 +08:00
fatedier
6a95a63fd4 metric: update date_counter 2017-03-27 03:39:32 +08:00
fatedier
a4fece3f51 api: add server web api for statistics 2017-03-23 02:01:25 +08:00
fatedier
54bbfe26b0 support udp 2017-03-13 02:44:47 +08:00
fatedier
a1023fdfc2 add more log 2017-03-12 03:22:35 +08:00
fatedier
b02e1007fb support more proxy type 2017-03-12 01:08:33 +08:00
fatedier
f90028cf96 Use encryption in frp protocol. 2017-03-10 01:44:50 +08:00
fatedier
f83a2a73ab test: update 2017-03-10 00:52:32 +08:00
fatedier
88083d21e8 start refactoring 2017-03-09 22:44:42 +08:00