Commit Graph

5810 Commits

Author SHA1 Message Date
Shelikhoo ba2dd5995d
replace TypedMessage with anypb.Any 2021-09-04 11:13:28 +01:00
Shelikhoo add375390e
move v4 configure support to own directory 2021-09-04 11:13:13 +01:00
Shelikhoo c86ac3aca6
isolate dns settings synthesis: auto generated 2021-09-04 11:13:13 +01:00
Shelikhoo b37755d111
isolate dns settings synthesis 2021-09-04 11:13:13 +01:00
Shelikhoo 3510ddb464
isolate log settings synthesis 2021-09-04 11:13:13 +01:00
Shelikhoo 72d2184dba
isolate router settings synthesis: auto generated file 2021-09-04 11:13:13 +01:00
Shelikhoo 39b3866774
isolate router settings synthesis 2021-09-04 11:13:11 +01:00
Shelikhoo 41b54ff61e
move buildable to cfg common 2021-09-04 11:12:36 +01:00
Shelikhoo b61d55c6a7
fix strategy least load 2021-09-04 11:12:36 +01:00
Shelikhoo 8adb3dc5a6
fix strategy selector 2021-09-04 11:12:36 +01:00
Shelikhoo fc8d23bcc5
added apply least ping strategy 2021-09-04 11:12:35 +01:00
Shelikhoo 22f6b100ba
fix v4 json loader MultiObservatoryConfig 2021-09-04 11:12:35 +01:00
Shelikhoo ab803000e7
bug fix for observer 2021-09-04 11:12:35 +01:00
Shelikhoo 6fd8e36a3b
adjust test with updated structure 2021-09-04 11:12:35 +01:00
Shelikhoo 9f984cade0
observer: auto generated 2021-09-04 11:12:35 +01:00
Shelikhoo e38839aaf9
remove duplicated targeted dispatch 2021-09-04 11:12:35 +01:00
Shelikhoo 44040ca684
return zero length value when observer is not found 2021-09-04 11:12:35 +01:00
Shelikhoo 1de2466c60
add support for tagged observer: fix 2021-09-04 11:12:35 +01:00
Shelikhoo 89a82ece8b
add support for tagged observer 2021-09-04 11:12:34 +01:00
Shelikhoo 44a11b5352
add tagged observer support in api: auto generated 2021-09-04 11:12:34 +01:00
Shelikhoo 871373c450
add tagged observer support in api 2021-09-04 11:12:34 +01:00
Shelikhoo 2dc539cc70
add V4 json support for observer tag config 2021-09-04 11:12:34 +01:00
Shelikhoo e6f5db1c93
remove cancelled API 2021-09-04 11:12:34 +01:00
Shelikhoo 4c42396ca0
log: auto generated 2021-09-04 11:12:34 +01:00
Shelikhoo 31c4df51e1
added Runnable to Tagged Features Interface 2021-09-04 11:12:34 +01:00
Shelikhoo 4b89f9085f
multi-observer aware load balancer strategy 2021-09-04 11:12:33 +01:00
Shelikhoo 3401963b57
multi-observer 2021-09-04 11:12:33 +01:00
Shelikhoo ba0d5a3275
tagged features creator & config 2021-09-04 11:12:33 +01:00
Shelikhoo 32fcdeb15a
tagged features: auto generated file 2021-09-04 11:12:33 +01:00
Shelikhoo 72964b5325
tagged features 2021-09-04 11:12:33 +01:00
Shelikhoo 775b9f54df
update API command 2021-09-04 11:12:33 +01:00
Shelikhoo 81462f7b65
added unstable declaration for follow log 2021-09-04 11:12:33 +01:00
Shelikhoo 2cdad52334
add v4 json support for BurstObservatory & fix balancer reference 2021-09-04 11:12:33 +01:00
Shelikhoo b122200c2a
support principle target output 2021-09-04 11:12:32 +01:00
Shelikhoo ea5bb04acf
incorporate changes in router implementation 2021-09-04 11:12:32 +01:00
Shelikhoo 24a5e34ce0
add initialization for health ping 2021-09-04 11:12:32 +01:00
Shelikhoo b797eb427a
moving health ping to observatory as a standalone component: auto generated file 2021-09-04 11:12:32 +01:00
Shelikhoo 9cb1566a78
moving health ping to observatory as a standalone component 2021-09-04 11:12:30 +01:00
jebbs a8dd708028
parse duration conf with time.Parse() 2021-09-04 11:12:04 +01:00
Shelikhoo 718d6f32bf
update coding style 2021-09-04 11:12:04 +01:00
Shelikhoo cd86ba9f4a
update distro file
(rebased from 9b30bcf6df)
2021-09-04 11:12:04 +01:00
Shelikhoo ca7a16104d
isolate jsonv4 format that invalided selective compile 2021-09-04 11:12:04 +01:00
QxQ 8989dd8336
fix typo 2021-09-04 11:12:04 +01:00
loyalsoldier a5224a2bb7
Chore: remove build tag !confonly 2021-09-04 11:12:02 +01:00
Jebbs 7a0af318df
refine api, run command and merger (#766)
* mergers code optimize

* api log work with pipe

* remove inbounds/outbounds by tags
*fix rmo flag parse

* cmds description and message optimize
2021-09-04 11:11:45 +01:00
Jebbs 2523d77919
improve commands
(rebased from ebbf31f07e)
2021-09-04 11:11:45 +01:00
Jebbs fa0cf6db26
v5: Health Check & LeastLoad Strategy (rebased from 2c5a714903)
Some changes will be necessary to integrate it into V2Ray
2021-09-04 11:11:45 +01:00
秋のかえで dde9463275
V5: Add TOML Support (rebased from 36ba06837f) 2021-09-04 11:11:45 +01:00
loyalsoldier a95bb95267
Remove !confonly build tag 2021-09-04 11:11:43 +01:00
Jebbs ec1694beb1
fix commands issues (#492)
* fix api commands output

* remove unused code

* fix convert always has -r

* update merge err to locate failed file
2021-09-04 11:09:58 +01:00