├── .fpm_openwrt ├── .fpm_systemd ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── bug_report_zh.yml ├── deb2ipk.sh ├── renovate.json ├── setup_go_for_windows7.sh ├── update_clients.sh ├── update_dependencies.sh └── workflows │ ├── build.yml │ ├── docker.yml │ ├── lint.yml │ ├── linux.yml │ └── stale.yml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── .goreleaser.fury.yaml ├── .goreleaser.yaml ├── .vscode ├── launch.json └── settings.json ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── adapter ├── certificate.go ├── connections.go ├── dns.go ├── endpoint.go ├── endpoint │ ├── adapter.go │ ├── manager.go │ └── registry.go ├── experimental.go ├── fakeip.go ├── fakeip_metadata.go ├── handler.go ├── inbound.go ├── inbound │ ├── adapter.go │ ├── manager.go │ └── registry.go ├── lifecycle.go ├── lifecycle_legacy.go ├── network.go ├── outbound.go ├── outbound │ ├── adapter.go │ ├── manager.go │ └── registry.go ├── prestart.go ├── provider.go ├── provider │ ├── manager.go │ └── registry.go ├── router.go ├── rule.go ├── service.go ├── service │ ├── adapter.go │ ├── manager.go │ └── registry.go ├── ssm.go ├── time.go ├── upstream.go ├── upstream_legacy.go └── v2ray.go ├── box.go ├── cmd ├── internal │ ├── app_store_connect │ │ └── main.go │ ├── build │ │ └── main.go │ ├── build_libbox │ │ └── main.go │ ├── build_shared │ │ ├── sdk.go │ │ └── tag.go │ ├── protogen │ │ └── main.go │ ├── read_tag │ │ └── main.go │ ├── tun_bench │ │ └── main.go │ ├── update_android_version │ │ └── main.go │ ├── update_apple_version │ │ └── main.go │ └── update_certificates │ │ └── main.go └── sing-box │ ├── cmd.go │ ├── cmd_check.go │ ├── cmd_format.go │ ├── cmd_generate.go │ ├── cmd_generate_ech.go │ ├── cmd_generate_tls.go │ ├── cmd_generate_vapid.go │ ├── cmd_generate_wireguard.go │ ├── cmd_geoip.go │ ├── cmd_geoip_export.go │ ├── cmd_geoip_list.go │ ├── cmd_geoip_lookup.go │ ├── cmd_geosite.go │ ├── cmd_geosite_export.go │ ├── cmd_geosite_list.go │ ├── cmd_geosite_lookup.go │ ├── cmd_geosite_matcher.go │ ├── cmd_merge.go │ ├── cmd_ping.go │ ├── cmd_rule_set.go │ ├── cmd_rule_set_compile.go │ ├── cmd_rule_set_convert.go │ ├── cmd_rule_set_decompile.go │ ├── cmd_rule_set_format.go │ ├── cmd_rule_set_match.go │ ├── cmd_rule_set_merge.go │ ├── cmd_rule_set_upgrade.go │ ├── cmd_run.go │ ├── cmd_tools.go │ ├── cmd_tools_connect.go │ ├── cmd_tools_fetch.go │ ├── cmd_tools_fetch_http3.go │ ├── cmd_tools_fetch_http3_stub.go │ ├── cmd_tools_synctime.go │ ├── cmd_version.go │ ├── generate_completions.go │ └── main.go ├── common ├── badtls │ ├── read_wait.go │ ├── read_wait_stub.go │ └── read_wait_utls.go ├── badversion │ ├── version.go │ ├── version_json.go │ └── version_test.go ├── certificate │ ├── mozilla.go │ └── store.go ├── compatible │ └── map.go ├── conntrack │ ├── conn.go │ ├── killer.go │ ├── packet_conn.go │ ├── track.go │ ├── track_disable.go │ └── track_enable.go ├── convertor │ └── adguard │ │ ├── convertor.go │ │ └── convertor_test.go ├── dialer │ ├── default.go │ ├── default_go1.20.go │ ├── default_go1.21.go │ ├── default_nongo1.20.go │ ├── default_nongo1.21.go │ ├── default_parallel_interface.go │ ├── default_parallel_network.go │ ├── detour.go │ ├── detour_override.go │ ├── dialer.go │ ├── resolve.go │ ├── router.go │ ├── tfo.go │ ├── tfo_stub.go │ └── wireguard.go ├── geoip │ └── reader.go ├── geosite │ ├── geosite_test.go │ ├── reader.go │ ├── rule.go │ └── writer.go ├── interrupt │ ├── conn.go │ ├── context.go │ └── group.go ├── ja3 │ ├── LICENSE │ ├── README.md │ ├── error.go │ ├── ja3.go │ └── parser.go ├── jsonsmerge │ └── conf.go ├── link │ ├── common_test.go │ ├── hysteria.go │ ├── hysteria2.go │ ├── hysteria2_test.go │ ├── hysteria_test.go │ ├── link.go │ ├── number.go │ ├── parsers.go │ ├── shadowsocks.go │ ├── shadowsocks_test.go │ ├── trojan-qt5.go │ ├── trojan-qt5_test.go │ ├── vmess.go │ ├── vmess_ng.go │ ├── vmess_ng_test.go │ ├── vmess_quantumult.go │ ├── vmess_quantumult_test.go │ ├── vmess_rocket.go │ ├── vmess_rocket_test.go │ ├── xray.go │ └── xray_test.go ├── listener │ ├── listener.go │ ├── listener_go121.go │ ├── listener_go123.go │ ├── listener_nongo121.go │ ├── listener_nongo123.go │ ├── listener_tcp.go │ └── listener_udp.go ├── mux │ ├── client.go │ └── router.go ├── ping │ ├── ping.go │ └── stat.go ├── pipelistener │ └── listener.go ├── process │ ├── searcher.go │ ├── searcher_android.go │ ├── searcher_darwin.go │ ├── searcher_linux.go │ ├── searcher_linux_shared.go │ ├── searcher_stub.go │ └── searcher_windows.go ├── redir │ ├── redir_darwin.go │ ├── redir_linux.go │ ├── redir_other.go │ ├── tproxy_linux.go │ └── tproxy_other.go ├── settings │ ├── proxy_android.go │ ├── proxy_darwin.go │ ├── proxy_linux.go │ ├── proxy_stub.go │ ├── proxy_windows.go │ └── system_proxy.go ├── sniff │ ├── bittorrent.go │ ├── bittorrent_test.go │ ├── dns.go │ ├── dns_test.go │ ├── dtls.go │ ├── dtls_test.go │ ├── http.go │ ├── http_test.go │ ├── internal │ │ └── qtls │ │ │ └── qtls.go │ ├── ntp.go │ ├── ntp_test.go │ ├── quic.go │ ├── quic_blacklist.go │ ├── quic_test.go │ ├── rdp.go │ ├── rdp_test.go │ ├── sniff.go │ ├── ssh.go │ ├── ssh_test.go │ ├── stun.go │ ├── stun_test.go │ └── tls.go ├── srs │ ├── binary.go │ └── ip_set.go ├── taskmonitor │ └── monitor.go ├── tls │ ├── acme.go │ ├── acme_contstant.go │ ├── acme_stub.go │ ├── client.go │ ├── common.go │ ├── config.go │ ├── ech.go │ ├── ech_shared.go │ ├── ech_stub.go │ ├── ech_tag_stub.go │ ├── mkcert.go │ ├── reality_client.go │ ├── reality_server.go │ ├── reality_stub.go │ ├── server.go │ ├── std_client.go │ ├── std_server.go │ ├── time_wrapper.go │ ├── utls_client.go │ └── utls_stub.go ├── tlsfragment │ ├── conn.go │ ├── conn_test.go │ ├── index.go │ ├── index_test.go │ ├── wait_darwin.go │ ├── wait_linux.go │ ├── wait_stub.go │ └── wait_windows.go ├── uot │ └── router.go └── urltest │ └── urltest.go ├── constant ├── certificate.go ├── cgo.go ├── cgo_disabled.go ├── dhcp.go ├── dns.go ├── err.go ├── goos │ ├── gengoos.go │ ├── goos.go │ ├── zgoos_aix.go │ ├── zgoos_android.go │ ├── zgoos_darwin.go │ ├── zgoos_dragonfly.go │ ├── zgoos_freebsd.go │ ├── zgoos_hurd.go │ ├── zgoos_illumos.go │ ├── zgoos_ios.go │ ├── zgoos_js.go │ ├── zgoos_linux.go │ ├── zgoos_netbsd.go │ ├── zgoos_openbsd.go │ ├── zgoos_plan9.go │ ├── zgoos_solaris.go │ ├── zgoos_windows.go │ └── zgoos_zos.go ├── hysteria2.go ├── network.go ├── os.go ├── path.go ├── path_unix.go ├── protocol.go ├── provider.go ├── proxy.go ├── quic.go ├── quic_stub.go ├── rule.go ├── speed.go ├── time.go ├── timeout.go ├── v2ray.go └── version.go ├── debug.go ├── debug_http.go ├── debug_stub.go ├── debug_unix.go ├── dns ├── client.go ├── client_log.go ├── client_truncate.go ├── extension_edns0_subnet.go ├── rcode.go ├── router.go ├── transport │ ├── dhcp │ │ ├── dhcp.go │ │ └── dhcp_shared.go │ ├── fakeip │ │ ├── fakeip.go │ │ ├── memory.go │ │ └── store.go │ ├── hosts │ │ ├── hosts.go │ │ ├── hosts_file.go │ │ ├── hosts_test.go │ │ ├── hosts_unix.go │ │ ├── hosts_windows.go │ │ └── testdata │ │ │ └── hosts │ ├── https.go │ ├── https_transport.go │ ├── local │ │ ├── local.go │ │ ├── local_fallback.go │ │ ├── resolv.go │ │ ├── resolv_darwin_cgo.go │ │ ├── resolv_default.go │ │ ├── resolv_test.go │ │ ├── resolv_unix.go │ │ └── resolv_windows.go │ ├── quic │ │ ├── http3.go │ │ └── quic.go │ ├── tcp.go │ ├── tls.go │ └── udp.go ├── transport_adapter.go ├── transport_dialer.go ├── transport_manager.go └── transport_registry.go ├── docs ├── CNAME ├── assets │ └── icon.svg ├── changelog.md ├── clients │ ├── android │ │ ├── features.md │ │ └── index.md │ ├── apple │ │ ├── features.md │ │ └── index.md │ ├── general.md │ ├── index.md │ ├── index.zh.md │ └── privacy.md ├── configuration │ ├── certificate │ │ └── index.md │ ├── dns │ │ ├── fakeip.md │ │ ├── fakeip.zh.md │ │ ├── index.md │ │ ├── index.zh.md │ │ ├── rule.md │ │ ├── rule.zh.md │ │ ├── rule_action.md │ │ ├── rule_action.zh.md │ │ └── server │ │ │ ├── dhcp.md │ │ │ ├── fakeip.md │ │ │ ├── hosts.md │ │ │ ├── http3.md │ │ │ ├── https.md │ │ │ ├── index.md │ │ │ ├── index.zh.md │ │ │ ├── legacy.md │ │ │ ├── legacy.zh.md │ │ │ ├── local.md │ │ │ ├── quic.md │ │ │ ├── resolved.md │ │ │ ├── tailscale.md │ │ │ ├── tcp.md │ │ │ ├── tls.md │ │ │ └── udp.md │ ├── endpoint │ │ ├── index.md │ │ ├── index.zh.md │ │ ├── tailscale.md │ │ ├── wireguard.md │ │ └── wireguard.zh.md │ ├── experimental │ │ ├── cache-file.md │ │ ├── cache-file.zh.md │ │ ├── clash-api.md │ │ ├── clash-api.zh.md │ │ ├── index.md │ │ ├── index.zh.md │ │ ├── v2ray-api.md │ │ └── v2ray-api.zh.md │ ├── inbound │ │ ├── anytls.md │ │ ├── anytls.zh.md │ │ ├── direct.md │ │ ├── direct.zh.md │ │ ├── http.md │ │ ├── http.zh.md │ │ ├── hysteria.md │ │ ├── hysteria.zh.md │ │ ├── hysteria2.md │ │ ├── hysteria2.zh.md │ │ ├── index.md │ │ ├── index.zh.md │ │ ├── mixed.md │ │ ├── mixed.zh.md │ │ ├── naive.md │ │ ├── naive.zh.md │ │ ├── redirect.md │ │ ├── redirect.zh.md │ │ ├── shadowsocks.md │ │ ├── shadowsocks.zh.md │ │ ├── shadowtls.md │ │ ├── shadowtls.zh.md │ │ ├── socks.md │ │ ├── socks.zh.md │ │ ├── tproxy.md │ │ ├── tproxy.zh.md │ │ ├── trojan.md │ │ ├── trojan.zh.md │ │ ├── tuic.md │ │ ├── tuic.zh.md │ │ ├── tun.md │ │ ├── tun.zh.md │ │ ├── vless.md │ │ ├── vless.zh.md │ │ ├── vmess.md │ │ └── vmess.zh.md │ ├── index.md │ ├── index.zh.md │ ├── log │ │ ├── index.md │ │ └── index.zh.md │ ├── ntp │ │ ├── index.md │ │ └── index.zh.md │ ├── outbound │ │ ├── anytls.md │ │ ├── anytls.zh.md │ │ ├── block.md │ │ ├── block.zh.md │ │ ├── chain.md │ │ ├── chain.zh.md │ │ ├── direct.md │ │ ├── direct.zh.md │ │ ├── dns.md │ │ ├── dns.zh.md │ │ ├── http.md │ │ ├── http.zh.md │ │ ├── hysteria.md │ │ ├── hysteria.zh.md │ │ ├── hysteria2.md │ │ ├── hysteria2.zh.md │ │ ├── index.md │ │ ├── index.zh.md │ │ ├── loadbalance.md │ │ ├── loadbalance.zh.md │ │ ├── selector.md │ │ ├── selector.zh.md │ │ ├── shadowsocks.md │ │ ├── shadowsocks.zh.md │ │ ├── shadowtls.md │ │ ├── shadowtls.zh.md │ │ ├── socks.md │ │ ├── socks.zh.md │ │ ├── ssh.md │ │ ├── ssh.zh.md │ │ ├── tor.md │ │ ├── tor.zh.md │ │ ├── trojan.md │ │ ├── trojan.zh.md │ │ ├── tuic.md │ │ ├── tuic.zh.md │ │ ├── urltest.md │ │ ├── urltest.zh.md │ │ ├── vless.md │ │ ├── vless.zh.md │ │ ├── vmess.md │ │ ├── vmess.zh.md │ │ ├── wireguard.md │ │ └── wireguard.zh.md │ ├── provider │ │ ├── index.md │ │ └── index.zh.md │ ├── route │ │ ├── geoip.md │ │ ├── geoip.zh.md │ │ ├── geosite.md │ │ ├── geosite.zh.md │ │ ├── index.md │ │ ├── index.zh.md │ │ ├── rule.md │ │ ├── rule.zh.md │ │ ├── rule_action.md │ │ ├── rule_action.zh.md │ │ ├── sniff.md │ │ └── sniff.zh.md │ ├── rule-set │ │ ├── adguard.md │ │ ├── adguard.zh.md │ │ ├── headless-rule.md │ │ ├── headless-rule.zh.md │ │ ├── index.md │ │ ├── index.zh.md │ │ ├── source-format.md │ │ └── source-format.zh.md │ ├── service │ │ ├── derp.md │ │ ├── index.md │ │ ├── resolved.md │ │ └── ssm-api.md │ └── shared │ │ ├── dial.md │ │ ├── dial.zh.md │ │ ├── dns01_challenge.md │ │ ├── dns01_challenge.zh.md │ │ ├── listen.md │ │ ├── listen.zh.md │ │ ├── multiplex.md │ │ ├── multiplex.zh.md │ │ ├── tcp-brutal.md │ │ ├── tcp-brutal.zh.md │ │ ├── tls.md │ │ ├── tls.zh.md │ │ ├── udp-over-tcp.md │ │ ├── v2ray-transport.md │ │ └── v2ray-transport.zh.md ├── deprecated.md ├── deprecated.zh.md ├── index.md ├── index.zh.md ├── installation │ ├── build-from-source.md │ ├── build-from-source.zh.md │ ├── docker.md │ ├── docker.zh.md │ ├── package-manager.md │ ├── package-manager.zh.md │ └── tools │ │ ├── arch-install.sh │ │ ├── deb-install.sh │ │ ├── install.sh │ │ ├── rpm-install.sh │ │ └── sing-box.repo ├── manual │ ├── misc │ │ └── tunnelvision.md │ ├── proxy-protocol │ │ ├── hysteria2.md │ │ ├── shadowsocks.md │ │ └── trojan.md │ └── proxy │ │ ├── client.md │ │ └── server.md ├── migration.md ├── migration.zh.md ├── sponsors.md ├── support.md └── support.zh.md ├── experimental ├── cachefile │ ├── cache.go │ ├── fakeip.go │ └── rdrc.go ├── clashapi.go ├── clashapi │ ├── api_meta.go │ ├── api_meta_group.go │ ├── api_meta_upgrade.go │ ├── cache.go │ ├── common.go │ ├── configs.go │ ├── connections.go │ ├── ctxkeys.go │ ├── dns.go │ ├── errors.go │ ├── profile.go │ ├── provider.go │ ├── proxies.go │ ├── ruleprovider.go │ ├── rules.go │ ├── script.go │ ├── server.go │ ├── server_fs.go │ ├── server_resources.go │ └── trafficontrol │ │ ├── manager.go │ │ └── tracker.go ├── deprecated │ ├── constants.go │ ├── manager.go │ └── stderr.go ├── libbox │ ├── build_info.go │ ├── command.go │ ├── command_clash_mode.go │ ├── command_client.go │ ├── command_close_connection.go │ ├── command_connections.go │ ├── command_conntrack.go │ ├── command_deprecated_report.go │ ├── command_group.go │ ├── command_log.go │ ├── command_power.go │ ├── command_select.go │ ├── command_server.go │ ├── command_shared.go │ ├── command_status.go │ ├── command_system_proxy.go │ ├── command_urltest.go │ ├── config.go │ ├── deprecated.go │ ├── dns.go │ ├── http.go │ ├── internal │ │ └── procfs │ │ │ └── procfs.go │ ├── iterator.go │ ├── link_flags_stub.go │ ├── link_flags_unix.go │ ├── log.go │ ├── memory.go │ ├── monitor.go │ ├── panic.go │ ├── pidfd_android.go │ ├── platform.go │ ├── platform │ │ └── interface.go │ ├── pprof.go │ ├── profile_import.go │ ├── remote_profile.go │ ├── service.go │ ├── service_error.go │ ├── service_other.go │ ├── service_pause.go │ ├── service_windows.go │ ├── setup.go │ ├── tun.go │ ├── tun_darwin.go │ ├── tun_name_darwin.go │ ├── tun_name_linux.go │ └── tun_name_other.go ├── locale │ ├── locale.go │ └── locale_zh_CN.go ├── v2rayapi.go └── v2rayapi │ ├── server.go │ ├── stats.go │ ├── stats.pb.go │ ├── stats.proto │ └── stats_grpc.pb.go ├── go.mod ├── go.sum ├── include ├── clashapi.go ├── clashapi_stub.go ├── dhcp.go ├── dhcp_stub.go ├── quic.go ├── quic_stub.go ├── registry.go ├── tailscale.go ├── tailscale_stub.go ├── tz_android.go ├── tz_ios.go ├── v2rayapi.go ├── v2rayapi_stub.go ├── wireguard.go └── wireguard_stub.go ├── log ├── export.go ├── factory.go ├── format.go ├── id.go ├── level.go ├── log.go ├── nop.go ├── observable.go ├── override.go └── platform.go ├── mkdocs.yml ├── option ├── anytls.go ├── certificate.go ├── debug.go ├── direct.go ├── dns.go ├── dns_record.go ├── endpoint.go ├── experimental.go ├── group.go ├── group_provider.go ├── hysteria.go ├── hysteria2.go ├── inbound.go ├── loadbalance.go ├── multiplex.go ├── naive.go ├── ntp.go ├── options.go ├── outbound.go ├── platform.go ├── provider.go ├── redir.go ├── resolved.go ├── route.go ├── rule.go ├── rule_action.go ├── rule_dns.go ├── rule_set.go ├── service.go ├── shadowsocks.go ├── shadowsocksr.go ├── shadowtls.go ├── simple.go ├── ssh.go ├── ssmapi.go ├── tailscale.go ├── tls.go ├── tls_acme.go ├── tor.go ├── trojan.go ├── tuic.go ├── tun.go ├── tun_platform.go ├── types.go ├── udp_over_tcp.go ├── v2ray.go ├── v2ray_transport.go ├── vless.go ├── vmess.go └── wireguard.go ├── protocol ├── anytls │ ├── inbound.go │ └── outbound.go ├── block │ └── outbound.go ├── direct │ ├── inbound.go │ ├── loopback_detect.go │ └── outbound.go ├── dns │ ├── handle.go │ └── outbound.go ├── group │ ├── balancer │ │ ├── balancer.go │ │ ├── balancer_test.go │ │ ├── constant.go │ │ ├── node.go │ │ ├── node_test.go │ │ ├── objective.go │ │ ├── objective_alive.go │ │ ├── objective_least.go │ │ ├── objective_least_test.go │ │ ├── objective_qualified.go │ │ ├── objective_test.go │ │ ├── strategy.go │ │ ├── strategy_consistent_hash.go │ │ ├── strategy_random.go │ │ ├── strategy_round_robin.go │ │ └── strategy_test.go │ ├── chain.go │ ├── dialer_error.go │ ├── healthcheck │ │ ├── detour_var.go │ │ ├── healthcheck.go │ │ ├── metaData.go │ │ ├── rtt.go │ │ ├── rtt_test.go │ │ ├── storage.go │ │ ├── storage_stats.go │ │ ├── storage_stats_test.go │ │ └── storages.go │ ├── loadbalance.go │ ├── selector.go │ ├── selector_provider.go │ ├── urltest.go │ └── urltest_provider.go ├── http │ ├── inbound.go │ └── outbound.go ├── hysteria │ ├── inbound.go │ └── outbound.go ├── hysteria2 │ ├── inbound.go │ └── outbound.go ├── mixed │ └── inbound.go ├── naive │ ├── inbound.go │ ├── inbound_conn.go │ └── quic │ │ └── inbound_init.go ├── redirect │ ├── redirect.go │ └── tproxy.go ├── shadowsocks │ ├── inbound.go │ ├── inbound_multi.go │ ├── inbound_relay.go │ └── outbound.go ├── shadowtls │ ├── inbound.go │ └── outbound.go ├── socks │ ├── inbound.go │ └── outbound.go ├── ssh │ └── outbound.go ├── tailscale │ ├── dns_transport.go │ ├── endpoint.go │ ├── protect_android.go │ └── protect_nonandroid.go ├── tor │ ├── outbound.go │ └── proxy.go ├── trojan │ ├── inbound.go │ └── outbound.go ├── tuic │ ├── inbound.go │ └── outbound.go ├── tun │ ├── hook.go │ └── inbound.go ├── vless │ ├── inbound.go │ └── outbound.go ├── vmess │ ├── inbound.go │ └── outbound.go └── wireguard │ ├── endpoint.go │ ├── init.go │ └── outbound.go ├── provider ├── filtered.go ├── memory.go └── remote │ ├── content.go │ ├── content_cache.go │ ├── info.go │ └── remote.go ├── release ├── completions │ ├── sing-box.bash │ ├── sing-box.fish │ └── sing-box.zsh ├── config │ ├── config.json │ ├── openwrt.conf │ ├── openwrt.init │ ├── openwrt.keep │ ├── openwrt.prerm │ ├── sing-box-split-dns.xml │ ├── sing-box.initd │ ├── sing-box.postinst │ ├── sing-box.rules │ ├── sing-box.service │ ├── sing-box.sysusers │ └── sing-box@.service └── local │ ├── debug.sh │ ├── enable.sh │ ├── install.sh │ ├── install_go.sh │ ├── reinstall.sh │ ├── sing-box.service │ ├── uninstall.sh │ └── update.sh ├── route ├── conn.go ├── dns.go ├── network.go ├── route.go ├── router.go ├── rule │ ├── rule_abstract.go │ ├── rule_action.go │ ├── rule_default.go │ ├── rule_dns.go │ ├── rule_headless.go │ ├── rule_item_adguard.go │ ├── rule_item_auth_user.go │ ├── rule_item_cidr.go │ ├── rule_item_clash_mode.go │ ├── rule_item_client.go │ ├── rule_item_domain.go │ ├── rule_item_domain_keyword.go │ ├── rule_item_domain_regex.go │ ├── rule_item_inbound.go │ ├── rule_item_ip_accept_any.go │ ├── rule_item_ip_is_private.go │ ├── rule_item_ipversion.go │ ├── rule_item_network.go │ ├── rule_item_network_is_constrained.go │ ├── rule_item_network_is_expensive.go │ ├── rule_item_network_type.go │ ├── rule_item_outbound.go │ ├── rule_item_package_name.go │ ├── rule_item_port.go │ ├── rule_item_port_range.go │ ├── rule_item_process_name.go │ ├── rule_item_process_path.go │ ├── rule_item_process_path_regex.go │ ├── rule_item_protocol.go │ ├── rule_item_query_type.go │ ├── rule_item_rule_set.go │ ├── rule_item_user.go │ ├── rule_item_user_id.go │ ├── rule_item_wifi_bssid.go │ ├── rule_item_wifi_ssid.go │ ├── rule_set.go │ ├── rule_set_local.go │ └── rule_set_remote.go └── rule_conds.go ├── service ├── derp │ └── service.go ├── resolved │ ├── resolve1.go │ ├── service.go │ ├── stub.go │ └── transport.go └── ssmapi │ ├── api.go │ ├── cache.go │ ├── server.go │ ├── traffic.go │ └── user.go ├── test ├── box_test.go ├── brutal_test.go ├── clash_darwin_test.go ├── clash_other_test.go ├── clash_test.go ├── config │ ├── hysteria-client.json │ ├── hysteria-server.json │ ├── hysteria2-client.yml │ ├── hysteria2-server.yml │ ├── naive-nginx.conf │ ├── naive-quic.json │ ├── naive.json │ ├── nginx.conf │ ├── shadowsocksr.json │ ├── trojan.json │ ├── tuic-client.json │ ├── tuic-server.json │ ├── vless-server.json │ ├── vless-tls-client.json │ ├── vless-tls-server.json │ ├── vmess-client.json │ ├── vmess-grpc-client.json │ ├── vmess-grpc-server.json │ ├── vmess-mux-client.json │ ├── vmess-server.json │ ├── vmess-ws-client.json │ ├── vmess-ws-server.json │ └── wireguard.conf ├── direct_test.go ├── docker_test.go ├── domain_inbound_test.go ├── ech_test.go ├── go.mod ├── go.sum ├── http_test.go ├── hysteria2_test.go ├── hysteria_test.go ├── inbound_detour_test.go ├── mkcert.go ├── mux_cool_test.go ├── mux_test.go ├── naive_test.go ├── reality_test.go ├── shadowsocks_legacy_test.go ├── shadowsocks_test.go ├── shadowtls_test.go ├── ss_plugin_test.go ├── tfo_test.go ├── tls_test.go ├── trojan_test.go ├── tuic_test.go ├── v2ray_api_test.go ├── v2ray_grpc_test.go ├── v2ray_httpupgrade_test.go ├── v2ray_transport_test.go ├── v2ray_ws_test.go ├── vmess_test.go └── wrapper_test.go └── transport ├── simple-obfs ├── README.md ├── http.go └── tls.go ├── sip003 ├── args.go ├── obfs.go ├── plugin.go └── v2ray.go ├── trojan ├── mux.go ├── protocol.go ├── protocol_wait.go ├── service.go └── service_wait.go ├── v2ray ├── grpc.go ├── grpc_lite.go ├── quic.go └── transport.go ├── v2raygrpc ├── client.go ├── conn.go ├── credentials │ ├── credentials.go │ ├── spiffe.go │ ├── syscallconn.go │ └── util.go ├── custom_name.go ├── server.go ├── stream.pb.go ├── stream.proto ├── stream_grpc.pb.go └── tls_credentials.go ├── v2raygrpclite ├── client.go ├── conn.go └── server.go ├── v2rayhttp ├── client.go ├── conn.go ├── force_close.go ├── pool.go └── server.go ├── v2rayhttpupgrade ├── client.go └── server.go ├── v2rayquic ├── client.go ├── init.go ├── server.go └── stream.go ├── v2raywebsocket ├── client.go ├── conn.go ├── server.go └── writer.go └── wireguard ├── client_bind.go ├── device.go ├── device_stack.go ├── device_stack_gonet.go ├── device_stack_stub.go ├── device_system.go ├── device_system_stack.go ├── endpoint.go └── endpoint_options.go /.fpm_openwrt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.fpm_openwrt -------------------------------------------------------------------------------- /.fpm_systemd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.fpm_systemd -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: nekohasekai -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_zh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/ISSUE_TEMPLATE/bug_report_zh.yml -------------------------------------------------------------------------------- /.github/deb2ipk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/deb2ipk.sh -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/setup_go_for_windows7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/setup_go_for_windows7.sh -------------------------------------------------------------------------------- /.github/update_clients.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/update_clients.sh -------------------------------------------------------------------------------- /.github/update_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/update_dependencies.sh -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.gitmodules -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.fury.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.goreleaser.fury.yaml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/README.md -------------------------------------------------------------------------------- /adapter/certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/certificate.go -------------------------------------------------------------------------------- /adapter/connections.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/connections.go -------------------------------------------------------------------------------- /adapter/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/dns.go -------------------------------------------------------------------------------- /adapter/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/endpoint.go -------------------------------------------------------------------------------- /adapter/endpoint/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/endpoint/adapter.go -------------------------------------------------------------------------------- /adapter/endpoint/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/endpoint/manager.go -------------------------------------------------------------------------------- /adapter/endpoint/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/endpoint/registry.go -------------------------------------------------------------------------------- /adapter/experimental.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/experimental.go -------------------------------------------------------------------------------- /adapter/fakeip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/fakeip.go -------------------------------------------------------------------------------- /adapter/fakeip_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/fakeip_metadata.go -------------------------------------------------------------------------------- /adapter/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/handler.go -------------------------------------------------------------------------------- /adapter/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/inbound.go -------------------------------------------------------------------------------- /adapter/inbound/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/inbound/adapter.go -------------------------------------------------------------------------------- /adapter/inbound/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/inbound/manager.go -------------------------------------------------------------------------------- /adapter/inbound/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/inbound/registry.go -------------------------------------------------------------------------------- /adapter/lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/lifecycle.go -------------------------------------------------------------------------------- /adapter/lifecycle_legacy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/lifecycle_legacy.go -------------------------------------------------------------------------------- /adapter/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/network.go -------------------------------------------------------------------------------- /adapter/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/outbound.go -------------------------------------------------------------------------------- /adapter/outbound/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/outbound/adapter.go -------------------------------------------------------------------------------- /adapter/outbound/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/outbound/manager.go -------------------------------------------------------------------------------- /adapter/outbound/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/outbound/registry.go -------------------------------------------------------------------------------- /adapter/prestart.go: -------------------------------------------------------------------------------- 1 | package adapter 2 | -------------------------------------------------------------------------------- /adapter/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/provider.go -------------------------------------------------------------------------------- /adapter/provider/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/provider/manager.go -------------------------------------------------------------------------------- /adapter/provider/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/provider/registry.go -------------------------------------------------------------------------------- /adapter/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/router.go -------------------------------------------------------------------------------- /adapter/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/rule.go -------------------------------------------------------------------------------- /adapter/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/service.go -------------------------------------------------------------------------------- /adapter/service/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/service/adapter.go -------------------------------------------------------------------------------- /adapter/service/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/service/manager.go -------------------------------------------------------------------------------- /adapter/service/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/service/registry.go -------------------------------------------------------------------------------- /adapter/ssm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/ssm.go -------------------------------------------------------------------------------- /adapter/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/time.go -------------------------------------------------------------------------------- /adapter/upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/upstream.go -------------------------------------------------------------------------------- /adapter/upstream_legacy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/upstream_legacy.go -------------------------------------------------------------------------------- /adapter/v2ray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/adapter/v2ray.go -------------------------------------------------------------------------------- /box.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/box.go -------------------------------------------------------------------------------- /cmd/internal/app_store_connect/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/internal/app_store_connect/main.go -------------------------------------------------------------------------------- /cmd/internal/build/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/internal/build/main.go -------------------------------------------------------------------------------- /cmd/internal/build_libbox/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/internal/build_libbox/main.go -------------------------------------------------------------------------------- /cmd/internal/build_shared/sdk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/internal/build_shared/sdk.go -------------------------------------------------------------------------------- /cmd/internal/build_shared/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/internal/build_shared/tag.go -------------------------------------------------------------------------------- /cmd/internal/protogen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/internal/protogen/main.go -------------------------------------------------------------------------------- /cmd/internal/read_tag/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/internal/read_tag/main.go -------------------------------------------------------------------------------- /cmd/internal/tun_bench/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/internal/tun_bench/main.go -------------------------------------------------------------------------------- /cmd/internal/update_apple_version/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/internal/update_apple_version/main.go -------------------------------------------------------------------------------- /cmd/internal/update_certificates/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/internal/update_certificates/main.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_check.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_format.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_generate.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_generate_ech.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_generate_ech.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_generate_tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_generate_tls.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_generate_vapid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_generate_vapid.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_generate_wireguard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_generate_wireguard.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_geoip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_geoip.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_geoip_export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_geoip_export.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_geoip_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_geoip_list.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_geoip_lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_geoip_lookup.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_geosite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_geosite.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_geosite_export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_geosite_export.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_geosite_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_geosite_list.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_geosite_lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_geosite_lookup.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_geosite_matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_geosite_matcher.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_merge.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_ping.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_rule_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_rule_set.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_rule_set_compile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_rule_set_compile.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_rule_set_convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_rule_set_convert.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_rule_set_decompile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_rule_set_decompile.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_rule_set_format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_rule_set_format.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_rule_set_match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_rule_set_match.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_rule_set_merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_rule_set_merge.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_rule_set_upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_rule_set_upgrade.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_run.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_tools.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_tools_connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_tools_connect.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_tools_fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_tools_fetch.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_tools_fetch_http3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_tools_fetch_http3.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_tools_synctime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_tools_synctime.go -------------------------------------------------------------------------------- /cmd/sing-box/cmd_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/cmd_version.go -------------------------------------------------------------------------------- /cmd/sing-box/generate_completions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/generate_completions.go -------------------------------------------------------------------------------- /cmd/sing-box/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/cmd/sing-box/main.go -------------------------------------------------------------------------------- /common/badtls/read_wait.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/badtls/read_wait.go -------------------------------------------------------------------------------- /common/badtls/read_wait_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/badtls/read_wait_stub.go -------------------------------------------------------------------------------- /common/badtls/read_wait_utls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/badtls/read_wait_utls.go -------------------------------------------------------------------------------- /common/badversion/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/badversion/version.go -------------------------------------------------------------------------------- /common/badversion/version_json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/badversion/version_json.go -------------------------------------------------------------------------------- /common/badversion/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/badversion/version_test.go -------------------------------------------------------------------------------- /common/certificate/mozilla.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/certificate/mozilla.go -------------------------------------------------------------------------------- /common/certificate/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/certificate/store.go -------------------------------------------------------------------------------- /common/compatible/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/compatible/map.go -------------------------------------------------------------------------------- /common/conntrack/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/conntrack/conn.go -------------------------------------------------------------------------------- /common/conntrack/killer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/conntrack/killer.go -------------------------------------------------------------------------------- /common/conntrack/packet_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/conntrack/packet_conn.go -------------------------------------------------------------------------------- /common/conntrack/track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/conntrack/track.go -------------------------------------------------------------------------------- /common/conntrack/track_disable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/conntrack/track_disable.go -------------------------------------------------------------------------------- /common/conntrack/track_enable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/conntrack/track_enable.go -------------------------------------------------------------------------------- /common/convertor/adguard/convertor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/convertor/adguard/convertor.go -------------------------------------------------------------------------------- /common/dialer/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/default.go -------------------------------------------------------------------------------- /common/dialer/default_go1.20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/default_go1.20.go -------------------------------------------------------------------------------- /common/dialer/default_go1.21.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/default_go1.21.go -------------------------------------------------------------------------------- /common/dialer/default_nongo1.20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/default_nongo1.20.go -------------------------------------------------------------------------------- /common/dialer/default_nongo1.21.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/default_nongo1.21.go -------------------------------------------------------------------------------- /common/dialer/default_parallel_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/default_parallel_network.go -------------------------------------------------------------------------------- /common/dialer/detour.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/detour.go -------------------------------------------------------------------------------- /common/dialer/detour_override.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/detour_override.go -------------------------------------------------------------------------------- /common/dialer/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/dialer.go -------------------------------------------------------------------------------- /common/dialer/resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/resolve.go -------------------------------------------------------------------------------- /common/dialer/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/router.go -------------------------------------------------------------------------------- /common/dialer/tfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/tfo.go -------------------------------------------------------------------------------- /common/dialer/tfo_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/tfo_stub.go -------------------------------------------------------------------------------- /common/dialer/wireguard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/dialer/wireguard.go -------------------------------------------------------------------------------- /common/geoip/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/geoip/reader.go -------------------------------------------------------------------------------- /common/geosite/geosite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/geosite/geosite_test.go -------------------------------------------------------------------------------- /common/geosite/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/geosite/reader.go -------------------------------------------------------------------------------- /common/geosite/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/geosite/rule.go -------------------------------------------------------------------------------- /common/geosite/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/geosite/writer.go -------------------------------------------------------------------------------- /common/interrupt/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/interrupt/conn.go -------------------------------------------------------------------------------- /common/interrupt/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/interrupt/context.go -------------------------------------------------------------------------------- /common/interrupt/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/interrupt/group.go -------------------------------------------------------------------------------- /common/ja3/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/ja3/LICENSE -------------------------------------------------------------------------------- /common/ja3/README.md: -------------------------------------------------------------------------------- 1 | # JA3 2 | 3 | mod from: https://github.com/open-ch/ja3 -------------------------------------------------------------------------------- /common/ja3/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/ja3/error.go -------------------------------------------------------------------------------- /common/ja3/ja3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/ja3/ja3.go -------------------------------------------------------------------------------- /common/ja3/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/ja3/parser.go -------------------------------------------------------------------------------- /common/jsonsmerge/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/jsonsmerge/conf.go -------------------------------------------------------------------------------- /common/link/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/common_test.go -------------------------------------------------------------------------------- /common/link/hysteria.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/hysteria.go -------------------------------------------------------------------------------- /common/link/hysteria2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/hysteria2.go -------------------------------------------------------------------------------- /common/link/hysteria2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/hysteria2_test.go -------------------------------------------------------------------------------- /common/link/hysteria_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/hysteria_test.go -------------------------------------------------------------------------------- /common/link/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/link.go -------------------------------------------------------------------------------- /common/link/number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/number.go -------------------------------------------------------------------------------- /common/link/parsers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/parsers.go -------------------------------------------------------------------------------- /common/link/shadowsocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/shadowsocks.go -------------------------------------------------------------------------------- /common/link/shadowsocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/shadowsocks_test.go -------------------------------------------------------------------------------- /common/link/trojan-qt5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/trojan-qt5.go -------------------------------------------------------------------------------- /common/link/trojan-qt5_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/trojan-qt5_test.go -------------------------------------------------------------------------------- /common/link/vmess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/vmess.go -------------------------------------------------------------------------------- /common/link/vmess_ng.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/vmess_ng.go -------------------------------------------------------------------------------- /common/link/vmess_ng_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/vmess_ng_test.go -------------------------------------------------------------------------------- /common/link/vmess_quantumult.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/vmess_quantumult.go -------------------------------------------------------------------------------- /common/link/vmess_quantumult_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/vmess_quantumult_test.go -------------------------------------------------------------------------------- /common/link/vmess_rocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/vmess_rocket.go -------------------------------------------------------------------------------- /common/link/vmess_rocket_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/vmess_rocket_test.go -------------------------------------------------------------------------------- /common/link/xray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/xray.go -------------------------------------------------------------------------------- /common/link/xray_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/link/xray_test.go -------------------------------------------------------------------------------- /common/listener/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/listener/listener.go -------------------------------------------------------------------------------- /common/listener/listener_go121.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/listener/listener_go121.go -------------------------------------------------------------------------------- /common/listener/listener_go123.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/listener/listener_go123.go -------------------------------------------------------------------------------- /common/listener/listener_nongo121.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/listener/listener_nongo121.go -------------------------------------------------------------------------------- /common/listener/listener_nongo123.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/listener/listener_nongo123.go -------------------------------------------------------------------------------- /common/listener/listener_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/listener/listener_tcp.go -------------------------------------------------------------------------------- /common/listener/listener_udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/listener/listener_udp.go -------------------------------------------------------------------------------- /common/mux/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/mux/client.go -------------------------------------------------------------------------------- /common/mux/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/mux/router.go -------------------------------------------------------------------------------- /common/ping/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/ping/ping.go -------------------------------------------------------------------------------- /common/ping/stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/ping/stat.go -------------------------------------------------------------------------------- /common/pipelistener/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/pipelistener/listener.go -------------------------------------------------------------------------------- /common/process/searcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/process/searcher.go -------------------------------------------------------------------------------- /common/process/searcher_android.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/process/searcher_android.go -------------------------------------------------------------------------------- /common/process/searcher_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/process/searcher_darwin.go -------------------------------------------------------------------------------- /common/process/searcher_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/process/searcher_linux.go -------------------------------------------------------------------------------- /common/process/searcher_linux_shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/process/searcher_linux_shared.go -------------------------------------------------------------------------------- /common/process/searcher_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/process/searcher_stub.go -------------------------------------------------------------------------------- /common/process/searcher_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/process/searcher_windows.go -------------------------------------------------------------------------------- /common/redir/redir_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/redir/redir_darwin.go -------------------------------------------------------------------------------- /common/redir/redir_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/redir/redir_linux.go -------------------------------------------------------------------------------- /common/redir/redir_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/redir/redir_other.go -------------------------------------------------------------------------------- /common/redir/tproxy_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/redir/tproxy_linux.go -------------------------------------------------------------------------------- /common/redir/tproxy_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/redir/tproxy_other.go -------------------------------------------------------------------------------- /common/settings/proxy_android.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/settings/proxy_android.go -------------------------------------------------------------------------------- /common/settings/proxy_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/settings/proxy_darwin.go -------------------------------------------------------------------------------- /common/settings/proxy_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/settings/proxy_linux.go -------------------------------------------------------------------------------- /common/settings/proxy_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/settings/proxy_stub.go -------------------------------------------------------------------------------- /common/settings/proxy_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/settings/proxy_windows.go -------------------------------------------------------------------------------- /common/settings/system_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/settings/system_proxy.go -------------------------------------------------------------------------------- /common/sniff/bittorrent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/bittorrent.go -------------------------------------------------------------------------------- /common/sniff/bittorrent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/bittorrent_test.go -------------------------------------------------------------------------------- /common/sniff/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/dns.go -------------------------------------------------------------------------------- /common/sniff/dns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/dns_test.go -------------------------------------------------------------------------------- /common/sniff/dtls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/dtls.go -------------------------------------------------------------------------------- /common/sniff/dtls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/dtls_test.go -------------------------------------------------------------------------------- /common/sniff/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/http.go -------------------------------------------------------------------------------- /common/sniff/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/http_test.go -------------------------------------------------------------------------------- /common/sniff/internal/qtls/qtls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/internal/qtls/qtls.go -------------------------------------------------------------------------------- /common/sniff/ntp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/ntp.go -------------------------------------------------------------------------------- /common/sniff/ntp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/ntp_test.go -------------------------------------------------------------------------------- /common/sniff/quic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/quic.go -------------------------------------------------------------------------------- /common/sniff/quic_blacklist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/quic_blacklist.go -------------------------------------------------------------------------------- /common/sniff/quic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/quic_test.go -------------------------------------------------------------------------------- /common/sniff/rdp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/rdp.go -------------------------------------------------------------------------------- /common/sniff/rdp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/rdp_test.go -------------------------------------------------------------------------------- /common/sniff/sniff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/sniff.go -------------------------------------------------------------------------------- /common/sniff/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/ssh.go -------------------------------------------------------------------------------- /common/sniff/ssh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/ssh_test.go -------------------------------------------------------------------------------- /common/sniff/stun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/stun.go -------------------------------------------------------------------------------- /common/sniff/stun_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/stun_test.go -------------------------------------------------------------------------------- /common/sniff/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/sniff/tls.go -------------------------------------------------------------------------------- /common/srs/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/srs/binary.go -------------------------------------------------------------------------------- /common/srs/ip_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/srs/ip_set.go -------------------------------------------------------------------------------- /common/taskmonitor/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/taskmonitor/monitor.go -------------------------------------------------------------------------------- /common/tls/acme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/acme.go -------------------------------------------------------------------------------- /common/tls/acme_contstant.go: -------------------------------------------------------------------------------- 1 | package tls 2 | 3 | const ACMETLS1Protocol = "acme-tls/1" 4 | -------------------------------------------------------------------------------- /common/tls/acme_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/acme_stub.go -------------------------------------------------------------------------------- /common/tls/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/client.go -------------------------------------------------------------------------------- /common/tls/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/common.go -------------------------------------------------------------------------------- /common/tls/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/config.go -------------------------------------------------------------------------------- /common/tls/ech.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/ech.go -------------------------------------------------------------------------------- /common/tls/ech_shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/ech_shared.go -------------------------------------------------------------------------------- /common/tls/ech_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/ech_stub.go -------------------------------------------------------------------------------- /common/tls/ech_tag_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/ech_tag_stub.go -------------------------------------------------------------------------------- /common/tls/mkcert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/mkcert.go -------------------------------------------------------------------------------- /common/tls/reality_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/reality_client.go -------------------------------------------------------------------------------- /common/tls/reality_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/reality_server.go -------------------------------------------------------------------------------- /common/tls/reality_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/reality_stub.go -------------------------------------------------------------------------------- /common/tls/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/server.go -------------------------------------------------------------------------------- /common/tls/std_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/std_client.go -------------------------------------------------------------------------------- /common/tls/std_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/std_server.go -------------------------------------------------------------------------------- /common/tls/time_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/time_wrapper.go -------------------------------------------------------------------------------- /common/tls/utls_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/utls_client.go -------------------------------------------------------------------------------- /common/tls/utls_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tls/utls_stub.go -------------------------------------------------------------------------------- /common/tlsfragment/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tlsfragment/conn.go -------------------------------------------------------------------------------- /common/tlsfragment/conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tlsfragment/conn_test.go -------------------------------------------------------------------------------- /common/tlsfragment/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tlsfragment/index.go -------------------------------------------------------------------------------- /common/tlsfragment/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tlsfragment/index_test.go -------------------------------------------------------------------------------- /common/tlsfragment/wait_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tlsfragment/wait_darwin.go -------------------------------------------------------------------------------- /common/tlsfragment/wait_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tlsfragment/wait_linux.go -------------------------------------------------------------------------------- /common/tlsfragment/wait_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tlsfragment/wait_stub.go -------------------------------------------------------------------------------- /common/tlsfragment/wait_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/tlsfragment/wait_windows.go -------------------------------------------------------------------------------- /common/uot/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/uot/router.go -------------------------------------------------------------------------------- /common/urltest/urltest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/common/urltest/urltest.go -------------------------------------------------------------------------------- /constant/certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/certificate.go -------------------------------------------------------------------------------- /constant/cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/cgo.go -------------------------------------------------------------------------------- /constant/cgo_disabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/cgo_disabled.go -------------------------------------------------------------------------------- /constant/dhcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/dhcp.go -------------------------------------------------------------------------------- /constant/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/dns.go -------------------------------------------------------------------------------- /constant/err.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/err.go -------------------------------------------------------------------------------- /constant/goos/gengoos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/gengoos.go -------------------------------------------------------------------------------- /constant/goos/goos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/goos.go -------------------------------------------------------------------------------- /constant/goos/zgoos_aix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_aix.go -------------------------------------------------------------------------------- /constant/goos/zgoos_android.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_android.go -------------------------------------------------------------------------------- /constant/goos/zgoos_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_darwin.go -------------------------------------------------------------------------------- /constant/goos/zgoos_dragonfly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_dragonfly.go -------------------------------------------------------------------------------- /constant/goos/zgoos_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_freebsd.go -------------------------------------------------------------------------------- /constant/goos/zgoos_hurd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_hurd.go -------------------------------------------------------------------------------- /constant/goos/zgoos_illumos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_illumos.go -------------------------------------------------------------------------------- /constant/goos/zgoos_ios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_ios.go -------------------------------------------------------------------------------- /constant/goos/zgoos_js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_js.go -------------------------------------------------------------------------------- /constant/goos/zgoos_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_linux.go -------------------------------------------------------------------------------- /constant/goos/zgoos_netbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_netbsd.go -------------------------------------------------------------------------------- /constant/goos/zgoos_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_openbsd.go -------------------------------------------------------------------------------- /constant/goos/zgoos_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_plan9.go -------------------------------------------------------------------------------- /constant/goos/zgoos_solaris.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_solaris.go -------------------------------------------------------------------------------- /constant/goos/zgoos_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_windows.go -------------------------------------------------------------------------------- /constant/goos/zgoos_zos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/goos/zgoos_zos.go -------------------------------------------------------------------------------- /constant/hysteria2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/hysteria2.go -------------------------------------------------------------------------------- /constant/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/network.go -------------------------------------------------------------------------------- /constant/os.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/os.go -------------------------------------------------------------------------------- /constant/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/path.go -------------------------------------------------------------------------------- /constant/path_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/path_unix.go -------------------------------------------------------------------------------- /constant/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/protocol.go -------------------------------------------------------------------------------- /constant/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/provider.go -------------------------------------------------------------------------------- /constant/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/proxy.go -------------------------------------------------------------------------------- /constant/quic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/quic.go -------------------------------------------------------------------------------- /constant/quic_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/quic_stub.go -------------------------------------------------------------------------------- /constant/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/rule.go -------------------------------------------------------------------------------- /constant/speed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/speed.go -------------------------------------------------------------------------------- /constant/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/time.go -------------------------------------------------------------------------------- /constant/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/timeout.go -------------------------------------------------------------------------------- /constant/v2ray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/constant/v2ray.go -------------------------------------------------------------------------------- /constant/version.go: -------------------------------------------------------------------------------- 1 | package constant 2 | 3 | var Version = "unknown" 4 | -------------------------------------------------------------------------------- /debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/debug.go -------------------------------------------------------------------------------- /debug_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/debug_http.go -------------------------------------------------------------------------------- /debug_stub.go: -------------------------------------------------------------------------------- 1 | //go:build !(linux || darwin) 2 | 3 | package box 4 | 5 | func rusageMaxRSS() float64 { 6 | return -1 7 | } 8 | -------------------------------------------------------------------------------- /debug_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/debug_unix.go -------------------------------------------------------------------------------- /dns/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/client.go -------------------------------------------------------------------------------- /dns/client_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/client_log.go -------------------------------------------------------------------------------- /dns/client_truncate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/client_truncate.go -------------------------------------------------------------------------------- /dns/extension_edns0_subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/extension_edns0_subnet.go -------------------------------------------------------------------------------- /dns/rcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/rcode.go -------------------------------------------------------------------------------- /dns/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/router.go -------------------------------------------------------------------------------- /dns/transport/dhcp/dhcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/dhcp/dhcp.go -------------------------------------------------------------------------------- /dns/transport/dhcp/dhcp_shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/dhcp/dhcp_shared.go -------------------------------------------------------------------------------- /dns/transport/fakeip/fakeip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/fakeip/fakeip.go -------------------------------------------------------------------------------- /dns/transport/fakeip/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/fakeip/memory.go -------------------------------------------------------------------------------- /dns/transport/fakeip/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/fakeip/store.go -------------------------------------------------------------------------------- /dns/transport/hosts/hosts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/hosts/hosts.go -------------------------------------------------------------------------------- /dns/transport/hosts/hosts_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/hosts/hosts_file.go -------------------------------------------------------------------------------- /dns/transport/hosts/hosts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/hosts/hosts_test.go -------------------------------------------------------------------------------- /dns/transport/hosts/hosts_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/hosts/hosts_unix.go -------------------------------------------------------------------------------- /dns/transport/hosts/hosts_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/hosts/hosts_windows.go -------------------------------------------------------------------------------- /dns/transport/hosts/testdata/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/hosts/testdata/hosts -------------------------------------------------------------------------------- /dns/transport/https.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/https.go -------------------------------------------------------------------------------- /dns/transport/https_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/https_transport.go -------------------------------------------------------------------------------- /dns/transport/local/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/local/local.go -------------------------------------------------------------------------------- /dns/transport/local/local_fallback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/local/local_fallback.go -------------------------------------------------------------------------------- /dns/transport/local/resolv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/local/resolv.go -------------------------------------------------------------------------------- /dns/transport/local/resolv_darwin_cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/local/resolv_darwin_cgo.go -------------------------------------------------------------------------------- /dns/transport/local/resolv_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/local/resolv_default.go -------------------------------------------------------------------------------- /dns/transport/local/resolv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/local/resolv_test.go -------------------------------------------------------------------------------- /dns/transport/local/resolv_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/local/resolv_unix.go -------------------------------------------------------------------------------- /dns/transport/local/resolv_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/local/resolv_windows.go -------------------------------------------------------------------------------- /dns/transport/quic/http3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/quic/http3.go -------------------------------------------------------------------------------- /dns/transport/quic/quic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/quic/quic.go -------------------------------------------------------------------------------- /dns/transport/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/tcp.go -------------------------------------------------------------------------------- /dns/transport/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/tls.go -------------------------------------------------------------------------------- /dns/transport/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport/udp.go -------------------------------------------------------------------------------- /dns/transport_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport_adapter.go -------------------------------------------------------------------------------- /dns/transport_dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport_dialer.go -------------------------------------------------------------------------------- /dns/transport_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport_manager.go -------------------------------------------------------------------------------- /dns/transport_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/dns/transport_registry.go -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | sing-box.sagernet.org -------------------------------------------------------------------------------- /docs/assets/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/assets/icon.svg -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/clients/android/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/clients/android/features.md -------------------------------------------------------------------------------- /docs/clients/android/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/clients/android/index.md -------------------------------------------------------------------------------- /docs/clients/apple/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/clients/apple/features.md -------------------------------------------------------------------------------- /docs/clients/apple/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/clients/apple/index.md -------------------------------------------------------------------------------- /docs/clients/general.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/clients/general.md -------------------------------------------------------------------------------- /docs/clients/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/clients/index.md -------------------------------------------------------------------------------- /docs/clients/index.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/clients/index.zh.md -------------------------------------------------------------------------------- /docs/clients/privacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/clients/privacy.md -------------------------------------------------------------------------------- /docs/configuration/certificate/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/certificate/index.md -------------------------------------------------------------------------------- /docs/configuration/dns/fakeip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/fakeip.md -------------------------------------------------------------------------------- /docs/configuration/dns/fakeip.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/fakeip.zh.md -------------------------------------------------------------------------------- /docs/configuration/dns/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/index.md -------------------------------------------------------------------------------- /docs/configuration/dns/index.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/index.zh.md -------------------------------------------------------------------------------- /docs/configuration/dns/rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/rule.md -------------------------------------------------------------------------------- /docs/configuration/dns/rule.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/rule.zh.md -------------------------------------------------------------------------------- /docs/configuration/dns/rule_action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/rule_action.md -------------------------------------------------------------------------------- /docs/configuration/dns/rule_action.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/rule_action.zh.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/dhcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/dhcp.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/fakeip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/fakeip.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/hosts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/hosts.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/http3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/http3.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/https.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/https.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/index.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/index.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/index.zh.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/legacy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/legacy.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/local.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/local.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/quic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/quic.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/resolved.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/resolved.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/tcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/tcp.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/tls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/tls.md -------------------------------------------------------------------------------- /docs/configuration/dns/server/udp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/dns/server/udp.md -------------------------------------------------------------------------------- /docs/configuration/endpoint/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/endpoint/index.md -------------------------------------------------------------------------------- /docs/configuration/endpoint/index.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/endpoint/index.zh.md -------------------------------------------------------------------------------- /docs/configuration/endpoint/tailscale.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/endpoint/tailscale.md -------------------------------------------------------------------------------- /docs/configuration/endpoint/wireguard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/endpoint/wireguard.md -------------------------------------------------------------------------------- /docs/configuration/experimental/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/experimental/index.md -------------------------------------------------------------------------------- /docs/configuration/inbound/anytls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/anytls.md -------------------------------------------------------------------------------- /docs/configuration/inbound/anytls.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/anytls.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/direct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/direct.md -------------------------------------------------------------------------------- /docs/configuration/inbound/direct.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/direct.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/http.md -------------------------------------------------------------------------------- /docs/configuration/inbound/http.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/http.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/hysteria.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/hysteria.md -------------------------------------------------------------------------------- /docs/configuration/inbound/hysteria.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/hysteria.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/hysteria2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/hysteria2.md -------------------------------------------------------------------------------- /docs/configuration/inbound/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/index.md -------------------------------------------------------------------------------- /docs/configuration/inbound/index.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/index.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/mixed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/mixed.md -------------------------------------------------------------------------------- /docs/configuration/inbound/mixed.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/mixed.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/naive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/naive.md -------------------------------------------------------------------------------- /docs/configuration/inbound/naive.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/naive.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/redirect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/redirect.md -------------------------------------------------------------------------------- /docs/configuration/inbound/redirect.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/redirect.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/shadowsocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/shadowsocks.md -------------------------------------------------------------------------------- /docs/configuration/inbound/shadowtls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/shadowtls.md -------------------------------------------------------------------------------- /docs/configuration/inbound/socks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/socks.md -------------------------------------------------------------------------------- /docs/configuration/inbound/socks.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/socks.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/tproxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/tproxy.md -------------------------------------------------------------------------------- /docs/configuration/inbound/tproxy.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/tproxy.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/trojan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/trojan.md -------------------------------------------------------------------------------- /docs/configuration/inbound/trojan.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/trojan.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/tuic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/tuic.md -------------------------------------------------------------------------------- /docs/configuration/inbound/tuic.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/tuic.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/tun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/tun.md -------------------------------------------------------------------------------- /docs/configuration/inbound/tun.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/tun.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/vless.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/vless.md -------------------------------------------------------------------------------- /docs/configuration/inbound/vless.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/vless.zh.md -------------------------------------------------------------------------------- /docs/configuration/inbound/vmess.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/vmess.md -------------------------------------------------------------------------------- /docs/configuration/inbound/vmess.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/inbound/vmess.zh.md -------------------------------------------------------------------------------- /docs/configuration/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/index.md -------------------------------------------------------------------------------- /docs/configuration/index.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/index.zh.md -------------------------------------------------------------------------------- /docs/configuration/log/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/log/index.md -------------------------------------------------------------------------------- /docs/configuration/log/index.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/log/index.zh.md -------------------------------------------------------------------------------- /docs/configuration/ntp/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/ntp/index.md -------------------------------------------------------------------------------- /docs/configuration/ntp/index.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/ntp/index.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/anytls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/anytls.md -------------------------------------------------------------------------------- /docs/configuration/outbound/anytls.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/anytls.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/block.md -------------------------------------------------------------------------------- /docs/configuration/outbound/block.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/block.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/chain.md -------------------------------------------------------------------------------- /docs/configuration/outbound/chain.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/chain.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/direct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/direct.md -------------------------------------------------------------------------------- /docs/configuration/outbound/direct.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/direct.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/dns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/dns.md -------------------------------------------------------------------------------- /docs/configuration/outbound/dns.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/dns.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/http.md -------------------------------------------------------------------------------- /docs/configuration/outbound/http.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/http.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/hysteria.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/hysteria.md -------------------------------------------------------------------------------- /docs/configuration/outbound/hysteria2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/hysteria2.md -------------------------------------------------------------------------------- /docs/configuration/outbound/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/index.md -------------------------------------------------------------------------------- /docs/configuration/outbound/index.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/index.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/selector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/selector.md -------------------------------------------------------------------------------- /docs/configuration/outbound/shadowtls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/shadowtls.md -------------------------------------------------------------------------------- /docs/configuration/outbound/socks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/socks.md -------------------------------------------------------------------------------- /docs/configuration/outbound/socks.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/socks.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/ssh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/ssh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/ssh.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/ssh.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/tor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/tor.md -------------------------------------------------------------------------------- /docs/configuration/outbound/tor.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/tor.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/trojan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/trojan.md -------------------------------------------------------------------------------- /docs/configuration/outbound/trojan.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/trojan.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/tuic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/tuic.md -------------------------------------------------------------------------------- /docs/configuration/outbound/tuic.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/tuic.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/urltest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/urltest.md -------------------------------------------------------------------------------- /docs/configuration/outbound/urltest.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/urltest.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/vless.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/vless.md -------------------------------------------------------------------------------- /docs/configuration/outbound/vless.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/vless.zh.md -------------------------------------------------------------------------------- /docs/configuration/outbound/vmess.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/vmess.md -------------------------------------------------------------------------------- /docs/configuration/outbound/vmess.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/outbound/vmess.zh.md -------------------------------------------------------------------------------- /docs/configuration/provider/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/provider/index.md -------------------------------------------------------------------------------- /docs/configuration/route/geoip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/route/geoip.md -------------------------------------------------------------------------------- /docs/configuration/route/geoip.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/route/geoip.zh.md -------------------------------------------------------------------------------- /docs/configuration/route/geosite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/route/geosite.md -------------------------------------------------------------------------------- /docs/configuration/route/geosite.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/route/geosite.zh.md -------------------------------------------------------------------------------- /docs/configuration/route/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/route/index.md -------------------------------------------------------------------------------- /docs/configuration/route/index.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/route/index.zh.md -------------------------------------------------------------------------------- /docs/configuration/route/rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/route/rule.md -------------------------------------------------------------------------------- /docs/configuration/route/rule.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/route/rule.zh.md -------------------------------------------------------------------------------- /docs/configuration/route/sniff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/route/sniff.md -------------------------------------------------------------------------------- /docs/configuration/route/sniff.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/route/sniff.zh.md -------------------------------------------------------------------------------- /docs/configuration/rule-set/adguard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/rule-set/adguard.md -------------------------------------------------------------------------------- /docs/configuration/rule-set/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/rule-set/index.md -------------------------------------------------------------------------------- /docs/configuration/service/derp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/service/derp.md -------------------------------------------------------------------------------- /docs/configuration/service/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/service/index.md -------------------------------------------------------------------------------- /docs/configuration/service/resolved.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/service/resolved.md -------------------------------------------------------------------------------- /docs/configuration/service/ssm-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/service/ssm-api.md -------------------------------------------------------------------------------- /docs/configuration/shared/dial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/shared/dial.md -------------------------------------------------------------------------------- /docs/configuration/shared/dial.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/shared/dial.zh.md -------------------------------------------------------------------------------- /docs/configuration/shared/listen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/shared/listen.md -------------------------------------------------------------------------------- /docs/configuration/shared/listen.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/shared/listen.zh.md -------------------------------------------------------------------------------- /docs/configuration/shared/multiplex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/shared/multiplex.md -------------------------------------------------------------------------------- /docs/configuration/shared/tls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/shared/tls.md -------------------------------------------------------------------------------- /docs/configuration/shared/tls.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/configuration/shared/tls.zh.md -------------------------------------------------------------------------------- /docs/deprecated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/deprecated.md -------------------------------------------------------------------------------- /docs/deprecated.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/deprecated.zh.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/index.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/index.zh.md -------------------------------------------------------------------------------- /docs/installation/build-from-source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/installation/build-from-source.md -------------------------------------------------------------------------------- /docs/installation/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/installation/docker.md -------------------------------------------------------------------------------- /docs/installation/docker.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/installation/docker.zh.md -------------------------------------------------------------------------------- /docs/installation/package-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/installation/package-manager.md -------------------------------------------------------------------------------- /docs/installation/tools/deb-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/installation/tools/deb-install.sh -------------------------------------------------------------------------------- /docs/installation/tools/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/installation/tools/install.sh -------------------------------------------------------------------------------- /docs/installation/tools/rpm-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/installation/tools/rpm-install.sh -------------------------------------------------------------------------------- /docs/installation/tools/sing-box.repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/installation/tools/sing-box.repo -------------------------------------------------------------------------------- /docs/manual/misc/tunnelvision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/manual/misc/tunnelvision.md -------------------------------------------------------------------------------- /docs/manual/proxy-protocol/trojan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/manual/proxy-protocol/trojan.md -------------------------------------------------------------------------------- /docs/manual/proxy/client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/manual/proxy/client.md -------------------------------------------------------------------------------- /docs/manual/proxy/server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/manual/proxy/server.md -------------------------------------------------------------------------------- /docs/migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/migration.md -------------------------------------------------------------------------------- /docs/migration.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/migration.zh.md -------------------------------------------------------------------------------- /docs/sponsors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/sponsors.md -------------------------------------------------------------------------------- /docs/support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/support.md -------------------------------------------------------------------------------- /docs/support.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/docs/support.zh.md -------------------------------------------------------------------------------- /experimental/cachefile/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/cachefile/cache.go -------------------------------------------------------------------------------- /experimental/cachefile/fakeip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/cachefile/fakeip.go -------------------------------------------------------------------------------- /experimental/cachefile/rdrc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/cachefile/rdrc.go -------------------------------------------------------------------------------- /experimental/clashapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi.go -------------------------------------------------------------------------------- /experimental/clashapi/api_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/api_meta.go -------------------------------------------------------------------------------- /experimental/clashapi/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/cache.go -------------------------------------------------------------------------------- /experimental/clashapi/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/common.go -------------------------------------------------------------------------------- /experimental/clashapi/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/configs.go -------------------------------------------------------------------------------- /experimental/clashapi/connections.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/connections.go -------------------------------------------------------------------------------- /experimental/clashapi/ctxkeys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/ctxkeys.go -------------------------------------------------------------------------------- /experimental/clashapi/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/dns.go -------------------------------------------------------------------------------- /experimental/clashapi/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/errors.go -------------------------------------------------------------------------------- /experimental/clashapi/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/profile.go -------------------------------------------------------------------------------- /experimental/clashapi/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/provider.go -------------------------------------------------------------------------------- /experimental/clashapi/proxies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/proxies.go -------------------------------------------------------------------------------- /experimental/clashapi/ruleprovider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/ruleprovider.go -------------------------------------------------------------------------------- /experimental/clashapi/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/rules.go -------------------------------------------------------------------------------- /experimental/clashapi/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/script.go -------------------------------------------------------------------------------- /experimental/clashapi/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/server.go -------------------------------------------------------------------------------- /experimental/clashapi/server_fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/clashapi/server_fs.go -------------------------------------------------------------------------------- /experimental/deprecated/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/deprecated/constants.go -------------------------------------------------------------------------------- /experimental/deprecated/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/deprecated/manager.go -------------------------------------------------------------------------------- /experimental/deprecated/stderr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/deprecated/stderr.go -------------------------------------------------------------------------------- /experimental/libbox/build_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/build_info.go -------------------------------------------------------------------------------- /experimental/libbox/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/command.go -------------------------------------------------------------------------------- /experimental/libbox/command_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/command_client.go -------------------------------------------------------------------------------- /experimental/libbox/command_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/command_group.go -------------------------------------------------------------------------------- /experimental/libbox/command_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/command_log.go -------------------------------------------------------------------------------- /experimental/libbox/command_power.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/command_power.go -------------------------------------------------------------------------------- /experimental/libbox/command_select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/command_select.go -------------------------------------------------------------------------------- /experimental/libbox/command_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/command_server.go -------------------------------------------------------------------------------- /experimental/libbox/command_shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/command_shared.go -------------------------------------------------------------------------------- /experimental/libbox/command_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/command_status.go -------------------------------------------------------------------------------- /experimental/libbox/command_urltest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/command_urltest.go -------------------------------------------------------------------------------- /experimental/libbox/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/config.go -------------------------------------------------------------------------------- /experimental/libbox/deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/deprecated.go -------------------------------------------------------------------------------- /experimental/libbox/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/dns.go -------------------------------------------------------------------------------- /experimental/libbox/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/http.go -------------------------------------------------------------------------------- /experimental/libbox/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/iterator.go -------------------------------------------------------------------------------- /experimental/libbox/link_flags_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/link_flags_stub.go -------------------------------------------------------------------------------- /experimental/libbox/link_flags_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/link_flags_unix.go -------------------------------------------------------------------------------- /experimental/libbox/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/log.go -------------------------------------------------------------------------------- /experimental/libbox/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/memory.go -------------------------------------------------------------------------------- /experimental/libbox/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/monitor.go -------------------------------------------------------------------------------- /experimental/libbox/panic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/panic.go -------------------------------------------------------------------------------- /experimental/libbox/pidfd_android.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/pidfd_android.go -------------------------------------------------------------------------------- /experimental/libbox/platform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/platform.go -------------------------------------------------------------------------------- /experimental/libbox/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/pprof.go -------------------------------------------------------------------------------- /experimental/libbox/profile_import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/profile_import.go -------------------------------------------------------------------------------- /experimental/libbox/remote_profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/remote_profile.go -------------------------------------------------------------------------------- /experimental/libbox/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/service.go -------------------------------------------------------------------------------- /experimental/libbox/service_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/service_error.go -------------------------------------------------------------------------------- /experimental/libbox/service_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/service_other.go -------------------------------------------------------------------------------- /experimental/libbox/service_pause.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/service_pause.go -------------------------------------------------------------------------------- /experimental/libbox/service_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/service_windows.go -------------------------------------------------------------------------------- /experimental/libbox/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/setup.go -------------------------------------------------------------------------------- /experimental/libbox/tun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/tun.go -------------------------------------------------------------------------------- /experimental/libbox/tun_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/tun_darwin.go -------------------------------------------------------------------------------- /experimental/libbox/tun_name_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/tun_name_darwin.go -------------------------------------------------------------------------------- /experimental/libbox/tun_name_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/tun_name_linux.go -------------------------------------------------------------------------------- /experimental/libbox/tun_name_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/libbox/tun_name_other.go -------------------------------------------------------------------------------- /experimental/locale/locale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/locale/locale.go -------------------------------------------------------------------------------- /experimental/locale/locale_zh_CN.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/locale/locale_zh_CN.go -------------------------------------------------------------------------------- /experimental/v2rayapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/v2rayapi.go -------------------------------------------------------------------------------- /experimental/v2rayapi/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/v2rayapi/server.go -------------------------------------------------------------------------------- /experimental/v2rayapi/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/v2rayapi/stats.go -------------------------------------------------------------------------------- /experimental/v2rayapi/stats.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/v2rayapi/stats.pb.go -------------------------------------------------------------------------------- /experimental/v2rayapi/stats.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/v2rayapi/stats.proto -------------------------------------------------------------------------------- /experimental/v2rayapi/stats_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/experimental/v2rayapi/stats_grpc.pb.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/go.sum -------------------------------------------------------------------------------- /include/clashapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/clashapi.go -------------------------------------------------------------------------------- /include/clashapi_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/clashapi_stub.go -------------------------------------------------------------------------------- /include/dhcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/dhcp.go -------------------------------------------------------------------------------- /include/dhcp_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/dhcp_stub.go -------------------------------------------------------------------------------- /include/quic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/quic.go -------------------------------------------------------------------------------- /include/quic_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/quic_stub.go -------------------------------------------------------------------------------- /include/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/registry.go -------------------------------------------------------------------------------- /include/tailscale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/tailscale.go -------------------------------------------------------------------------------- /include/tailscale_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/tailscale_stub.go -------------------------------------------------------------------------------- /include/tz_android.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/tz_android.go -------------------------------------------------------------------------------- /include/tz_ios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/tz_ios.go -------------------------------------------------------------------------------- /include/v2rayapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/v2rayapi.go -------------------------------------------------------------------------------- /include/v2rayapi_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/v2rayapi_stub.go -------------------------------------------------------------------------------- /include/wireguard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/wireguard.go -------------------------------------------------------------------------------- /include/wireguard_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/include/wireguard_stub.go -------------------------------------------------------------------------------- /log/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/log/export.go -------------------------------------------------------------------------------- /log/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/log/factory.go -------------------------------------------------------------------------------- /log/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/log/format.go -------------------------------------------------------------------------------- /log/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/log/id.go -------------------------------------------------------------------------------- /log/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/log/level.go -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/log/log.go -------------------------------------------------------------------------------- /log/nop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/log/nop.go -------------------------------------------------------------------------------- /log/observable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/log/observable.go -------------------------------------------------------------------------------- /log/override.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/log/override.go -------------------------------------------------------------------------------- /log/platform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/log/platform.go -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /option/anytls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/anytls.go -------------------------------------------------------------------------------- /option/certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/certificate.go -------------------------------------------------------------------------------- /option/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/debug.go -------------------------------------------------------------------------------- /option/direct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/direct.go -------------------------------------------------------------------------------- /option/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/dns.go -------------------------------------------------------------------------------- /option/dns_record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/dns_record.go -------------------------------------------------------------------------------- /option/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/endpoint.go -------------------------------------------------------------------------------- /option/experimental.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/experimental.go -------------------------------------------------------------------------------- /option/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/group.go -------------------------------------------------------------------------------- /option/group_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/group_provider.go -------------------------------------------------------------------------------- /option/hysteria.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/hysteria.go -------------------------------------------------------------------------------- /option/hysteria2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/hysteria2.go -------------------------------------------------------------------------------- /option/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/inbound.go -------------------------------------------------------------------------------- /option/loadbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/loadbalance.go -------------------------------------------------------------------------------- /option/multiplex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/multiplex.go -------------------------------------------------------------------------------- /option/naive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/naive.go -------------------------------------------------------------------------------- /option/ntp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/ntp.go -------------------------------------------------------------------------------- /option/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/options.go -------------------------------------------------------------------------------- /option/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/outbound.go -------------------------------------------------------------------------------- /option/platform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/platform.go -------------------------------------------------------------------------------- /option/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/provider.go -------------------------------------------------------------------------------- /option/redir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/redir.go -------------------------------------------------------------------------------- /option/resolved.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/resolved.go -------------------------------------------------------------------------------- /option/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/route.go -------------------------------------------------------------------------------- /option/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/rule.go -------------------------------------------------------------------------------- /option/rule_action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/rule_action.go -------------------------------------------------------------------------------- /option/rule_dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/rule_dns.go -------------------------------------------------------------------------------- /option/rule_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/rule_set.go -------------------------------------------------------------------------------- /option/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/service.go -------------------------------------------------------------------------------- /option/shadowsocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/shadowsocks.go -------------------------------------------------------------------------------- /option/shadowsocksr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/shadowsocksr.go -------------------------------------------------------------------------------- /option/shadowtls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/shadowtls.go -------------------------------------------------------------------------------- /option/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/simple.go -------------------------------------------------------------------------------- /option/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/ssh.go -------------------------------------------------------------------------------- /option/ssmapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/ssmapi.go -------------------------------------------------------------------------------- /option/tailscale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/tailscale.go -------------------------------------------------------------------------------- /option/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/tls.go -------------------------------------------------------------------------------- /option/tls_acme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/tls_acme.go -------------------------------------------------------------------------------- /option/tor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/tor.go -------------------------------------------------------------------------------- /option/trojan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/trojan.go -------------------------------------------------------------------------------- /option/tuic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/tuic.go -------------------------------------------------------------------------------- /option/tun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/tun.go -------------------------------------------------------------------------------- /option/tun_platform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/tun_platform.go -------------------------------------------------------------------------------- /option/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/types.go -------------------------------------------------------------------------------- /option/udp_over_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/udp_over_tcp.go -------------------------------------------------------------------------------- /option/v2ray.go: -------------------------------------------------------------------------------- 1 | package option 2 | -------------------------------------------------------------------------------- /option/v2ray_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/v2ray_transport.go -------------------------------------------------------------------------------- /option/vless.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/vless.go -------------------------------------------------------------------------------- /option/vmess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/vmess.go -------------------------------------------------------------------------------- /option/wireguard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/option/wireguard.go -------------------------------------------------------------------------------- /protocol/anytls/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/anytls/inbound.go -------------------------------------------------------------------------------- /protocol/anytls/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/anytls/outbound.go -------------------------------------------------------------------------------- /protocol/block/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/block/outbound.go -------------------------------------------------------------------------------- /protocol/direct/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/direct/inbound.go -------------------------------------------------------------------------------- /protocol/direct/loopback_detect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/direct/loopback_detect.go -------------------------------------------------------------------------------- /protocol/direct/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/direct/outbound.go -------------------------------------------------------------------------------- /protocol/dns/handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/dns/handle.go -------------------------------------------------------------------------------- /protocol/dns/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/dns/outbound.go -------------------------------------------------------------------------------- /protocol/group/balancer/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/balancer/balancer.go -------------------------------------------------------------------------------- /protocol/group/balancer/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/balancer/constant.go -------------------------------------------------------------------------------- /protocol/group/balancer/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/balancer/node.go -------------------------------------------------------------------------------- /protocol/group/balancer/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/balancer/node_test.go -------------------------------------------------------------------------------- /protocol/group/balancer/objective.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/balancer/objective.go -------------------------------------------------------------------------------- /protocol/group/balancer/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/balancer/strategy.go -------------------------------------------------------------------------------- /protocol/group/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/chain.go -------------------------------------------------------------------------------- /protocol/group/dialer_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/dialer_error.go -------------------------------------------------------------------------------- /protocol/group/healthcheck/metaData.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/healthcheck/metaData.go -------------------------------------------------------------------------------- /protocol/group/healthcheck/rtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/healthcheck/rtt.go -------------------------------------------------------------------------------- /protocol/group/healthcheck/rtt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/healthcheck/rtt_test.go -------------------------------------------------------------------------------- /protocol/group/healthcheck/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/healthcheck/storage.go -------------------------------------------------------------------------------- /protocol/group/healthcheck/storages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/healthcheck/storages.go -------------------------------------------------------------------------------- /protocol/group/loadbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/loadbalance.go -------------------------------------------------------------------------------- /protocol/group/selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/selector.go -------------------------------------------------------------------------------- /protocol/group/selector_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/selector_provider.go -------------------------------------------------------------------------------- /protocol/group/urltest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/urltest.go -------------------------------------------------------------------------------- /protocol/group/urltest_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/group/urltest_provider.go -------------------------------------------------------------------------------- /protocol/http/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/http/inbound.go -------------------------------------------------------------------------------- /protocol/http/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/http/outbound.go -------------------------------------------------------------------------------- /protocol/hysteria/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/hysteria/inbound.go -------------------------------------------------------------------------------- /protocol/hysteria/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/hysteria/outbound.go -------------------------------------------------------------------------------- /protocol/hysteria2/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/hysteria2/inbound.go -------------------------------------------------------------------------------- /protocol/hysteria2/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/hysteria2/outbound.go -------------------------------------------------------------------------------- /protocol/mixed/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/mixed/inbound.go -------------------------------------------------------------------------------- /protocol/naive/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/naive/inbound.go -------------------------------------------------------------------------------- /protocol/naive/inbound_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/naive/inbound_conn.go -------------------------------------------------------------------------------- /protocol/naive/quic/inbound_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/naive/quic/inbound_init.go -------------------------------------------------------------------------------- /protocol/redirect/redirect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/redirect/redirect.go -------------------------------------------------------------------------------- /protocol/redirect/tproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/redirect/tproxy.go -------------------------------------------------------------------------------- /protocol/shadowsocks/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/shadowsocks/inbound.go -------------------------------------------------------------------------------- /protocol/shadowsocks/inbound_multi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/shadowsocks/inbound_multi.go -------------------------------------------------------------------------------- /protocol/shadowsocks/inbound_relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/shadowsocks/inbound_relay.go -------------------------------------------------------------------------------- /protocol/shadowsocks/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/shadowsocks/outbound.go -------------------------------------------------------------------------------- /protocol/shadowtls/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/shadowtls/inbound.go -------------------------------------------------------------------------------- /protocol/shadowtls/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/shadowtls/outbound.go -------------------------------------------------------------------------------- /protocol/socks/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/socks/inbound.go -------------------------------------------------------------------------------- /protocol/socks/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/socks/outbound.go -------------------------------------------------------------------------------- /protocol/ssh/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/ssh/outbound.go -------------------------------------------------------------------------------- /protocol/tailscale/dns_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/tailscale/dns_transport.go -------------------------------------------------------------------------------- /protocol/tailscale/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/tailscale/endpoint.go -------------------------------------------------------------------------------- /protocol/tailscale/protect_android.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/tailscale/protect_android.go -------------------------------------------------------------------------------- /protocol/tor/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/tor/outbound.go -------------------------------------------------------------------------------- /protocol/tor/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/tor/proxy.go -------------------------------------------------------------------------------- /protocol/trojan/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/trojan/inbound.go -------------------------------------------------------------------------------- /protocol/trojan/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/trojan/outbound.go -------------------------------------------------------------------------------- /protocol/tuic/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/tuic/inbound.go -------------------------------------------------------------------------------- /protocol/tuic/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/tuic/outbound.go -------------------------------------------------------------------------------- /protocol/tun/hook.go: -------------------------------------------------------------------------------- 1 | package tun 2 | 3 | var HookBeforeCreatePlatformInterface func() 4 | -------------------------------------------------------------------------------- /protocol/tun/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/tun/inbound.go -------------------------------------------------------------------------------- /protocol/vless/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/vless/inbound.go -------------------------------------------------------------------------------- /protocol/vless/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/vless/outbound.go -------------------------------------------------------------------------------- /protocol/vmess/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/vmess/inbound.go -------------------------------------------------------------------------------- /protocol/vmess/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/vmess/outbound.go -------------------------------------------------------------------------------- /protocol/wireguard/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/wireguard/endpoint.go -------------------------------------------------------------------------------- /protocol/wireguard/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/wireguard/init.go -------------------------------------------------------------------------------- /protocol/wireguard/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/protocol/wireguard/outbound.go -------------------------------------------------------------------------------- /provider/filtered.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/provider/filtered.go -------------------------------------------------------------------------------- /provider/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/provider/memory.go -------------------------------------------------------------------------------- /provider/remote/content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/provider/remote/content.go -------------------------------------------------------------------------------- /provider/remote/content_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/provider/remote/content_cache.go -------------------------------------------------------------------------------- /provider/remote/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/provider/remote/info.go -------------------------------------------------------------------------------- /provider/remote/remote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/provider/remote/remote.go -------------------------------------------------------------------------------- /release/completions/sing-box.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/completions/sing-box.bash -------------------------------------------------------------------------------- /release/completions/sing-box.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/completions/sing-box.fish -------------------------------------------------------------------------------- /release/completions/sing-box.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/completions/sing-box.zsh -------------------------------------------------------------------------------- /release/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/config/config.json -------------------------------------------------------------------------------- /release/config/openwrt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/config/openwrt.conf -------------------------------------------------------------------------------- /release/config/openwrt.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/config/openwrt.init -------------------------------------------------------------------------------- /release/config/openwrt.keep: -------------------------------------------------------------------------------- 1 | /etc/sing-box/ 2 | -------------------------------------------------------------------------------- /release/config/openwrt.prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/config/openwrt.prerm -------------------------------------------------------------------------------- /release/config/sing-box-split-dns.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/config/sing-box-split-dns.xml -------------------------------------------------------------------------------- /release/config/sing-box.initd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/config/sing-box.initd -------------------------------------------------------------------------------- /release/config/sing-box.postinst: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | systemd-sysusers sing-box.conf 4 | -------------------------------------------------------------------------------- /release/config/sing-box.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/config/sing-box.rules -------------------------------------------------------------------------------- /release/config/sing-box.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/config/sing-box.service -------------------------------------------------------------------------------- /release/config/sing-box.sysusers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/config/sing-box.sysusers -------------------------------------------------------------------------------- /release/config/sing-box@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/config/sing-box@.service -------------------------------------------------------------------------------- /release/local/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/local/debug.sh -------------------------------------------------------------------------------- /release/local/enable.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/local/enable.sh -------------------------------------------------------------------------------- /release/local/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/local/install.sh -------------------------------------------------------------------------------- /release/local/install_go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/local/install_go.sh -------------------------------------------------------------------------------- /release/local/reinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/local/reinstall.sh -------------------------------------------------------------------------------- /release/local/sing-box.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/local/sing-box.service -------------------------------------------------------------------------------- /release/local/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/local/uninstall.sh -------------------------------------------------------------------------------- /release/local/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/release/local/update.sh -------------------------------------------------------------------------------- /route/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/conn.go -------------------------------------------------------------------------------- /route/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/dns.go -------------------------------------------------------------------------------- /route/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/network.go -------------------------------------------------------------------------------- /route/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/route.go -------------------------------------------------------------------------------- /route/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/router.go -------------------------------------------------------------------------------- /route/rule/rule_abstract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_abstract.go -------------------------------------------------------------------------------- /route/rule/rule_action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_action.go -------------------------------------------------------------------------------- /route/rule/rule_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_default.go -------------------------------------------------------------------------------- /route/rule/rule_dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_dns.go -------------------------------------------------------------------------------- /route/rule/rule_headless.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_headless.go -------------------------------------------------------------------------------- /route/rule/rule_item_adguard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_adguard.go -------------------------------------------------------------------------------- /route/rule/rule_item_auth_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_auth_user.go -------------------------------------------------------------------------------- /route/rule/rule_item_cidr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_cidr.go -------------------------------------------------------------------------------- /route/rule/rule_item_clash_mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_clash_mode.go -------------------------------------------------------------------------------- /route/rule/rule_item_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_client.go -------------------------------------------------------------------------------- /route/rule/rule_item_domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_domain.go -------------------------------------------------------------------------------- /route/rule/rule_item_domain_keyword.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_domain_keyword.go -------------------------------------------------------------------------------- /route/rule/rule_item_domain_regex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_domain_regex.go -------------------------------------------------------------------------------- /route/rule/rule_item_inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_inbound.go -------------------------------------------------------------------------------- /route/rule/rule_item_ip_accept_any.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_ip_accept_any.go -------------------------------------------------------------------------------- /route/rule/rule_item_ip_is_private.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_ip_is_private.go -------------------------------------------------------------------------------- /route/rule/rule_item_ipversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_ipversion.go -------------------------------------------------------------------------------- /route/rule/rule_item_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_network.go -------------------------------------------------------------------------------- /route/rule/rule_item_network_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_network_type.go -------------------------------------------------------------------------------- /route/rule/rule_item_outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_outbound.go -------------------------------------------------------------------------------- /route/rule/rule_item_package_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_package_name.go -------------------------------------------------------------------------------- /route/rule/rule_item_port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_port.go -------------------------------------------------------------------------------- /route/rule/rule_item_port_range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_port_range.go -------------------------------------------------------------------------------- /route/rule/rule_item_process_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_process_name.go -------------------------------------------------------------------------------- /route/rule/rule_item_process_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_process_path.go -------------------------------------------------------------------------------- /route/rule/rule_item_protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_protocol.go -------------------------------------------------------------------------------- /route/rule/rule_item_query_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_query_type.go -------------------------------------------------------------------------------- /route/rule/rule_item_rule_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_rule_set.go -------------------------------------------------------------------------------- /route/rule/rule_item_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_user.go -------------------------------------------------------------------------------- /route/rule/rule_item_user_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_user_id.go -------------------------------------------------------------------------------- /route/rule/rule_item_wifi_bssid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_wifi_bssid.go -------------------------------------------------------------------------------- /route/rule/rule_item_wifi_ssid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_item_wifi_ssid.go -------------------------------------------------------------------------------- /route/rule/rule_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_set.go -------------------------------------------------------------------------------- /route/rule/rule_set_local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_set_local.go -------------------------------------------------------------------------------- /route/rule/rule_set_remote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule/rule_set_remote.go -------------------------------------------------------------------------------- /route/rule_conds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/route/rule_conds.go -------------------------------------------------------------------------------- /service/derp/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/service/derp/service.go -------------------------------------------------------------------------------- /service/resolved/resolve1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/service/resolved/resolve1.go -------------------------------------------------------------------------------- /service/resolved/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/service/resolved/service.go -------------------------------------------------------------------------------- /service/resolved/stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/service/resolved/stub.go -------------------------------------------------------------------------------- /service/resolved/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/service/resolved/transport.go -------------------------------------------------------------------------------- /service/ssmapi/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/service/ssmapi/api.go -------------------------------------------------------------------------------- /service/ssmapi/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/service/ssmapi/cache.go -------------------------------------------------------------------------------- /service/ssmapi/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/service/ssmapi/server.go -------------------------------------------------------------------------------- /service/ssmapi/traffic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/service/ssmapi/traffic.go -------------------------------------------------------------------------------- /service/ssmapi/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/service/ssmapi/user.go -------------------------------------------------------------------------------- /test/box_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/box_test.go -------------------------------------------------------------------------------- /test/brutal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/brutal_test.go -------------------------------------------------------------------------------- /test/clash_darwin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/clash_darwin_test.go -------------------------------------------------------------------------------- /test/clash_other_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/clash_other_test.go -------------------------------------------------------------------------------- /test/clash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/clash_test.go -------------------------------------------------------------------------------- /test/config/hysteria-client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/hysteria-client.json -------------------------------------------------------------------------------- /test/config/hysteria-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/hysteria-server.json -------------------------------------------------------------------------------- /test/config/hysteria2-client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/hysteria2-client.yml -------------------------------------------------------------------------------- /test/config/hysteria2-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/hysteria2-server.yml -------------------------------------------------------------------------------- /test/config/naive-nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/naive-nginx.conf -------------------------------------------------------------------------------- /test/config/naive-quic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/naive-quic.json -------------------------------------------------------------------------------- /test/config/naive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/naive.json -------------------------------------------------------------------------------- /test/config/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/nginx.conf -------------------------------------------------------------------------------- /test/config/shadowsocksr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/shadowsocksr.json -------------------------------------------------------------------------------- /test/config/trojan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/trojan.json -------------------------------------------------------------------------------- /test/config/tuic-client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/tuic-client.json -------------------------------------------------------------------------------- /test/config/tuic-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/tuic-server.json -------------------------------------------------------------------------------- /test/config/vless-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/vless-server.json -------------------------------------------------------------------------------- /test/config/vless-tls-client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/vless-tls-client.json -------------------------------------------------------------------------------- /test/config/vless-tls-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/vless-tls-server.json -------------------------------------------------------------------------------- /test/config/vmess-client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/vmess-client.json -------------------------------------------------------------------------------- /test/config/vmess-grpc-client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/vmess-grpc-client.json -------------------------------------------------------------------------------- /test/config/vmess-grpc-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/vmess-grpc-server.json -------------------------------------------------------------------------------- /test/config/vmess-mux-client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/vmess-mux-client.json -------------------------------------------------------------------------------- /test/config/vmess-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/vmess-server.json -------------------------------------------------------------------------------- /test/config/vmess-ws-client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/vmess-ws-client.json -------------------------------------------------------------------------------- /test/config/vmess-ws-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/vmess-ws-server.json -------------------------------------------------------------------------------- /test/config/wireguard.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/config/wireguard.conf -------------------------------------------------------------------------------- /test/direct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/direct_test.go -------------------------------------------------------------------------------- /test/docker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/docker_test.go -------------------------------------------------------------------------------- /test/domain_inbound_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/domain_inbound_test.go -------------------------------------------------------------------------------- /test/ech_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/ech_test.go -------------------------------------------------------------------------------- /test/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/go.mod -------------------------------------------------------------------------------- /test/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/go.sum -------------------------------------------------------------------------------- /test/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/http_test.go -------------------------------------------------------------------------------- /test/hysteria2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/hysteria2_test.go -------------------------------------------------------------------------------- /test/hysteria_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/hysteria_test.go -------------------------------------------------------------------------------- /test/inbound_detour_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/inbound_detour_test.go -------------------------------------------------------------------------------- /test/mkcert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/mkcert.go -------------------------------------------------------------------------------- /test/mux_cool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/mux_cool_test.go -------------------------------------------------------------------------------- /test/mux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/mux_test.go -------------------------------------------------------------------------------- /test/naive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/naive_test.go -------------------------------------------------------------------------------- /test/reality_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/reality_test.go -------------------------------------------------------------------------------- /test/shadowsocks_legacy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/shadowsocks_legacy_test.go -------------------------------------------------------------------------------- /test/shadowsocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/shadowsocks_test.go -------------------------------------------------------------------------------- /test/shadowtls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/shadowtls_test.go -------------------------------------------------------------------------------- /test/ss_plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/ss_plugin_test.go -------------------------------------------------------------------------------- /test/tfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/tfo_test.go -------------------------------------------------------------------------------- /test/tls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/tls_test.go -------------------------------------------------------------------------------- /test/trojan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/trojan_test.go -------------------------------------------------------------------------------- /test/tuic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/tuic_test.go -------------------------------------------------------------------------------- /test/v2ray_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/v2ray_api_test.go -------------------------------------------------------------------------------- /test/v2ray_grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/v2ray_grpc_test.go -------------------------------------------------------------------------------- /test/v2ray_httpupgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/v2ray_httpupgrade_test.go -------------------------------------------------------------------------------- /test/v2ray_transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/v2ray_transport_test.go -------------------------------------------------------------------------------- /test/v2ray_ws_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/v2ray_ws_test.go -------------------------------------------------------------------------------- /test/vmess_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/vmess_test.go -------------------------------------------------------------------------------- /test/wrapper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/test/wrapper_test.go -------------------------------------------------------------------------------- /transport/simple-obfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/simple-obfs/README.md -------------------------------------------------------------------------------- /transport/simple-obfs/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/simple-obfs/http.go -------------------------------------------------------------------------------- /transport/simple-obfs/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/simple-obfs/tls.go -------------------------------------------------------------------------------- /transport/sip003/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/sip003/args.go -------------------------------------------------------------------------------- /transport/sip003/obfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/sip003/obfs.go -------------------------------------------------------------------------------- /transport/sip003/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/sip003/plugin.go -------------------------------------------------------------------------------- /transport/sip003/v2ray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/sip003/v2ray.go -------------------------------------------------------------------------------- /transport/trojan/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/trojan/mux.go -------------------------------------------------------------------------------- /transport/trojan/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/trojan/protocol.go -------------------------------------------------------------------------------- /transport/trojan/protocol_wait.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/trojan/protocol_wait.go -------------------------------------------------------------------------------- /transport/trojan/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/trojan/service.go -------------------------------------------------------------------------------- /transport/trojan/service_wait.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/trojan/service_wait.go -------------------------------------------------------------------------------- /transport/v2ray/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2ray/grpc.go -------------------------------------------------------------------------------- /transport/v2ray/grpc_lite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2ray/grpc_lite.go -------------------------------------------------------------------------------- /transport/v2ray/quic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2ray/quic.go -------------------------------------------------------------------------------- /transport/v2ray/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2ray/transport.go -------------------------------------------------------------------------------- /transport/v2raygrpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raygrpc/client.go -------------------------------------------------------------------------------- /transport/v2raygrpc/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raygrpc/conn.go -------------------------------------------------------------------------------- /transport/v2raygrpc/custom_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raygrpc/custom_name.go -------------------------------------------------------------------------------- /transport/v2raygrpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raygrpc/server.go -------------------------------------------------------------------------------- /transport/v2raygrpc/stream.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raygrpc/stream.pb.go -------------------------------------------------------------------------------- /transport/v2raygrpc/stream.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raygrpc/stream.proto -------------------------------------------------------------------------------- /transport/v2raygrpc/stream_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raygrpc/stream_grpc.pb.go -------------------------------------------------------------------------------- /transport/v2raygrpc/tls_credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raygrpc/tls_credentials.go -------------------------------------------------------------------------------- /transport/v2raygrpclite/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raygrpclite/client.go -------------------------------------------------------------------------------- /transport/v2raygrpclite/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raygrpclite/conn.go -------------------------------------------------------------------------------- /transport/v2raygrpclite/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raygrpclite/server.go -------------------------------------------------------------------------------- /transport/v2rayhttp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2rayhttp/client.go -------------------------------------------------------------------------------- /transport/v2rayhttp/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2rayhttp/conn.go -------------------------------------------------------------------------------- /transport/v2rayhttp/force_close.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2rayhttp/force_close.go -------------------------------------------------------------------------------- /transport/v2rayhttp/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2rayhttp/pool.go -------------------------------------------------------------------------------- /transport/v2rayhttp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2rayhttp/server.go -------------------------------------------------------------------------------- /transport/v2rayhttpupgrade/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2rayhttpupgrade/client.go -------------------------------------------------------------------------------- /transport/v2rayhttpupgrade/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2rayhttpupgrade/server.go -------------------------------------------------------------------------------- /transport/v2rayquic/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2rayquic/client.go -------------------------------------------------------------------------------- /transport/v2rayquic/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2rayquic/init.go -------------------------------------------------------------------------------- /transport/v2rayquic/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2rayquic/server.go -------------------------------------------------------------------------------- /transport/v2rayquic/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2rayquic/stream.go -------------------------------------------------------------------------------- /transport/v2raywebsocket/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raywebsocket/client.go -------------------------------------------------------------------------------- /transport/v2raywebsocket/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raywebsocket/conn.go -------------------------------------------------------------------------------- /transport/v2raywebsocket/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raywebsocket/server.go -------------------------------------------------------------------------------- /transport/v2raywebsocket/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/v2raywebsocket/writer.go -------------------------------------------------------------------------------- /transport/wireguard/client_bind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/wireguard/client_bind.go -------------------------------------------------------------------------------- /transport/wireguard/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/wireguard/device.go -------------------------------------------------------------------------------- /transport/wireguard/device_stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/wireguard/device_stack.go -------------------------------------------------------------------------------- /transport/wireguard/device_system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/wireguard/device_system.go -------------------------------------------------------------------------------- /transport/wireguard/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qjebbs/sing-box/HEAD/transport/wireguard/endpoint.go --------------------------------------------------------------------------------