├── .github └── workflows │ └── monitor-upstream-releases.yml ├── .gitignore ├── CODEOWNERS ├── LICENSE ├── README.md ├── ciphers ├── aead_cipher.go ├── stream_cipher.go └── stream_cipher_test.go ├── common ├── common.go ├── common_test.go └── encrypt.go ├── go.mod ├── go.sum ├── netproxy ├── conn.go ├── dialer.go ├── magic_network.go ├── sockopt_others.go └── sockopt_unixlike.go ├── pkg ├── bufferred_conn │ └── bufferred_conn.go ├── cert │ ├── cert_pool_others.go │ └── cert_pool_windows.go ├── disk_bloom │ └── disk_bloom.go ├── fastrand │ └── fastrand.go ├── gun_proto │ ├── customServiceName.go │ ├── generate.go │ ├── gun.pb.go │ └── gun.proto └── zeroalloc │ ├── bufio │ └── bufioZero.go │ └── io │ └── io.go ├── pool ├── bytes.go ├── bytes │ └── buffer.go ├── bytes_buffer.go └── pool.go ├── protocol ├── addr.go ├── dialer.go ├── direct │ ├── conn.go │ └── dialer.go ├── header.go ├── http │ ├── conn.go │ └── http.go ├── infra │ └── socks │ │ └── socks.go ├── juicity │ ├── client.go │ ├── client_ring.go │ ├── dialer.go │ ├── dialer_test.go │ ├── juice.go │ ├── stream_conn.go │ ├── stream_packet_conn.go │ └── transport_packet_conn.go ├── metadata.go ├── protocol.go ├── shadowsocks │ ├── addr.go │ ├── dialer.go │ ├── encrypt.go │ ├── salt_generator.go │ ├── tcp_conn.go │ └── udp_conn.go ├── shadowsocks_stream │ ├── dialer.go │ ├── dialer_test.go │ ├── tcp_conn.go │ └── udp_conn.go ├── socks5 │ ├── client.go │ ├── packet.go │ └── socks5.go ├── trojanc │ ├── addr.go │ ├── conn.go │ ├── dialer.go │ └── packet.go ├── tuic │ ├── README.md │ ├── client.go │ ├── client_ring.go │ ├── common │ │ ├── congestion.go │ │ ├── stream.go │ │ ├── type.go │ │ └── unique_addr.go │ ├── congestion │ │ ├── README.md │ │ ├── bbr │ │ │ ├── bandwidth.go │ │ │ ├── bandwidth_sampler.go │ │ │ ├── bbr_sender.go │ │ │ ├── clock.go │ │ │ ├── packet_number_indexed_queue.go │ │ │ ├── ringbuffer.go │ │ │ └── windowed_filter.go │ │ ├── brutal │ │ │ └── brutal.go │ │ ├── common │ │ │ └── pacer.go │ │ └── utils.go │ ├── dialer.go │ ├── dialer_test.go │ ├── frag.go │ ├── packet.go │ ├── protocol.go │ └── tuic.go ├── vless │ ├── addr.go │ ├── conn.go │ ├── dialer.go │ ├── key.go │ └── packet.go └── vmess │ ├── addr.go │ ├── chunk_size_parser.go │ ├── cipher.go │ ├── conn.go │ ├── dialer.go │ ├── id.go │ ├── packet.go │ ├── packetaddr.go │ ├── padding_generator.go │ └── replayfilter.go └── transport ├── grpc ├── grpc_client.go └── grpc_server.go ├── httpupgrade └── httpupgrade.go ├── meek ├── client.go ├── config.go ├── dialer.go ├── httprt.go └── meek.go ├── shadowsocksr ├── internal │ └── crypto │ │ ├── adler32.go │ │ ├── crc32.go │ │ └── obfsutil.go ├── obfs │ ├── dialer.go │ ├── http_post.go │ ├── http_simple.go │ ├── obfs.go │ ├── plain.go │ ├── random_head.go │ ├── tcp_conn.go │ └── tls12_ticket_auth.go ├── proto │ ├── auth_aes128_md5.go │ ├── auth_aes128_sha1.go │ ├── auth_chain_a.go │ ├── auth_chain_b.go │ ├── auth_sha1_v4.go │ ├── dialer.go │ ├── error.go │ ├── origin.go │ ├── protocol.go │ ├── tcp_conn.go │ └── udp_conn.go ├── ssr_benchmark_test.go └── ssr_test.go └── tls ├── tls.go └── utls.go /.github/workflows/monitor-upstream-releases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/.github/workflows/monitor-upstream-releases.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @mzz2017 @daeuniverse/core 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DEPRECATED 2 | 3 | Merged into . 4 | -------------------------------------------------------------------------------- /ciphers/aead_cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/ciphers/aead_cipher.go -------------------------------------------------------------------------------- /ciphers/stream_cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/ciphers/stream_cipher.go -------------------------------------------------------------------------------- /ciphers/stream_cipher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/ciphers/stream_cipher_test.go -------------------------------------------------------------------------------- /common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/common/common.go -------------------------------------------------------------------------------- /common/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/common/common_test.go -------------------------------------------------------------------------------- /common/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/common/encrypt.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/go.sum -------------------------------------------------------------------------------- /netproxy/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/netproxy/conn.go -------------------------------------------------------------------------------- /netproxy/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/netproxy/dialer.go -------------------------------------------------------------------------------- /netproxy/magic_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/netproxy/magic_network.go -------------------------------------------------------------------------------- /netproxy/sockopt_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/netproxy/sockopt_others.go -------------------------------------------------------------------------------- /netproxy/sockopt_unixlike.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/netproxy/sockopt_unixlike.go -------------------------------------------------------------------------------- /pkg/bufferred_conn/bufferred_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pkg/bufferred_conn/bufferred_conn.go -------------------------------------------------------------------------------- /pkg/cert/cert_pool_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pkg/cert/cert_pool_others.go -------------------------------------------------------------------------------- /pkg/cert/cert_pool_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pkg/cert/cert_pool_windows.go -------------------------------------------------------------------------------- /pkg/disk_bloom/disk_bloom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pkg/disk_bloom/disk_bloom.go -------------------------------------------------------------------------------- /pkg/fastrand/fastrand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pkg/fastrand/fastrand.go -------------------------------------------------------------------------------- /pkg/gun_proto/customServiceName.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pkg/gun_proto/customServiceName.go -------------------------------------------------------------------------------- /pkg/gun_proto/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pkg/gun_proto/generate.go -------------------------------------------------------------------------------- /pkg/gun_proto/gun.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pkg/gun_proto/gun.pb.go -------------------------------------------------------------------------------- /pkg/gun_proto/gun.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pkg/gun_proto/gun.proto -------------------------------------------------------------------------------- /pkg/zeroalloc/bufio/bufioZero.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pkg/zeroalloc/bufio/bufioZero.go -------------------------------------------------------------------------------- /pkg/zeroalloc/io/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pkg/zeroalloc/io/io.go -------------------------------------------------------------------------------- /pool/bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pool/bytes.go -------------------------------------------------------------------------------- /pool/bytes/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pool/bytes/buffer.go -------------------------------------------------------------------------------- /pool/bytes_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pool/bytes_buffer.go -------------------------------------------------------------------------------- /pool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/pool/pool.go -------------------------------------------------------------------------------- /protocol/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/addr.go -------------------------------------------------------------------------------- /protocol/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/dialer.go -------------------------------------------------------------------------------- /protocol/direct/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/direct/conn.go -------------------------------------------------------------------------------- /protocol/direct/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/direct/dialer.go -------------------------------------------------------------------------------- /protocol/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/header.go -------------------------------------------------------------------------------- /protocol/http/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/http/conn.go -------------------------------------------------------------------------------- /protocol/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/http/http.go -------------------------------------------------------------------------------- /protocol/infra/socks/socks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/infra/socks/socks.go -------------------------------------------------------------------------------- /protocol/juicity/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/juicity/client.go -------------------------------------------------------------------------------- /protocol/juicity/client_ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/juicity/client_ring.go -------------------------------------------------------------------------------- /protocol/juicity/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/juicity/dialer.go -------------------------------------------------------------------------------- /protocol/juicity/dialer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/juicity/dialer_test.go -------------------------------------------------------------------------------- /protocol/juicity/juice.go: -------------------------------------------------------------------------------- 1 | package juicity 2 | 3 | const ( 4 | Version0 byte = 0x0 5 | ) 6 | -------------------------------------------------------------------------------- /protocol/juicity/stream_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/juicity/stream_conn.go -------------------------------------------------------------------------------- /protocol/juicity/stream_packet_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/juicity/stream_packet_conn.go -------------------------------------------------------------------------------- /protocol/juicity/transport_packet_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/juicity/transport_packet_conn.go -------------------------------------------------------------------------------- /protocol/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/metadata.go -------------------------------------------------------------------------------- /protocol/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/protocol.go -------------------------------------------------------------------------------- /protocol/shadowsocks/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/shadowsocks/addr.go -------------------------------------------------------------------------------- /protocol/shadowsocks/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/shadowsocks/dialer.go -------------------------------------------------------------------------------- /protocol/shadowsocks/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/shadowsocks/encrypt.go -------------------------------------------------------------------------------- /protocol/shadowsocks/salt_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/shadowsocks/salt_generator.go -------------------------------------------------------------------------------- /protocol/shadowsocks/tcp_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/shadowsocks/tcp_conn.go -------------------------------------------------------------------------------- /protocol/shadowsocks/udp_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/shadowsocks/udp_conn.go -------------------------------------------------------------------------------- /protocol/shadowsocks_stream/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/shadowsocks_stream/dialer.go -------------------------------------------------------------------------------- /protocol/shadowsocks_stream/dialer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/shadowsocks_stream/dialer_test.go -------------------------------------------------------------------------------- /protocol/shadowsocks_stream/tcp_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/shadowsocks_stream/tcp_conn.go -------------------------------------------------------------------------------- /protocol/shadowsocks_stream/udp_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/shadowsocks_stream/udp_conn.go -------------------------------------------------------------------------------- /protocol/socks5/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/socks5/client.go -------------------------------------------------------------------------------- /protocol/socks5/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/socks5/packet.go -------------------------------------------------------------------------------- /protocol/socks5/socks5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/socks5/socks5.go -------------------------------------------------------------------------------- /protocol/trojanc/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/trojanc/addr.go -------------------------------------------------------------------------------- /protocol/trojanc/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/trojanc/conn.go -------------------------------------------------------------------------------- /protocol/trojanc/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/trojanc/dialer.go -------------------------------------------------------------------------------- /protocol/trojanc/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/trojanc/packet.go -------------------------------------------------------------------------------- /protocol/tuic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/README.md -------------------------------------------------------------------------------- /protocol/tuic/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/client.go -------------------------------------------------------------------------------- /protocol/tuic/client_ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/client_ring.go -------------------------------------------------------------------------------- /protocol/tuic/common/congestion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/common/congestion.go -------------------------------------------------------------------------------- /protocol/tuic/common/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/common/stream.go -------------------------------------------------------------------------------- /protocol/tuic/common/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/common/type.go -------------------------------------------------------------------------------- /protocol/tuic/common/unique_addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/common/unique_addr.go -------------------------------------------------------------------------------- /protocol/tuic/congestion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/congestion/README.md -------------------------------------------------------------------------------- /protocol/tuic/congestion/bbr/bandwidth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/congestion/bbr/bandwidth.go -------------------------------------------------------------------------------- /protocol/tuic/congestion/bbr/bandwidth_sampler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/congestion/bbr/bandwidth_sampler.go -------------------------------------------------------------------------------- /protocol/tuic/congestion/bbr/bbr_sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/congestion/bbr/bbr_sender.go -------------------------------------------------------------------------------- /protocol/tuic/congestion/bbr/clock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/congestion/bbr/clock.go -------------------------------------------------------------------------------- /protocol/tuic/congestion/bbr/packet_number_indexed_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/congestion/bbr/packet_number_indexed_queue.go -------------------------------------------------------------------------------- /protocol/tuic/congestion/bbr/ringbuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/congestion/bbr/ringbuffer.go -------------------------------------------------------------------------------- /protocol/tuic/congestion/bbr/windowed_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/congestion/bbr/windowed_filter.go -------------------------------------------------------------------------------- /protocol/tuic/congestion/brutal/brutal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/congestion/brutal/brutal.go -------------------------------------------------------------------------------- /protocol/tuic/congestion/common/pacer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/congestion/common/pacer.go -------------------------------------------------------------------------------- /protocol/tuic/congestion/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/congestion/utils.go -------------------------------------------------------------------------------- /protocol/tuic/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/dialer.go -------------------------------------------------------------------------------- /protocol/tuic/dialer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/dialer_test.go -------------------------------------------------------------------------------- /protocol/tuic/frag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/frag.go -------------------------------------------------------------------------------- /protocol/tuic/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/packet.go -------------------------------------------------------------------------------- /protocol/tuic/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/protocol.go -------------------------------------------------------------------------------- /protocol/tuic/tuic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/tuic/tuic.go -------------------------------------------------------------------------------- /protocol/vless/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vless/addr.go -------------------------------------------------------------------------------- /protocol/vless/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vless/conn.go -------------------------------------------------------------------------------- /protocol/vless/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vless/dialer.go -------------------------------------------------------------------------------- /protocol/vless/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vless/key.go -------------------------------------------------------------------------------- /protocol/vless/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vless/packet.go -------------------------------------------------------------------------------- /protocol/vmess/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vmess/addr.go -------------------------------------------------------------------------------- /protocol/vmess/chunk_size_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vmess/chunk_size_parser.go -------------------------------------------------------------------------------- /protocol/vmess/cipher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vmess/cipher.go -------------------------------------------------------------------------------- /protocol/vmess/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vmess/conn.go -------------------------------------------------------------------------------- /protocol/vmess/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vmess/dialer.go -------------------------------------------------------------------------------- /protocol/vmess/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vmess/id.go -------------------------------------------------------------------------------- /protocol/vmess/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vmess/packet.go -------------------------------------------------------------------------------- /protocol/vmess/packetaddr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vmess/packetaddr.go -------------------------------------------------------------------------------- /protocol/vmess/padding_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vmess/padding_generator.go -------------------------------------------------------------------------------- /protocol/vmess/replayfilter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/protocol/vmess/replayfilter.go -------------------------------------------------------------------------------- /transport/grpc/grpc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/grpc/grpc_client.go -------------------------------------------------------------------------------- /transport/grpc/grpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/grpc/grpc_server.go -------------------------------------------------------------------------------- /transport/httpupgrade/httpupgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/httpupgrade/httpupgrade.go -------------------------------------------------------------------------------- /transport/meek/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/meek/client.go -------------------------------------------------------------------------------- /transport/meek/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/meek/config.go -------------------------------------------------------------------------------- /transport/meek/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/meek/dialer.go -------------------------------------------------------------------------------- /transport/meek/httprt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/meek/httprt.go -------------------------------------------------------------------------------- /transport/meek/meek.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/meek/meek.go -------------------------------------------------------------------------------- /transport/shadowsocksr/internal/crypto/adler32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/internal/crypto/adler32.go -------------------------------------------------------------------------------- /transport/shadowsocksr/internal/crypto/crc32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/internal/crypto/crc32.go -------------------------------------------------------------------------------- /transport/shadowsocksr/internal/crypto/obfsutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/internal/crypto/obfsutil.go -------------------------------------------------------------------------------- /transport/shadowsocksr/obfs/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/obfs/dialer.go -------------------------------------------------------------------------------- /transport/shadowsocksr/obfs/http_post.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/obfs/http_post.go -------------------------------------------------------------------------------- /transport/shadowsocksr/obfs/http_simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/obfs/http_simple.go -------------------------------------------------------------------------------- /transport/shadowsocksr/obfs/obfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/obfs/obfs.go -------------------------------------------------------------------------------- /transport/shadowsocksr/obfs/plain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/obfs/plain.go -------------------------------------------------------------------------------- /transport/shadowsocksr/obfs/random_head.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/obfs/random_head.go -------------------------------------------------------------------------------- /transport/shadowsocksr/obfs/tcp_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/obfs/tcp_conn.go -------------------------------------------------------------------------------- /transport/shadowsocksr/obfs/tls12_ticket_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/obfs/tls12_ticket_auth.go -------------------------------------------------------------------------------- /transport/shadowsocksr/proto/auth_aes128_md5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/proto/auth_aes128_md5.go -------------------------------------------------------------------------------- /transport/shadowsocksr/proto/auth_aes128_sha1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/proto/auth_aes128_sha1.go -------------------------------------------------------------------------------- /transport/shadowsocksr/proto/auth_chain_a.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/proto/auth_chain_a.go -------------------------------------------------------------------------------- /transport/shadowsocksr/proto/auth_chain_b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/proto/auth_chain_b.go -------------------------------------------------------------------------------- /transport/shadowsocksr/proto/auth_sha1_v4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/proto/auth_sha1_v4.go -------------------------------------------------------------------------------- /transport/shadowsocksr/proto/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/proto/dialer.go -------------------------------------------------------------------------------- /transport/shadowsocksr/proto/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/proto/error.go -------------------------------------------------------------------------------- /transport/shadowsocksr/proto/origin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/proto/origin.go -------------------------------------------------------------------------------- /transport/shadowsocksr/proto/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/proto/protocol.go -------------------------------------------------------------------------------- /transport/shadowsocksr/proto/tcp_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/proto/tcp_conn.go -------------------------------------------------------------------------------- /transport/shadowsocksr/proto/udp_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/proto/udp_conn.go -------------------------------------------------------------------------------- /transport/shadowsocksr/ssr_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/ssr_benchmark_test.go -------------------------------------------------------------------------------- /transport/shadowsocksr/ssr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/shadowsocksr/ssr_test.go -------------------------------------------------------------------------------- /transport/tls/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/tls/tls.go -------------------------------------------------------------------------------- /transport/tls/utls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daeuniverse/softwind/HEAD/transport/tls/utls.go --------------------------------------------------------------------------------