Xray-core/app/router
yuhan6665 017f53b5fc
Add session context outbounds as slice (#3356)
* Add session context outbounds as slice

slice is needed for dialer proxy where two outbounds work on top of each other
There are two sets of target addr for example
It also enable Xtls to correctly do splice copy by checking both outbounds are ready to do direct copy

* Fill outbound tag info

* Splice now checks capalibility from all outbounds

* Fix unit tests
2024-05-13 21:52:24 -04:00
..
command Update proto file for websocket and httpupgrade (breaking) 2024-03-30 07:42:41 +00:00
balancing.go Select alive only node when fallbackTag is given 2024-05-05 10:11:29 -04:00
balancing_override.go Least load balancer (#2999) 2024-02-17 22:51:37 -05:00
condition.go Support regex matching with attr (#2258) 2023-06-27 08:04:09 +00:00
condition_geoip.go fix(app/router): fixed a bug in geoip matching with refactoring (#2489) 2023-08-26 15:11:37 +00:00
condition_geoip_test.go fix(app/router): fixed a bug in geoip matching with refactoring (#2489) 2023-08-26 15:11:37 +00:00
condition_test.go refactor(deps): replace github.com/golang/protobuf with google.golang.org/protobuf 2023-08-10 10:43:27 -04:00
config.go Select alive only node when fallbackTag is given 2024-05-05 10:11:29 -04:00
config.pb.go chore: fix some typos in comments 2024-04-18 12:24:56 +08:00
config.proto chore: fix some typos in comments 2024-04-18 12:24:56 +08:00
errors.generated.go v1.1.0 2020-12-04 09:36:16 +08:00
router.go API - Add | Remove Routing Rules (#3189) 2024-03-29 11:17:36 -04:00
router_test.go Add session context outbounds as slice (#3356) 2024-05-13 21:52:24 -04:00
strategy_leastload.go Least load balancer (#2999) 2024-02-17 22:51:37 -05:00
strategy_leastload_test.go Least load balancer (#2999) 2024-02-17 22:51:37 -05:00
strategy_leastping.go Least load balancer (#2999) 2024-02-17 22:51:37 -05:00
strategy_random.go Select alive only node when fallbackTag is given 2024-05-05 10:11:29 -04:00
weight.go Least load balancer (#2999) 2024-02-17 22:51:37 -05:00
weight_test.go Least load balancer (#2999) 2024-02-17 22:51:37 -05:00