├── .github └── workflows │ └── go.yml ├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── adapters ├── inbound │ ├── http.go │ ├── https.go │ ├── socket.go │ └── util.go └── outbound │ ├── base.go │ ├── direct.go │ ├── fallback.go │ ├── http.go │ ├── loadbalance.go │ ├── reject.go │ ├── selector.go │ ├── shadowsocks.go │ ├── shadowsocksr.go │ ├── snell.go │ ├── socks5.go │ ├── urltest.go │ ├── util.go │ └── vmess.go ├── common ├── cache │ ├── cache.go │ ├── cache_test.go │ ├── lrucache.go │ └── lrucache_test.go ├── murmur3 │ ├── murmur.go │ └── murmur32.go ├── observable │ ├── iterable.go │ ├── observable.go │ ├── observable_test.go │ └── subscriber.go ├── picker │ ├── picker.go │ └── picker_test.go ├── pool │ └── pool.go ├── queue │ └── queue.go └── structure │ ├── structure.go │ └── structure_test.go ├── component ├── auth │ └── auth.go ├── domain-trie │ ├── node.go │ ├── tire.go │ └── trie_test.go ├── fakeip │ ├── pool.go │ └── pool_test.go ├── nat │ └── table.go ├── simple-obfs │ ├── http.go │ └── tls.go ├── snell │ ├── cipher.go │ └── snell.go ├── socks5 │ └── socks5.go ├── v2ray-plugin │ ├── mux.go │ └── websocket.go └── vmess │ ├── aead.go │ ├── chunk.go │ ├── conn.go │ ├── user.go │ ├── vmess.go │ └── websocket.go ├── config ├── config.go ├── initial.go └── utils.go ├── constant ├── adapters.go ├── metadata.go ├── path.go ├── rule.go ├── traffic.go └── version.go ├── dns ├── client.go ├── doh.go ├── filters.go ├── iputil.go ├── middleware.go ├── resolver.go ├── server.go └── util.go ├── docs └── logo.png ├── go.mod ├── go.sum ├── hub ├── executor │ └── executor.go ├── hub.go └── route │ ├── configs.go │ ├── ctxkeys.go │ ├── errors.go │ ├── proxies.go │ ├── rules.go │ ├── server.go │ └── sysproxy.go ├── log ├── level.go └── log.go ├── main.go ├── proxy ├── auth │ └── auth.go ├── http │ └── server.go ├── listener.go ├── redir │ ├── tcp.go │ ├── tcp_darwin.go │ ├── tcp_freebsd.go │ ├── tcp_linux.go │ ├── tcp_linux_386.go │ ├── tcp_linux_other.go │ └── tcp_windows.go └── socks │ ├── tcp.go │ ├── udp.go │ └── utils.go ├── rules ├── domain.go ├── domain_keyword.go ├── domain_suffix.go ├── final.go ├── geoip.go ├── ipcidr.go └── port.go └── tunnel ├── connection.go ├── mode.go ├── tunnel.go └── util.go /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/README.md -------------------------------------------------------------------------------- /adapters/inbound/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/inbound/http.go -------------------------------------------------------------------------------- /adapters/inbound/https.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/inbound/https.go -------------------------------------------------------------------------------- /adapters/inbound/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/inbound/socket.go -------------------------------------------------------------------------------- /adapters/inbound/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/inbound/util.go -------------------------------------------------------------------------------- /adapters/outbound/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/base.go -------------------------------------------------------------------------------- /adapters/outbound/direct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/direct.go -------------------------------------------------------------------------------- /adapters/outbound/fallback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/fallback.go -------------------------------------------------------------------------------- /adapters/outbound/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/http.go -------------------------------------------------------------------------------- /adapters/outbound/loadbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/loadbalance.go -------------------------------------------------------------------------------- /adapters/outbound/reject.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/reject.go -------------------------------------------------------------------------------- /adapters/outbound/selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/selector.go -------------------------------------------------------------------------------- /adapters/outbound/shadowsocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/shadowsocks.go -------------------------------------------------------------------------------- /adapters/outbound/shadowsocksr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/shadowsocksr.go -------------------------------------------------------------------------------- /adapters/outbound/snell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/snell.go -------------------------------------------------------------------------------- /adapters/outbound/socks5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/socks5.go -------------------------------------------------------------------------------- /adapters/outbound/urltest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/urltest.go -------------------------------------------------------------------------------- /adapters/outbound/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/util.go -------------------------------------------------------------------------------- /adapters/outbound/vmess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/adapters/outbound/vmess.go -------------------------------------------------------------------------------- /common/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/cache/cache.go -------------------------------------------------------------------------------- /common/cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/cache/cache_test.go -------------------------------------------------------------------------------- /common/cache/lrucache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/cache/lrucache.go -------------------------------------------------------------------------------- /common/cache/lrucache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/cache/lrucache_test.go -------------------------------------------------------------------------------- /common/murmur3/murmur.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/murmur3/murmur.go -------------------------------------------------------------------------------- /common/murmur3/murmur32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/murmur3/murmur32.go -------------------------------------------------------------------------------- /common/observable/iterable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/observable/iterable.go -------------------------------------------------------------------------------- /common/observable/observable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/observable/observable.go -------------------------------------------------------------------------------- /common/observable/observable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/observable/observable_test.go -------------------------------------------------------------------------------- /common/observable/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/observable/subscriber.go -------------------------------------------------------------------------------- /common/picker/picker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/picker/picker.go -------------------------------------------------------------------------------- /common/picker/picker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/picker/picker_test.go -------------------------------------------------------------------------------- /common/pool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/pool/pool.go -------------------------------------------------------------------------------- /common/queue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/queue/queue.go -------------------------------------------------------------------------------- /common/structure/structure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/structure/structure.go -------------------------------------------------------------------------------- /common/structure/structure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/common/structure/structure_test.go -------------------------------------------------------------------------------- /component/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/auth/auth.go -------------------------------------------------------------------------------- /component/domain-trie/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/domain-trie/node.go -------------------------------------------------------------------------------- /component/domain-trie/tire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/domain-trie/tire.go -------------------------------------------------------------------------------- /component/domain-trie/trie_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/domain-trie/trie_test.go -------------------------------------------------------------------------------- /component/fakeip/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/fakeip/pool.go -------------------------------------------------------------------------------- /component/fakeip/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/fakeip/pool_test.go -------------------------------------------------------------------------------- /component/nat/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/nat/table.go -------------------------------------------------------------------------------- /component/simple-obfs/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/simple-obfs/http.go -------------------------------------------------------------------------------- /component/simple-obfs/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/simple-obfs/tls.go -------------------------------------------------------------------------------- /component/snell/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/snell/cipher.go -------------------------------------------------------------------------------- /component/snell/snell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/snell/snell.go -------------------------------------------------------------------------------- /component/socks5/socks5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/socks5/socks5.go -------------------------------------------------------------------------------- /component/v2ray-plugin/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/v2ray-plugin/mux.go -------------------------------------------------------------------------------- /component/v2ray-plugin/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/v2ray-plugin/websocket.go -------------------------------------------------------------------------------- /component/vmess/aead.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/vmess/aead.go -------------------------------------------------------------------------------- /component/vmess/chunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/vmess/chunk.go -------------------------------------------------------------------------------- /component/vmess/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/vmess/conn.go -------------------------------------------------------------------------------- /component/vmess/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/vmess/user.go -------------------------------------------------------------------------------- /component/vmess/vmess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/vmess/vmess.go -------------------------------------------------------------------------------- /component/vmess/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/component/vmess/websocket.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/config/config.go -------------------------------------------------------------------------------- /config/initial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/config/initial.go -------------------------------------------------------------------------------- /config/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/config/utils.go -------------------------------------------------------------------------------- /constant/adapters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/constant/adapters.go -------------------------------------------------------------------------------- /constant/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/constant/metadata.go -------------------------------------------------------------------------------- /constant/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/constant/path.go -------------------------------------------------------------------------------- /constant/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/constant/rule.go -------------------------------------------------------------------------------- /constant/traffic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/constant/traffic.go -------------------------------------------------------------------------------- /constant/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/constant/version.go -------------------------------------------------------------------------------- /dns/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/dns/client.go -------------------------------------------------------------------------------- /dns/doh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/dns/doh.go -------------------------------------------------------------------------------- /dns/filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/dns/filters.go -------------------------------------------------------------------------------- /dns/iputil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/dns/iputil.go -------------------------------------------------------------------------------- /dns/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/dns/middleware.go -------------------------------------------------------------------------------- /dns/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/dns/resolver.go -------------------------------------------------------------------------------- /dns/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/dns/server.go -------------------------------------------------------------------------------- /dns/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/dns/util.go -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/docs/logo.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/go.sum -------------------------------------------------------------------------------- /hub/executor/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/hub/executor/executor.go -------------------------------------------------------------------------------- /hub/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/hub/hub.go -------------------------------------------------------------------------------- /hub/route/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/hub/route/configs.go -------------------------------------------------------------------------------- /hub/route/ctxkeys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/hub/route/ctxkeys.go -------------------------------------------------------------------------------- /hub/route/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/hub/route/errors.go -------------------------------------------------------------------------------- /hub/route/proxies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/hub/route/proxies.go -------------------------------------------------------------------------------- /hub/route/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/hub/route/rules.go -------------------------------------------------------------------------------- /hub/route/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/hub/route/server.go -------------------------------------------------------------------------------- /hub/route/sysproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/hub/route/sysproxy.go -------------------------------------------------------------------------------- /log/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/log/level.go -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/log/log.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/main.go -------------------------------------------------------------------------------- /proxy/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/auth/auth.go -------------------------------------------------------------------------------- /proxy/http/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/http/server.go -------------------------------------------------------------------------------- /proxy/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/listener.go -------------------------------------------------------------------------------- /proxy/redir/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/redir/tcp.go -------------------------------------------------------------------------------- /proxy/redir/tcp_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/redir/tcp_darwin.go -------------------------------------------------------------------------------- /proxy/redir/tcp_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/redir/tcp_freebsd.go -------------------------------------------------------------------------------- /proxy/redir/tcp_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/redir/tcp_linux.go -------------------------------------------------------------------------------- /proxy/redir/tcp_linux_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/redir/tcp_linux_386.go -------------------------------------------------------------------------------- /proxy/redir/tcp_linux_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/redir/tcp_linux_other.go -------------------------------------------------------------------------------- /proxy/redir/tcp_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/redir/tcp_windows.go -------------------------------------------------------------------------------- /proxy/socks/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/socks/tcp.go -------------------------------------------------------------------------------- /proxy/socks/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/socks/udp.go -------------------------------------------------------------------------------- /proxy/socks/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/proxy/socks/utils.go -------------------------------------------------------------------------------- /rules/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/rules/domain.go -------------------------------------------------------------------------------- /rules/domain_keyword.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/rules/domain_keyword.go -------------------------------------------------------------------------------- /rules/domain_suffix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/rules/domain_suffix.go -------------------------------------------------------------------------------- /rules/final.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/rules/final.go -------------------------------------------------------------------------------- /rules/geoip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/rules/geoip.go -------------------------------------------------------------------------------- /rules/ipcidr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/rules/ipcidr.go -------------------------------------------------------------------------------- /rules/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/rules/port.go -------------------------------------------------------------------------------- /tunnel/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/tunnel/connection.go -------------------------------------------------------------------------------- /tunnel/mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/tunnel/mode.go -------------------------------------------------------------------------------- /tunnel/tunnel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/tunnel/tunnel.go -------------------------------------------------------------------------------- /tunnel/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zengzhengkevin/clashr/HEAD/tunnel/util.go --------------------------------------------------------------------------------