69 Commits

Author SHA1 Message Date
staylightblow8
0516791805 Merge remote-tracking branch 'origin' 2023-04-09 20:11:20 +08:00
staylightblow8
9cdc7b77e3 feature: add socks5
Signed-off-by: staylightblow8 <liudf0716@gmail.com>
2023-04-02 21:31:35 +08:00
Dengfeng Liu
39b5d81231 fix: fix the following bug
https://github.com/liudf0716/xfrpc/issues/19

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2023-01-05 05:50:38 +00:00
Dengfeng Liu
b6cf043a52 fix: fix bug of github issue https://github.com/liudf0716/xfrpc/issues/18
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2023-01-03 09:50:41 +00:00
Dengfeng Liu
03daef0f29 fix: memory leak and assert trigger bug
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-12-04 07:11:50 +00:00
Dengfeng Liu
1143cfda1b fix: when proxy service ip is wrong, while cause xfrpc exit
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-11-24 09:19:34 +00:00
Dengfeng Liu
17838cfc45 fix: xfrpc exit when wrong proxy configured
if configure wrong proxy, custom visiting proxy service will cause xfrpc exit

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-11-20 11:59:01 +00:00
DengfengLiu
c53693be69 refactor: refactor tcp mux
Signed-off-by: DengfengLiu <liu_df@qq.com>
2022-11-13 11:09:36 +00:00
Dengfeng Liu
d1e2f549a7 fix: fix the following bug
when xfrpc connected frps, then stop frps and start frps
the bug happen

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-06-05 17:26:20 +08:00
Dengfeng Liu
ca64905266 fix: process unhandle tcp mux header
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-05-31 17:21:08 +08:00
Dengfeng Liu
d91d5d91ef fix: exceed window size bug
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-05-26 18:23:39 +08:00
Dengfeng Liu
4ac16540b7 release: v1.05.552 release
support tcp mux

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-05-23 15:24:33 +08:00
Dengfeng Liu
ab4da37e72 feat: add tcp mux support
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-05-20 11:10:33 +08:00
Dengfeng Liu
34ff461506 fix: when libevent get two packet together, should process the second packet
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-05-01 11:02:15 +08:00
Dengfeng Liu
8ac3ef77bf feat: add frps support
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-04-28 09:52:34 +08:00
Dengfeng Liu
1fa59df3f5 fix: change to correct email address
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-04-10 04:13:59 +00:00
KerwinKoo
508ddd60e0 do not use HTTP mothod to init ftp remote data port 2017-08-17 12:05:46 +08:00
KerwinKoo
8402967a0e save client 2017-08-09 14:56:48 +08:00
KerwinKoo
a2e4264b01 devtmp 2017-08-09 14:42:43 +08:00
KerwinKoo
0e581ebf6f do ftp proxy 2017-07-07 17:49:15 +08:00
KerwinKoo
2fcfa6a001 add get_ftp_data_proxy_name func 2017-07-07 15:42:14 +08:00
KerwinKoo
1e96d85f88 add remote_data_port in proxy check 2017-07-07 10:35:22 +08:00
KerwinKoo
a668a6deff using proxy instead of bufferevent 2017-07-07 10:31:20 +08:00
KerwinKoo
8d1c6f69ca add ftp proxy but have not insert remote ip and port
need a method to insert port
2017-07-06 18:47:41 +08:00
KerwinKoo
4bcc36489b debug 2017-07-06 16:43:39 +08:00
KerwinKoo
3c02e4fbc4 add ftp support in proxy 2017-07-06 14:20:49 +08:00
KerwinKoo
5b2b3a63ab remove unused field in proxy_client struct 2017-07-05 20:33:42 +08:00
KerwinKoo
f9636ce89c remove name field in proxy_client 2017-07-05 20:20:05 +08:00
KerwinKoo
c1b7585cd5 add is_ftp_proxy check 2017-07-05 18:41:49 +08:00
KerwinKoo
b3efc1087a remove unused filed in proxy_client struct 2017-07-05 10:00:23 +08:00
KerwinKoo
f8cb721589 rewrite connect_server func 2017-06-29 15:13:33 +08:00
KerwinKoo
303beb044d match KunTengTeam xfrps 2017-06-20 15:09:41 +08:00
KerwinKoo
cb4db43dad rewirte send_msg_frp_server debug info 2017-06-19 18:25:14 +08:00
KerwinKoo
9bbaf98ba1 update code 2017-06-19 17:39:40 +08:00
KerwinKoo
c220c32543 fix multy data recved from frps once time
using data tail func
2017-06-19 17:29:51 +08:00
KerwinKoo
ddc0ec168e update the new arch 2017-06-19 16:13:24 +08:00
KerwinKoo
c38b46bcbc using proxy_servce instead of client single
remove new_proxy struct, client struct only as a shell for proxy_service struct
2017-06-19 14:44:24 +08:00
KerwinKoo
b701a544bf fix some compile warning 2017-06-16 14:52:59 +08:00
KerwinKoo
9c3b309acb fix 2017-06-16 10:42:43 +08:00
KerwinKoo
d526cde22b remove some debug info 2017-06-15 20:40:28 +08:00
KerwinKoo
f715eec29d finish version 1 2017-06-15 20:01:30 +08:00
KerwinKoo
2d1d1d675b add puck and msg type in msg model 2017-05-23 14:54:38 +08:00
KerwinKoo
ab9580287c update type enum
Signed-off-by: KerwinKoo <gukaiqiang@gmail.com>
2017-05-19 21:01:40 +08:00
Dengfeng Liu
8dccd4755d Update client.c 2017-05-17 16:38:08 +08:00
Dengfeng Liu
36c64e41d1 Update client.c 2017-05-17 16:29:04 +08:00
Dengfeng Liu
996e11fcc0 Update client.c 2017-05-17 16:23:11 +08:00
Dengfeng Liu
1a2c1b6489 Update client.c 2017-05-16 21:13:54 +08:00
Dengfeng Liu
fbc91b9b3d Update client.c 2017-05-16 20:57:39 +08:00
Dengfeng Liu
669ed59f55 Update client.c 2017-05-16 20:53:57 +08:00
Dengfeng Liu
9e07349429 Update client.c 2017-05-16 20:51:24 +08:00