sing-box/route
世界 16aeba8ec0
ccm,ocm: add reverse proxy support for external credentials
Allow two CCM/OCM instances to share credentials when only one has a
public IP, using yamux-multiplexed reverse connections.

Three credential modes:
- Normal: URL set, reverse=false — standard HTTP proxy
- Receiver: URL empty — waits for incoming reverse connection
- Connector: URL set, reverse=true — dials out to establish connection

Extend InterfaceUpdated to services so network changes trigger
reverse connection reconnection.
2026-03-13 18:51:02 +08:00
..
rule Add MAC and hostname rule items 2026-03-11 21:31:41 +08:00
conn.go endpoint: Fix UDP resolved destination 2026-03-02 13:55:26 +08:00
dns.go Add resolved service and DNS server 2025-07-08 13:14:41 +08:00
neighbor_resolver_darwin.go Add macOS support for MAC and hostname rule items 2026-03-11 21:31:42 +08:00
neighbor_resolver_lease.go Add macOS support for MAC and hostname rule items 2026-03-11 21:31:42 +08:00
neighbor_resolver_linux.go Add macOS support for MAC and hostname rule items 2026-03-11 21:31:42 +08:00
neighbor_resolver_parse.go Add Android support for MAC and hostname rule items 2026-03-11 21:31:42 +08:00
neighbor_resolver_platform.go Add Android support for MAC and hostname rule items 2026-03-11 21:31:42 +08:00
neighbor_resolver_stub.go Add macOS support for MAC and hostname rule items 2026-03-11 21:31:42 +08:00
neighbor_table_darwin.go Add macOS support for MAC and hostname rule items 2026-03-11 21:31:42 +08:00
neighbor_table_linux.go Add Android support for MAC and hostname rule items 2026-03-11 21:31:42 +08:00
network.go ccm,ocm: add reverse proxy support for external credentials 2026-03-13 18:51:02 +08:00
platform_searcher.go platform: Refactoring libbox to use gRPC-based protocol 2026-01-17 05:47:32 +08:00
route.go Add MAC and hostname rule items 2026-03-11 21:31:41 +08:00
router.go Add macOS support for MAC and hostname rule items 2026-03-11 21:31:42 +08:00
rule_conds.go Add MAC and hostname rule items 2026-03-11 21:31:41 +08:00