├── .Dockerfile ├── .github └── workflows │ ├── build.yml │ └── stale.yml ├── .gitignore ├── .goreleaser.yml ├── Dockerfile ├── LICENSE ├── README.md ├── config.go ├── config ├── README.md ├── dnsrecord.inc.conf.example ├── examples │ ├── 1.simple_proxy_service │ │ └── glider.conf │ ├── 2.one_forwarder │ │ └── glider.conf │ ├── 3.forward_chain │ │ └── glider.conf │ ├── 4.multiple_forwarders │ │ └── glider.conf │ ├── 5.rule_default_direct │ │ ├── glider.conf │ │ └── office.rule │ ├── 6.rule_default_forwarder │ │ ├── bypass.rule │ │ └── glider.conf │ ├── 7.rule_multiple_rule_files │ │ ├── glider.conf │ │ └── rules.d │ │ │ ├── home.rule │ │ │ └── office.rule │ ├── 8.transparent_proxy_with_dnsmasq │ │ ├── README.md │ │ └── glider.conf │ ├── 9.transparent_proxy_without_dnsmasq │ │ ├── README.md │ │ ├── glider.conf │ │ └── rules.d │ │ │ ├── home.rule │ │ │ ├── office.list │ │ │ └── office.rule │ └── README.md ├── glider.conf.example └── rules.d │ ├── direct.rule.example │ ├── office.list.example │ ├── office.rule.example │ └── reject.rule.example ├── dns ├── cache.go ├── client.go ├── message.go ├── server.go └── upstream.go ├── feature.go ├── feature_linux.go ├── go.mod ├── go.sum ├── ipset ├── ipset_linux.go └── ipset_other.go ├── main.go ├── pkg ├── log │ └── log.go ├── pool │ ├── buffer.go │ ├── bufreader.go │ └── bytesbuffer.go ├── smux │ ├── LICENSE │ ├── frame.go │ ├── mux.go │ ├── mux_test.go │ ├── session.go │ ├── session_test.go │ ├── shaper.go │ ├── shaper_test.go │ └── stream.go ├── sockopt │ ├── sockopt.go │ ├── sockopt_darwin.go │ ├── sockopt_linux.go │ └── sockopt_others.go └── socks │ └── socks.go ├── proxy ├── conn.go ├── dialer.go ├── direct.go ├── http │ ├── client.go │ ├── http.go │ ├── request.go │ └── server.go ├── kcp │ └── kcp.go ├── mixed │ └── mixed.go ├── obfs │ ├── http.go │ ├── obfs.go │ └── tls.go ├── proxy.go ├── pxyproto │ └── server.go ├── redir │ ├── redir_linux.go │ ├── redir_linux_386.go │ └── redir_linux_other.go ├── reject │ └── reject.go ├── server.go ├── smux │ ├── client.go │ ├── server.go │ └── smux.go ├── socks4 │ └── socks4.go ├── socks5 │ ├── client.go │ ├── packet.go │ ├── server.go │ └── socks5.go ├── ss │ ├── cipher │ │ ├── cipher.go │ │ ├── shadowaead │ │ │ ├── cipher.go │ │ │ ├── conn.go │ │ │ ├── packet.go │ │ │ └── stream.go │ │ └── shadowstream │ │ │ ├── cipher.go │ │ │ ├── conn.go │ │ │ ├── packet.go │ │ │ └── stream.go │ ├── client.go │ ├── packet.go │ ├── server.go │ └── ss.go ├── ssh │ └── ssh.go ├── ssr │ ├── internal │ │ ├── cipher │ │ │ └── cipher.go │ │ ├── client.go │ │ ├── obfs │ │ │ ├── base.go │ │ │ ├── http_post.go │ │ │ ├── http_simple.go │ │ │ ├── plain.go │ │ │ ├── random_head.go │ │ │ └── tls12_ticket_auth.go │ │ ├── protocol │ │ │ ├── auth_aes128_md5.go │ │ │ ├── auth_aes128_sha1.go │ │ │ ├── auth_chain_a.go │ │ │ ├── auth_chain_b.go │ │ │ ├── auth_sha1_v4.go │ │ │ ├── base.go │ │ │ ├── origin.go │ │ │ └── verify_sha1.go │ │ ├── ssr │ │ │ ├── adler32.go │ │ │ ├── crc32.go │ │ │ └── obfs.go │ │ └── tools │ │ │ ├── encrypt.go │ │ │ └── obfsutil.go │ └── ssr.go ├── tcp │ └── tcp.go ├── tls │ └── tls.go ├── tproxy │ ├── server.go │ └── tproxy.go ├── trojan │ ├── client.go │ ├── packet.go │ ├── server.go │ └── trojan.go ├── udp │ └── udp.go ├── unix │ ├── client.go │ ├── server.go │ └── unix.go ├── vless │ ├── addr.go │ ├── client.go │ ├── packet.go │ ├── server.go │ └── vless.go ├── vmess │ ├── addr.go │ ├── aead.go │ ├── auth.go │ ├── chunk.go │ ├── client.go │ ├── packet.go │ ├── size.go │ ├── user.go │ └── vmess.go ├── vsock │ ├── client.go │ ├── server.go │ ├── socket.go │ └── vsock.go └── ws │ ├── client.go │ ├── frame.go │ ├── server.go │ └── ws.go ├── rule ├── check.go ├── config.go ├── forward.go ├── group.go └── proxy.go ├── service ├── dhcpd │ ├── cilent.go │ ├── dhcpd.go │ └── pool.go └── service.go └── systemd ├── README.md ├── glider@.service ├── postinstall.sh ├── postremove.sh └── preremove.sh /.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/.Dockerfile -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/README.md -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config.go -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/README.md -------------------------------------------------------------------------------- /config/dnsrecord.inc.conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/dnsrecord.inc.conf.example -------------------------------------------------------------------------------- /config/examples/1.simple_proxy_service/glider.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/1.simple_proxy_service/glider.conf -------------------------------------------------------------------------------- /config/examples/2.one_forwarder/glider.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/2.one_forwarder/glider.conf -------------------------------------------------------------------------------- /config/examples/3.forward_chain/glider.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/3.forward_chain/glider.conf -------------------------------------------------------------------------------- /config/examples/4.multiple_forwarders/glider.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/4.multiple_forwarders/glider.conf -------------------------------------------------------------------------------- /config/examples/5.rule_default_direct/glider.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/5.rule_default_direct/glider.conf -------------------------------------------------------------------------------- /config/examples/5.rule_default_direct/office.rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/5.rule_default_direct/office.rule -------------------------------------------------------------------------------- /config/examples/6.rule_default_forwarder/bypass.rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/6.rule_default_forwarder/bypass.rule -------------------------------------------------------------------------------- /config/examples/6.rule_default_forwarder/glider.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/6.rule_default_forwarder/glider.conf -------------------------------------------------------------------------------- /config/examples/7.rule_multiple_rule_files/glider.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/7.rule_multiple_rule_files/glider.conf -------------------------------------------------------------------------------- /config/examples/7.rule_multiple_rule_files/rules.d/home.rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/7.rule_multiple_rule_files/rules.d/home.rule -------------------------------------------------------------------------------- /config/examples/7.rule_multiple_rule_files/rules.d/office.rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/7.rule_multiple_rule_files/rules.d/office.rule -------------------------------------------------------------------------------- /config/examples/8.transparent_proxy_with_dnsmasq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/8.transparent_proxy_with_dnsmasq/README.md -------------------------------------------------------------------------------- /config/examples/8.transparent_proxy_with_dnsmasq/glider.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/8.transparent_proxy_with_dnsmasq/glider.conf -------------------------------------------------------------------------------- /config/examples/9.transparent_proxy_without_dnsmasq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/9.transparent_proxy_without_dnsmasq/README.md -------------------------------------------------------------------------------- /config/examples/9.transparent_proxy_without_dnsmasq/glider.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/9.transparent_proxy_without_dnsmasq/glider.conf -------------------------------------------------------------------------------- /config/examples/9.transparent_proxy_without_dnsmasq/rules.d/home.rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/9.transparent_proxy_without_dnsmasq/rules.d/home.rule -------------------------------------------------------------------------------- /config/examples/9.transparent_proxy_without_dnsmasq/rules.d/office.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/9.transparent_proxy_without_dnsmasq/rules.d/office.list -------------------------------------------------------------------------------- /config/examples/9.transparent_proxy_without_dnsmasq/rules.d/office.rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/9.transparent_proxy_without_dnsmasq/rules.d/office.rule -------------------------------------------------------------------------------- /config/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/examples/README.md -------------------------------------------------------------------------------- /config/glider.conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/glider.conf.example -------------------------------------------------------------------------------- /config/rules.d/direct.rule.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/rules.d/direct.rule.example -------------------------------------------------------------------------------- /config/rules.d/office.list.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/rules.d/office.list.example -------------------------------------------------------------------------------- /config/rules.d/office.rule.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/rules.d/office.rule.example -------------------------------------------------------------------------------- /config/rules.d/reject.rule.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/config/rules.d/reject.rule.example -------------------------------------------------------------------------------- /dns/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/dns/cache.go -------------------------------------------------------------------------------- /dns/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/dns/client.go -------------------------------------------------------------------------------- /dns/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/dns/message.go -------------------------------------------------------------------------------- /dns/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/dns/server.go -------------------------------------------------------------------------------- /dns/upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/dns/upstream.go -------------------------------------------------------------------------------- /feature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/feature.go -------------------------------------------------------------------------------- /feature_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/feature_linux.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/go.sum -------------------------------------------------------------------------------- /ipset/ipset_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/ipset/ipset_linux.go -------------------------------------------------------------------------------- /ipset/ipset_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/ipset/ipset_other.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/main.go -------------------------------------------------------------------------------- /pkg/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/log/log.go -------------------------------------------------------------------------------- /pkg/pool/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/pool/buffer.go -------------------------------------------------------------------------------- /pkg/pool/bufreader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/pool/bufreader.go -------------------------------------------------------------------------------- /pkg/pool/bytesbuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/pool/bytesbuffer.go -------------------------------------------------------------------------------- /pkg/smux/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/smux/LICENSE -------------------------------------------------------------------------------- /pkg/smux/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/smux/frame.go -------------------------------------------------------------------------------- /pkg/smux/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/smux/mux.go -------------------------------------------------------------------------------- /pkg/smux/mux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/smux/mux_test.go -------------------------------------------------------------------------------- /pkg/smux/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/smux/session.go -------------------------------------------------------------------------------- /pkg/smux/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/smux/session_test.go -------------------------------------------------------------------------------- /pkg/smux/shaper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/smux/shaper.go -------------------------------------------------------------------------------- /pkg/smux/shaper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/smux/shaper_test.go -------------------------------------------------------------------------------- /pkg/smux/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/smux/stream.go -------------------------------------------------------------------------------- /pkg/sockopt/sockopt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/sockopt/sockopt.go -------------------------------------------------------------------------------- /pkg/sockopt/sockopt_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/sockopt/sockopt_darwin.go -------------------------------------------------------------------------------- /pkg/sockopt/sockopt_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/sockopt/sockopt_linux.go -------------------------------------------------------------------------------- /pkg/sockopt/sockopt_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/sockopt/sockopt_others.go -------------------------------------------------------------------------------- /pkg/socks/socks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/pkg/socks/socks.go -------------------------------------------------------------------------------- /proxy/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/conn.go -------------------------------------------------------------------------------- /proxy/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/dialer.go -------------------------------------------------------------------------------- /proxy/direct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/direct.go -------------------------------------------------------------------------------- /proxy/http/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/http/client.go -------------------------------------------------------------------------------- /proxy/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/http/http.go -------------------------------------------------------------------------------- /proxy/http/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/http/request.go -------------------------------------------------------------------------------- /proxy/http/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/http/server.go -------------------------------------------------------------------------------- /proxy/kcp/kcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/kcp/kcp.go -------------------------------------------------------------------------------- /proxy/mixed/mixed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/mixed/mixed.go -------------------------------------------------------------------------------- /proxy/obfs/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/obfs/http.go -------------------------------------------------------------------------------- /proxy/obfs/obfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/obfs/obfs.go -------------------------------------------------------------------------------- /proxy/obfs/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/obfs/tls.go -------------------------------------------------------------------------------- /proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/proxy.go -------------------------------------------------------------------------------- /proxy/pxyproto/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/pxyproto/server.go -------------------------------------------------------------------------------- /proxy/redir/redir_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/redir/redir_linux.go -------------------------------------------------------------------------------- /proxy/redir/redir_linux_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/redir/redir_linux_386.go -------------------------------------------------------------------------------- /proxy/redir/redir_linux_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/redir/redir_linux_other.go -------------------------------------------------------------------------------- /proxy/reject/reject.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/reject/reject.go -------------------------------------------------------------------------------- /proxy/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/server.go -------------------------------------------------------------------------------- /proxy/smux/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/smux/client.go -------------------------------------------------------------------------------- /proxy/smux/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/smux/server.go -------------------------------------------------------------------------------- /proxy/smux/smux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/smux/smux.go -------------------------------------------------------------------------------- /proxy/socks4/socks4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/socks4/socks4.go -------------------------------------------------------------------------------- /proxy/socks5/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/socks5/client.go -------------------------------------------------------------------------------- /proxy/socks5/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/socks5/packet.go -------------------------------------------------------------------------------- /proxy/socks5/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/socks5/server.go -------------------------------------------------------------------------------- /proxy/socks5/socks5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/socks5/socks5.go -------------------------------------------------------------------------------- /proxy/ss/cipher/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/cipher/cipher.go -------------------------------------------------------------------------------- /proxy/ss/cipher/shadowaead/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/cipher/shadowaead/cipher.go -------------------------------------------------------------------------------- /proxy/ss/cipher/shadowaead/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/cipher/shadowaead/conn.go -------------------------------------------------------------------------------- /proxy/ss/cipher/shadowaead/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/cipher/shadowaead/packet.go -------------------------------------------------------------------------------- /proxy/ss/cipher/shadowaead/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/cipher/shadowaead/stream.go -------------------------------------------------------------------------------- /proxy/ss/cipher/shadowstream/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/cipher/shadowstream/cipher.go -------------------------------------------------------------------------------- /proxy/ss/cipher/shadowstream/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/cipher/shadowstream/conn.go -------------------------------------------------------------------------------- /proxy/ss/cipher/shadowstream/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/cipher/shadowstream/packet.go -------------------------------------------------------------------------------- /proxy/ss/cipher/shadowstream/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/cipher/shadowstream/stream.go -------------------------------------------------------------------------------- /proxy/ss/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/client.go -------------------------------------------------------------------------------- /proxy/ss/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/packet.go -------------------------------------------------------------------------------- /proxy/ss/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/server.go -------------------------------------------------------------------------------- /proxy/ss/ss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ss/ss.go -------------------------------------------------------------------------------- /proxy/ssh/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssh/ssh.go -------------------------------------------------------------------------------- /proxy/ssr/internal/cipher/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/cipher/cipher.go -------------------------------------------------------------------------------- /proxy/ssr/internal/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/client.go -------------------------------------------------------------------------------- /proxy/ssr/internal/obfs/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/obfs/base.go -------------------------------------------------------------------------------- /proxy/ssr/internal/obfs/http_post.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/obfs/http_post.go -------------------------------------------------------------------------------- /proxy/ssr/internal/obfs/http_simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/obfs/http_simple.go -------------------------------------------------------------------------------- /proxy/ssr/internal/obfs/plain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/obfs/plain.go -------------------------------------------------------------------------------- /proxy/ssr/internal/obfs/random_head.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/obfs/random_head.go -------------------------------------------------------------------------------- /proxy/ssr/internal/obfs/tls12_ticket_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/obfs/tls12_ticket_auth.go -------------------------------------------------------------------------------- /proxy/ssr/internal/protocol/auth_aes128_md5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/protocol/auth_aes128_md5.go -------------------------------------------------------------------------------- /proxy/ssr/internal/protocol/auth_aes128_sha1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/protocol/auth_aes128_sha1.go -------------------------------------------------------------------------------- /proxy/ssr/internal/protocol/auth_chain_a.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/protocol/auth_chain_a.go -------------------------------------------------------------------------------- /proxy/ssr/internal/protocol/auth_chain_b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/protocol/auth_chain_b.go -------------------------------------------------------------------------------- /proxy/ssr/internal/protocol/auth_sha1_v4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/protocol/auth_sha1_v4.go -------------------------------------------------------------------------------- /proxy/ssr/internal/protocol/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/protocol/base.go -------------------------------------------------------------------------------- /proxy/ssr/internal/protocol/origin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/protocol/origin.go -------------------------------------------------------------------------------- /proxy/ssr/internal/protocol/verify_sha1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/protocol/verify_sha1.go -------------------------------------------------------------------------------- /proxy/ssr/internal/ssr/adler32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/ssr/adler32.go -------------------------------------------------------------------------------- /proxy/ssr/internal/ssr/crc32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/ssr/crc32.go -------------------------------------------------------------------------------- /proxy/ssr/internal/ssr/obfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/ssr/obfs.go -------------------------------------------------------------------------------- /proxy/ssr/internal/tools/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/tools/encrypt.go -------------------------------------------------------------------------------- /proxy/ssr/internal/tools/obfsutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/internal/tools/obfsutil.go -------------------------------------------------------------------------------- /proxy/ssr/ssr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ssr/ssr.go -------------------------------------------------------------------------------- /proxy/tcp/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/tcp/tcp.go -------------------------------------------------------------------------------- /proxy/tls/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/tls/tls.go -------------------------------------------------------------------------------- /proxy/tproxy/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/tproxy/server.go -------------------------------------------------------------------------------- /proxy/tproxy/tproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/tproxy/tproxy.go -------------------------------------------------------------------------------- /proxy/trojan/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/trojan/client.go -------------------------------------------------------------------------------- /proxy/trojan/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/trojan/packet.go -------------------------------------------------------------------------------- /proxy/trojan/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/trojan/server.go -------------------------------------------------------------------------------- /proxy/trojan/trojan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/trojan/trojan.go -------------------------------------------------------------------------------- /proxy/udp/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/udp/udp.go -------------------------------------------------------------------------------- /proxy/unix/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/unix/client.go -------------------------------------------------------------------------------- /proxy/unix/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/unix/server.go -------------------------------------------------------------------------------- /proxy/unix/unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/unix/unix.go -------------------------------------------------------------------------------- /proxy/vless/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vless/addr.go -------------------------------------------------------------------------------- /proxy/vless/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vless/client.go -------------------------------------------------------------------------------- /proxy/vless/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vless/packet.go -------------------------------------------------------------------------------- /proxy/vless/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vless/server.go -------------------------------------------------------------------------------- /proxy/vless/vless.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vless/vless.go -------------------------------------------------------------------------------- /proxy/vmess/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vmess/addr.go -------------------------------------------------------------------------------- /proxy/vmess/aead.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vmess/aead.go -------------------------------------------------------------------------------- /proxy/vmess/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vmess/auth.go -------------------------------------------------------------------------------- /proxy/vmess/chunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vmess/chunk.go -------------------------------------------------------------------------------- /proxy/vmess/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vmess/client.go -------------------------------------------------------------------------------- /proxy/vmess/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vmess/packet.go -------------------------------------------------------------------------------- /proxy/vmess/size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vmess/size.go -------------------------------------------------------------------------------- /proxy/vmess/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vmess/user.go -------------------------------------------------------------------------------- /proxy/vmess/vmess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vmess/vmess.go -------------------------------------------------------------------------------- /proxy/vsock/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vsock/client.go -------------------------------------------------------------------------------- /proxy/vsock/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vsock/server.go -------------------------------------------------------------------------------- /proxy/vsock/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vsock/socket.go -------------------------------------------------------------------------------- /proxy/vsock/vsock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/vsock/vsock.go -------------------------------------------------------------------------------- /proxy/ws/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ws/client.go -------------------------------------------------------------------------------- /proxy/ws/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ws/frame.go -------------------------------------------------------------------------------- /proxy/ws/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ws/server.go -------------------------------------------------------------------------------- /proxy/ws/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/proxy/ws/ws.go -------------------------------------------------------------------------------- /rule/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/rule/check.go -------------------------------------------------------------------------------- /rule/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/rule/config.go -------------------------------------------------------------------------------- /rule/forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/rule/forward.go -------------------------------------------------------------------------------- /rule/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/rule/group.go -------------------------------------------------------------------------------- /rule/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/rule/proxy.go -------------------------------------------------------------------------------- /service/dhcpd/cilent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/service/dhcpd/cilent.go -------------------------------------------------------------------------------- /service/dhcpd/dhcpd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/service/dhcpd/dhcpd.go -------------------------------------------------------------------------------- /service/dhcpd/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/service/dhcpd/pool.go -------------------------------------------------------------------------------- /service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/service/service.go -------------------------------------------------------------------------------- /systemd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/systemd/README.md -------------------------------------------------------------------------------- /systemd/glider@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/systemd/glider@.service -------------------------------------------------------------------------------- /systemd/postinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/systemd/postinstall.sh -------------------------------------------------------------------------------- /systemd/postremove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/systemd/postremove.sh -------------------------------------------------------------------------------- /systemd/preremove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meoww-bot/glider/HEAD/systemd/preremove.sh --------------------------------------------------------------------------------