83 Commits

Author SHA1 Message Date
staylightblow8
969c0a160d fix problem of issue
https://github.com/liudf0716/xfrpc/issues/52

Signed-off-by: staylightblow8 <liudf0716@gmail.com>
2023-11-25 12:25:18 +08:00
staylightblow8
1fd95588ed msg: fix some problem
Type: fix

Signed-off-by: staylightblow8 <liudf0716@gmail.com>
2023-11-04 12:07:44 +08:00
staylightblow8
6296108fcb feat: add udp support
Signed-off-by: staylightblow8 <liudf0716@gmail.com>
2023-08-27 20:47:39 +08:00
staylightblow8
bd13b67bb6 feat: add tcp redir service for mstsc service
cause mstsc cant change its dest port, so xfrpc do it

Signed-off-by: staylightblow8 <liudf0716@gmail.com>
2023-08-05 21:36:20 +08:00
staylightblow8
04614da70a feature: add load balance feature
Signed-off-by: staylightblow8 <liudf0716@gmail.com>
2023-04-22 11:14:40 +08:00
liuxc0116
4f8ea81333 fix bug: add locations error
Signed-off-by: liuxc0116 <liuxc0116@foxmail.com>
2023-04-09 20:32:15 +08:00
staylightblow8
0516791805 Merge remote-tracking branch 'origin' 2023-04-09 20:11:20 +08:00
Dengfeng Liu
e06a9a40a3 fix: parse proxy response error when remote_address is domain
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-06-07 14:20:27 +08:00
Dengfeng Liu
176e4006f6 format: format code and prepare release
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-05-26 21:11:52 +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
8ac3ef77bf feat: add frps support
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-04-28 09:52:34 +08:00
Dengfeng Liu
ab46826072 Merge branch 'master' of https://github.com/liudf0716/xfrpc 2022-04-17 11:53:38 +00:00
Dengfeng Liu
73f88ee92d feat: support frps 0.41.0
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-04-15 10:31:53 +00:00
Dengfeng Liu
a52f59f629 feat: support frps 0.41.0
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-04-14 08:57:21 +00:00
Dengfeng Liu
2de5c3681f Update msg.c 2022-04-14 14:33:51 +08:00
Dengfeng Liu
37badbee7c Update msg.c 2022-04-14 11:06:36 +08:00
Dengfeng Liu
1f90d9ab93 Update msg.c 2022-04-14 10:29:46 +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
Dengfeng Liu
f8a2dfaf3a fix: replace is_error macro
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-03-30 03:12:32 +00:00
KerwinKoo
a9a75c6554 fix npr_proxy_remote_port unmarshal bug 2017-08-17 14:37:51 +08:00
KerwinKoo
26f49d26db add new_proxy_response msg unmarshel 2017-08-17 12:06:21 +08:00
KerwinKoo
2f2e64ae31 modify domain check code 2017-07-25 17:44:31 +08:00
KerwinKoo
a4812dd596 trans custom_domains to lower 2017-07-25 17:30:42 +08:00
KerwinKoo
360019d1a4 debug 2017-07-25 13:41:13 +08:00
KerwinKoo
204c086a03 fix remote_port is -1 will not be set
Signed-off-by: KerwinKoo <gukaiqiang@gmail.com>
2017-07-25 11:25:26 +08:00
KerwinKoo
c1b7585cd5 add is_ftp_proxy check 2017-07-05 18:41:49 +08:00
KerwinKoo
571de7556d add assert after strdup 2017-07-04 17:08:33 +08:00
KerwinKoo
7028aa3baa fix bug 9+16*x bits bug 2017-07-04 16:18:12 +08:00
KerwinKoo
bf4a66f554 using json_object_object_get_ex instead of json_object_object_get func 2017-07-03 17:53:21 +08:00
KerwinKoo
d2b85c64b6 rewrite debug info 2017-07-03 16:44:56 +08:00
KerwinKoo
2fc391d8a0 safe free 2017-07-03 16:35:23 +08:00
KerwinKoo
9c2d183c84 dbg 2017-06-29 17:56:51 +08:00
KerwinKoo
878d544174 free some calloc func 2017-06-29 16:25:09 +08:00
KerwinKoo
a606e6c69f move login code to login file 2017-06-28 15:55:14 +08:00
KerwinKoo
fe86a827c1 reconnect when login failed 2017-06-22 16:12:17 +08:00
KerwinKoo
79829448a3 fix some code 2017-06-20 20:14:27 +08:00
KerwinKoo
d55ddc1617 remove some debug code 2017-06-20 19:29:53 +08:00
KerwinKoo
4098a52dfb add custom_domains fild marshal 2017-06-20 16:13:20 +08:00
KerwinKoo
303beb044d match KunTengTeam xfrps 2017-06-20 15:09:41 +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
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
156db9a0b2 fallow client message 2017-06-15 16:07:39 +08:00
KerwinKoo
e226e1b856 add multy_recv_buffer_raw func
fix multy tcp buffer recved at once
2017-06-14 16:48:42 +08:00
KerwinKoo
779055fc72 debug 2017-06-13 18:28:33 +08:00
KerwinKoo
56851a8848 add poong 2017-06-12 15:04:37 +08:00
KerwinKoo
3162a3d114 add and use new_work_conn_marshal 2017-06-12 14:12:22 +08:00
KerwinKoo
81c33b4b4d add login_resp_unmarshal free 2017-06-09 17:34:27 +08:00
KerwinKoo
8353c07059 fix login failed bug when privilege_token is nil 2017-06-09 16:05:34 +08:00
KerwinKoo
485fbcdc80 handle some unused funcs 2017-06-07 19:33:35 +08:00