├── .dev └── protoc │ ├── linux │ └── protoc │ ├── macos │ └── protoc │ └── windows │ └── protoc.exe ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── bug_cn.md │ ├── bug_en.md │ ├── crash_en.md │ ├── feature_en.md │ └── other_en.md └── SUPPORT.md ├── .gitignore ├── .vscode ├── settings.json └── tasks.json ├── Dockerfile ├── LICENSE ├── README.md ├── WORKSPACE ├── annotations.go ├── app ├── app.go ├── commander │ ├── commander.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ ├── outbound.go │ └── service.go ├── dispatcher │ ├── config.pb.go │ ├── config.proto │ ├── default.go │ ├── dispatcher.go │ ├── errors.generated.go │ ├── sniffer.go │ ├── stats.go │ └── stats_test.go ├── dns │ ├── config.pb.go │ ├── config.proto │ ├── dns.go │ ├── dnscommon.go │ ├── dnscommon_test.go │ ├── dohdns.go │ ├── errors.generated.go │ ├── hosts.go │ ├── hosts_test.go │ ├── nameserver.go │ ├── nameserver_test.go │ ├── server.go │ ├── server_test.go │ └── udpns.go ├── log │ ├── command │ │ ├── command.go │ │ ├── command_test.go │ │ ├── config.pb.go │ │ ├── config.proto │ │ └── errors.generated.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ ├── log.go │ ├── log_creator.go │ └── log_test.go ├── policy │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ ├── manager.go │ ├── manager_test.go │ └── policy.go ├── proxyman │ ├── command │ │ ├── command.go │ │ ├── command.pb.go │ │ ├── command.proto │ │ ├── doc.go │ │ └── errors.generated.go │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── inbound │ │ ├── always.go │ │ ├── dynamic.go │ │ ├── errors.generated.go │ │ ├── inbound.go │ │ └── worker.go │ ├── outbound │ │ ├── errors.generated.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ └── outbound.go │ └── proxyman.go ├── reverse │ ├── bridge.go │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ ├── portal.go │ ├── portal_test.go │ └── reverse.go ├── router │ ├── balancing.go │ ├── condition.go │ ├── condition_geoip.go │ ├── condition_geoip_test.go │ ├── condition_test.go │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ ├── router.go │ └── router_test.go └── stats │ ├── command │ ├── command.go │ ├── command.pb.go │ ├── command.proto │ ├── command_test.go │ └── errors.generated.go │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ ├── stats.go │ └── stats_test.go ├── azure-pipelines.template.yml ├── azure-pipelines.yml ├── common ├── bitmask │ ├── byte.go │ └── byte_test.go ├── buf │ ├── buf.go │ ├── buffer.go │ ├── buffer_test.go │ ├── copy.go │ ├── copy_test.go │ ├── data │ │ └── test_MultiBufferReadAllToByte.dat │ ├── errors.generated.go │ ├── io.go │ ├── io_test.go │ ├── multi_buffer.go │ ├── multi_buffer_test.go │ ├── reader.go │ ├── reader_test.go │ ├── readv_posix.go │ ├── readv_reader.go │ ├── readv_reader_wasm.go │ ├── readv_test.go │ ├── readv_windows.go │ ├── writer.go │ └── writer_test.go ├── bytespool │ └── pool.go ├── cmdarg │ └── cmdarg.go ├── common.go ├── common_test.go ├── crypto │ ├── aes.go │ ├── auth.go │ ├── auth_test.go │ ├── benchmark_test.go │ ├── chacha20.go │ ├── chacha20_test.go │ ├── chunk.go │ ├── chunk_test.go │ ├── crypto.go │ ├── errors.generated.go │ ├── internal │ │ ├── chacha.go │ │ ├── chacha_core.generated.go │ │ └── chacha_core_gen.go │ └── io.go ├── dice │ ├── dice.go │ └── dice_test.go ├── errors.generated.go ├── errors │ ├── errorgen │ │ └── main.go │ ├── errors.go │ ├── errors_test.go │ └── multi_error.go ├── interfaces.go ├── log │ ├── access.go │ ├── log.go │ ├── log.pb.go │ ├── log.proto │ ├── log_test.go │ ├── logger.go │ └── logger_test.go ├── mux │ ├── client.go │ ├── client_test.go │ ├── errors.generated.go │ ├── frame.go │ ├── frame_test.go │ ├── mux.go │ ├── mux_test.go │ ├── reader.go │ ├── server.go │ ├── session.go │ ├── session_test.go │ └── writer.go ├── net │ ├── address.go │ ├── address.pb.go │ ├── address.proto │ ├── address_test.go │ ├── connection.go │ ├── destination.go │ ├── destination.pb.go │ ├── destination.proto │ ├── destination_test.go │ ├── errors.generated.go │ ├── net.go │ ├── network.go │ ├── network.pb.go │ ├── network.proto │ ├── port.go │ ├── port.pb.go │ ├── port.proto │ ├── port_test.go │ └── system.go ├── peer │ ├── latency.go │ └── peer.go ├── platform │ ├── ctlcmd │ │ ├── attr_other.go │ │ ├── attr_windows.go │ │ ├── ctlcmd.go │ │ └── errors.generated.go │ ├── filesystem │ │ └── file.go │ ├── others.go │ ├── platform.go │ ├── platform_test.go │ └── windows.go ├── protocol │ ├── account.go │ ├── address.go │ ├── address_test.go │ ├── bittorrent │ │ └── bittorrent.go │ ├── context.go │ ├── dns │ │ ├── errors.generated.go │ │ └── io.go │ ├── errors.generated.go │ ├── headers.go │ ├── headers.pb.go │ ├── headers.proto │ ├── http │ │ ├── headers.go │ │ ├── headers_test.go │ │ ├── sniff.go │ │ └── sniff_test.go │ ├── id.go │ ├── id_test.go │ ├── payload.go │ ├── protocol.go │ ├── server_picker.go │ ├── server_picker_test.go │ ├── server_spec.go │ ├── server_spec.pb.go │ ├── server_spec.proto │ ├── server_spec_test.go │ ├── time.go │ ├── time_test.go │ ├── tls │ │ ├── cert │ │ │ ├── .gitignore │ │ │ ├── cert.go │ │ │ ├── cert_test.go │ │ │ ├── errors.generated.go │ │ │ └── privateKey.go │ │ ├── sniff.go │ │ └── sniff_test.go │ ├── udp │ │ ├── packet.go │ │ └── udp.go │ ├── user.go │ ├── user.pb.go │ └── user.proto ├── retry │ ├── errors.generated.go │ ├── retry.go │ └── retry_test.go ├── serial │ ├── serial.go │ ├── serial_test.go │ ├── string.go │ ├── string_test.go │ ├── typed_message.go │ ├── typed_message.pb.go │ ├── typed_message.proto │ └── typed_message_test.go ├── session │ ├── context.go │ └── session.go ├── signal │ ├── done │ │ └── done.go │ ├── notifier.go │ ├── notifier_test.go │ ├── pubsub │ │ ├── pubsub.go │ │ └── pubsub_test.go │ ├── semaphore │ │ └── semaphore.go │ ├── timer.go │ └── timer_test.go ├── stack │ └── bytes.go ├── strmatcher │ ├── benchmark_test.go │ ├── domain_matcher.go │ ├── domain_matcher_test.go │ ├── full_matcher.go │ ├── full_matcher_test.go │ ├── matchers.go │ ├── matchers_test.go │ └── strmatcher.go ├── task │ ├── common.go │ ├── periodic.go │ ├── periodic_test.go │ ├── task.go │ └── task_test.go ├── type.go ├── type_test.go └── uuid │ ├── uuid.go │ └── uuid_test.go ├── config.go ├── config.pb.go ├── config.proto ├── context.go ├── context_test.go ├── core.go ├── errors.generated.go ├── external ├── README.md ├── github.com │ ├── cheekybits │ │ └── genny │ │ │ ├── LICENSE │ │ │ └── generic │ │ │ ├── doc.go │ │ │ └── generic.go │ ├── cloudflare │ │ └── sidh │ │ │ ├── LICENSE │ │ │ ├── internal │ │ │ ├── arith │ │ │ │ └── generic.go │ │ │ ├── isogeny │ │ │ │ ├── curve_ops.go │ │ │ │ └── types.go │ │ │ └── utils │ │ │ │ ├── cpu.go │ │ │ │ ├── cpuid_amd64.go │ │ │ │ └── cpuid_amd64.s │ │ │ ├── p503 │ │ │ ├── arith_amd64.s │ │ │ ├── arith_arm64.s │ │ │ ├── arith_decl.go │ │ │ ├── arith_generic.go │ │ │ ├── consts.go │ │ │ └── field_ops.go │ │ │ ├── p751 │ │ │ ├── arith_amd64.s │ │ │ ├── arith_arm64.s │ │ │ ├── arith_decl.go │ │ │ ├── arith_generic.go │ │ │ ├── consts.go │ │ │ └── field_ops.go │ │ │ └── sidh │ │ │ ├── api.go │ │ │ ├── params.go │ │ │ └── sidh.go │ ├── lucas-clemente │ │ └── quic-go │ │ │ ├── Changelog.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── buffer_pool.go │ │ │ ├── client.go │ │ │ ├── conn.go │ │ │ ├── crypto_stream.go │ │ │ ├── crypto_stream_manager.go │ │ │ ├── frame_sorter.go │ │ │ ├── framer.go │ │ │ ├── interface.go │ │ │ ├── internal │ │ │ ├── ackhandler │ │ │ │ ├── gen.go │ │ │ │ ├── interfaces.go │ │ │ │ ├── packet.go │ │ │ │ ├── packet_linkedlist.go │ │ │ │ ├── packet_number_generator.go │ │ │ │ ├── received_packet_handler.go │ │ │ │ ├── received_packet_history.go │ │ │ │ ├── received_packet_tracker.go │ │ │ │ ├── retransmittable.go │ │ │ │ ├── send_mode.go │ │ │ │ ├── sent_packet_handler.go │ │ │ │ └── sent_packet_history.go │ │ │ ├── congestion │ │ │ │ ├── bandwidth.go │ │ │ │ ├── clock.go │ │ │ │ ├── cubic.go │ │ │ │ ├── cubic_sender.go │ │ │ │ ├── hybrid_slow_start.go │ │ │ │ ├── interface.go │ │ │ │ ├── prr_sender.go │ │ │ │ ├── rtt_stats.go │ │ │ │ └── stats.go │ │ │ ├── crypto │ │ │ │ ├── AEAD.go │ │ │ │ ├── aesgcm_aead.go │ │ │ │ ├── hkdf.go │ │ │ │ └── null_aead_aesgcm.go │ │ │ ├── flowcontrol │ │ │ │ ├── base_flow_controller.go │ │ │ │ ├── connection_flow_controller.go │ │ │ │ ├── interface.go │ │ │ │ └── stream_flow_controller.go │ │ │ ├── handshake │ │ │ │ ├── aead.go │ │ │ │ ├── cookie_generator.go │ │ │ │ ├── cookie_protector.go │ │ │ │ ├── crypto_setup.go │ │ │ │ ├── initial_aead.go │ │ │ │ ├── interface.go │ │ │ │ ├── qtls.go │ │ │ │ ├── tls_extension.go │ │ │ │ ├── tls_extension_handler_client.go │ │ │ │ ├── tls_extension_handler_server.go │ │ │ │ └── transport_parameters.go │ │ │ ├── mockgen_internal.sh │ │ │ ├── protocol │ │ │ │ ├── connection_id.go │ │ │ │ ├── encryption_level.go │ │ │ │ ├── packet_number.go │ │ │ │ ├── params.go │ │ │ │ ├── perspective.go │ │ │ │ ├── protocol.go │ │ │ │ ├── stream_id.go │ │ │ │ └── version.go │ │ │ ├── qerr │ │ │ │ ├── error_codes.go │ │ │ │ ├── errorcode_string.go │ │ │ │ └── quic_error.go │ │ │ ├── testdata │ │ │ │ ├── ca.pem │ │ │ │ ├── cert.go │ │ │ │ ├── cert.pem │ │ │ │ └── priv.key │ │ │ ├── utils │ │ │ │ ├── atomic_bool.go │ │ │ │ ├── byteinterval_linkedlist.go │ │ │ │ ├── byteorder.go │ │ │ │ ├── byteorder_big_endian.go │ │ │ │ ├── gen.go │ │ │ │ ├── host.go │ │ │ │ ├── linkedlist │ │ │ │ │ ├── README.md │ │ │ │ │ └── linkedlist.go │ │ │ │ ├── log.go │ │ │ │ ├── minmax.go │ │ │ │ ├── packet_interval.go │ │ │ │ ├── packetinterval_linkedlist.go │ │ │ │ ├── streamframe_interval.go │ │ │ │ ├── timer.go │ │ │ │ ├── varint.go │ │ │ │ └── varint_packetnumber.go │ │ │ └── wire │ │ │ │ ├── ack_frame.go │ │ │ │ ├── ack_range.go │ │ │ │ ├── connection_close_frame.go │ │ │ │ ├── crypto_frame.go │ │ │ │ ├── data_blocked_frame.go │ │ │ │ ├── extended_header.go │ │ │ │ ├── frame.go │ │ │ │ ├── frame_parser.go │ │ │ │ ├── header.go │ │ │ │ ├── log.go │ │ │ │ ├── max_data_frame.go │ │ │ │ ├── max_stream_data_frame.go │ │ │ │ ├── max_streams_frame.go │ │ │ │ ├── new_connection_id_frame.go │ │ │ │ ├── new_token_frame.go │ │ │ │ ├── path_challenge_frame.go │ │ │ │ ├── path_response_frame.go │ │ │ │ ├── ping_frame.go │ │ │ │ ├── reset_stream_frame.go │ │ │ │ ├── retire_connection_id_frame.go │ │ │ │ ├── stop_sending_frame.go │ │ │ │ ├── stream_data_blocked_frame.go │ │ │ │ ├── stream_frame.go │ │ │ │ ├── streams_blocked_frame.go │ │ │ │ └── version_negotiation.go │ │ │ ├── mockgen.go │ │ │ ├── mockgen_private.sh │ │ │ ├── multiplexer.go │ │ │ ├── packet_handler_map.go │ │ │ ├── packet_packer.go │ │ │ ├── packet_unpacker.go │ │ │ ├── receive_stream.go │ │ │ ├── send_stream.go │ │ │ ├── server.go │ │ │ ├── server_session.go │ │ │ ├── session.go │ │ │ ├── stream.go │ │ │ ├── streams_map.go │ │ │ ├── streams_map_generic_helper.go │ │ │ ├── streams_map_incoming_bidi.go │ │ │ ├── streams_map_incoming_generic.go │ │ │ ├── streams_map_incoming_uni.go │ │ │ ├── streams_map_outgoing_bidi.go │ │ │ ├── streams_map_outgoing_generic.go │ │ │ ├── streams_map_outgoing_uni.go │ │ │ └── window_update_queue.go │ └── marten-seemann │ │ └── qtls │ │ ├── 13.go │ │ ├── LICENSE │ │ ├── README.md │ │ ├── alert.go │ │ ├── auth.go │ │ ├── cipher_suites.go │ │ ├── common.go │ │ ├── conn.go │ │ ├── handshake_client.go │ │ ├── handshake_messages.go │ │ ├── handshake_server.go │ │ ├── hkdf.go │ │ ├── key_agreement.go │ │ ├── prf.go │ │ ├── subcerts.go │ │ ├── ticket.go │ │ └── tls.go └── update-deps.sh ├── features ├── dns │ ├── client.go │ └── localdns │ │ └── client.go ├── errors.generated.go ├── feature.go ├── inbound │ └── inbound.go ├── outbound │ └── outbound.go ├── policy │ ├── default.go │ └── policy.go ├── routing │ ├── dispatcher.go │ └── router.go └── stats │ ├── errors.generated.go │ └── stats.go ├── functions.go ├── functions_test.go ├── go.mod ├── go.sum ├── infra ├── bazel │ ├── BUILD │ ├── build.bzl │ ├── gpg.bzl │ ├── matrix.bzl │ └── zip.bzl ├── conf │ ├── api.go │ ├── blackhole.go │ ├── blackhole_test.go │ ├── buildable.go │ ├── command │ │ ├── command.go │ │ └── errors.generated.go │ ├── common.go │ ├── common_test.go │ ├── conf.go │ ├── dns.go │ ├── dns_proxy.go │ ├── dns_proxy_test.go │ ├── dns_test.go │ ├── dokodemo.go │ ├── dokodemo_test.go │ ├── errors.generated.go │ ├── freedom.go │ ├── freedom_test.go │ ├── general_test.go │ ├── http.go │ ├── http_test.go │ ├── json │ │ ├── reader.go │ │ └── reader_test.go │ ├── loader.go │ ├── log.go │ ├── mtproto.go │ ├── mtproto_test.go │ ├── policy.go │ ├── policy_test.go │ ├── reverse.go │ ├── reverse_test.go │ ├── router.go │ ├── router_test.go │ ├── serial │ │ ├── errors.generated.go │ │ ├── loader.go │ │ ├── loader_test.go │ │ └── serial.go │ ├── shadowsocks.go │ ├── shadowsocks_test.go │ ├── socks.go │ ├── socks_test.go │ ├── transport.go │ ├── transport_authenticators.go │ ├── transport_internet.go │ ├── transport_test.go │ ├── v2ray.go │ ├── v2ray_test.go │ ├── vmess.go │ └── vmess_test.go ├── control │ ├── api.go │ ├── cert.go │ ├── command.go │ ├── config.go │ ├── control.go │ ├── errors.generated.go │ ├── fetch.go │ ├── love.go │ ├── main │ │ ├── BUILD │ │ ├── main.go │ │ └── targets.bzl │ ├── tlsping.go │ ├── uuid.go │ └── verify.go └── vprotogen │ └── main.go ├── main ├── BUILD ├── confloader │ ├── confloader.go │ ├── errors.generated.go │ └── external │ │ ├── errors.generated.go │ │ └── external.go ├── distro │ ├── all │ │ └── all.go │ └── debug │ │ └── debug.go ├── errors.generated.go ├── json │ ├── config_json.go │ └── errors.generated.go ├── jsonem │ ├── errors.generated.go │ └── jsonem.go ├── main.go ├── main_test.go └── targets.bzl ├── mocks.go ├── proto.go ├── proxy ├── blackhole │ ├── blackhole.go │ ├── blackhole_test.go │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── config_test.go │ └── errors.generated.go ├── dns │ ├── config.pb.go │ ├── config.proto │ ├── dns.go │ ├── dns_test.go │ └── errors.generated.go ├── dokodemo │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── dokodemo.go │ └── errors.generated.go ├── freedom │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ └── freedom.go ├── http │ ├── client.go │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ ├── http.go │ └── server.go ├── mtproto │ ├── auth.go │ ├── auth_test.go │ ├── client.go │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ ├── mtproto.go │ └── server.go ├── proxy.go ├── shadowsocks │ ├── client.go │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── config_test.go │ ├── errors.generated.go │ ├── ota.go │ ├── ota_test.go │ ├── protocol.go │ ├── protocol_test.go │ ├── server.go │ └── shadowsocks.go ├── socks │ ├── client.go │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ ├── protocol.go │ ├── protocol_test.go │ ├── server.go │ └── socks.go └── vmess │ ├── account.go │ ├── account.pb.go │ ├── account.proto │ ├── encoding │ ├── auth.go │ ├── auth_test.go │ ├── client.go │ ├── commands.go │ ├── commands_test.go │ ├── encoding.go │ ├── encoding_test.go │ ├── errors.generated.go │ └── server.go │ ├── errors.generated.go │ ├── inbound │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ └── inbound.go │ ├── outbound │ ├── command.go │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── errors.generated.go │ └── outbound.go │ ├── validator.go │ ├── validator_test.go │ └── vmess.go ├── release ├── BUILD ├── bleedingrelease.sh ├── config │ ├── config.json │ ├── geoip.dat │ ├── geosite.dat │ ├── systemd │ │ ├── v2ray.service │ │ └── v2ray@.service │ ├── systemv │ │ └── v2ray │ ├── vpoint_socks_vmess.json │ └── vpoint_vmess_freedom.json ├── doc │ └── readme.md ├── install-release.sh ├── install.sh ├── mapping.bzl ├── release-ci.sh ├── tagrelease.sh ├── updatedat.sh ├── user-package.sh └── verify │ └── official_release.asc ├── testing ├── coverage │ └── coverall ├── mocks │ ├── dns.go │ ├── io.go │ ├── log.go │ ├── mux.go │ ├── outbound.go │ └── proxy.go ├── scenarios │ ├── command_test.go │ ├── common.go │ ├── common_coverage.go │ ├── common_regular.go │ ├── dns_test.go │ ├── dokodemo_test.go │ ├── feature_test.go │ ├── http_test.go │ ├── policy_test.go │ ├── reverse_test.go │ ├── shadowsocks_test.go │ ├── socks_test.go │ ├── tls_test.go │ ├── transport_test.go │ └── vmess_test.go └── servers │ ├── http │ └── http.go │ ├── tcp │ ├── port.go │ └── tcp.go │ └── udp │ ├── port.go │ └── udp.go ├── transport ├── config.go ├── config.pb.go ├── config.proto ├── internet │ ├── config.go │ ├── config.pb.go │ ├── config.proto │ ├── connection.go │ ├── dialer.go │ ├── dialer_test.go │ ├── domainsocket │ │ ├── config.go │ │ ├── config.pb.go │ │ ├── config.proto │ │ ├── dial.go │ │ ├── errgen.go │ │ ├── errors.generated.go │ │ ├── listener.go │ │ └── listener_test.go │ ├── errors.generated.go │ ├── header.go │ ├── header_test.go │ ├── headers │ │ ├── http │ │ │ ├── config.go │ │ │ ├── config.pb.go │ │ │ ├── config.proto │ │ │ ├── errors.generated.go │ │ │ ├── http.go │ │ │ └── http_test.go │ │ ├── noop │ │ │ ├── config.pb.go │ │ │ ├── config.proto │ │ │ └── noop.go │ │ ├── srtp │ │ │ ├── config.pb.go │ │ │ ├── config.proto │ │ │ ├── srtp.go │ │ │ └── srtp_test.go │ │ ├── tls │ │ │ ├── config.pb.go │ │ │ ├── config.proto │ │ │ ├── dtls.go │ │ │ └── dtls_test.go │ │ ├── utp │ │ │ ├── config.pb.go │ │ │ ├── config.proto │ │ │ ├── utp.go │ │ │ └── utp_test.go │ │ ├── wechat │ │ │ ├── config.pb.go │ │ │ ├── config.proto │ │ │ ├── wechat.go │ │ │ └── wechat_test.go │ │ └── wireguard │ │ │ ├── config.pb.go │ │ │ ├── config.proto │ │ │ └── wireguard.go │ ├── http │ │ ├── config.go │ │ ├── config.pb.go │ │ ├── config.proto │ │ ├── dialer.go │ │ ├── errors.generated.go │ │ ├── http.go │ │ ├── http_test.go │ │ └── hub.go │ ├── internet.go │ ├── kcp │ │ ├── config.go │ │ ├── config.pb.go │ │ ├── config.proto │ │ ├── connection.go │ │ ├── connection_test.go │ │ ├── crypt.go │ │ ├── crypt_test.go │ │ ├── dialer.go │ │ ├── errors.generated.go │ │ ├── io.go │ │ ├── io_test.go │ │ ├── kcp.go │ │ ├── kcp_test.go │ │ ├── listener.go │ │ ├── output.go │ │ ├── receiving.go │ │ ├── segment.go │ │ ├── segment_test.go │ │ ├── sending.go │ │ ├── xor.go │ │ ├── xor_amd64.go │ │ └── xor_amd64.s │ ├── memory_settings.go │ ├── quic │ │ ├── config.go │ │ ├── config.pb.go │ │ ├── config.proto │ │ ├── conn.go │ │ ├── dialer.go │ │ ├── errors.generated.go │ │ ├── hub.go │ │ ├── pool.go │ │ ├── quic.go │ │ └── quic_test.go │ ├── sockopt.go │ ├── sockopt_darwin.go │ ├── sockopt_freebsd.go │ ├── sockopt_linux.go │ ├── sockopt_linux_test.go │ ├── sockopt_other.go │ ├── sockopt_test.go │ ├── sockopt_windows.go │ ├── system_dialer.go │ ├── system_listener.go │ ├── system_listener_test.go │ ├── tcp │ │ ├── config.go │ │ ├── config.pb.go │ │ ├── config.proto │ │ ├── dialer.go │ │ ├── errors.generated.go │ │ ├── hub.go │ │ ├── sockopt_freebsd.go │ │ ├── sockopt_linux.go │ │ ├── sockopt_linux_test.go │ │ ├── sockopt_other.go │ │ └── tcp.go │ ├── tcp_hub.go │ ├── tls │ │ ├── config.go │ │ ├── config.pb.go │ │ ├── config.proto │ │ ├── config_other.go │ │ ├── config_test.go │ │ ├── config_windows.go │ │ ├── errors.generated.go │ │ └── tls.go │ ├── udp │ │ ├── config.go │ │ ├── config.pb.go │ │ ├── config.proto │ │ ├── dialer.go │ │ ├── dispatcher.go │ │ ├── dispatcher_test.go │ │ ├── errors.generated.go │ │ ├── hub.go │ │ ├── hub_freebsd.go │ │ ├── hub_linux.go │ │ ├── hub_other.go │ │ └── udp.go │ └── websocket │ │ ├── config.go │ │ ├── config.pb.go │ │ ├── config.proto │ │ ├── connection.go │ │ ├── dialer.go │ │ ├── errors.generated.go │ │ ├── hub.go │ │ ├── ws.go │ │ └── ws_test.go ├── link.go └── pipe │ ├── impl.go │ ├── pipe.go │ ├── pipe_test.go │ ├── reader.go │ └── writer.go ├── v2ray.go └── v2ray_test.go /.dev/protoc/linux/protoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.dev/protoc/linux/protoc -------------------------------------------------------------------------------- /.dev/protoc/macos/protoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.dev/protoc/macos/protoc -------------------------------------------------------------------------------- /.dev/protoc/windows/protoc.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.dev/protoc/windows/protoc.exe -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.github/ISSUE_TEMPLATE/bug_cn.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.github/ISSUE_TEMPLATE/bug_en.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/crash_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.github/ISSUE_TEMPLATE/crash_en.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.github/ISSUE_TEMPLATE/feature_en.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.github/ISSUE_TEMPLATE/other_en.md -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.github/SUPPORT.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | bazel-* 3 | .idea -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- 1 | workspace(name = "v2ray_core") 2 | -------------------------------------------------------------------------------- /annotations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/annotations.go -------------------------------------------------------------------------------- /app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/app.go -------------------------------------------------------------------------------- /app/commander/commander.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/commander/commander.go -------------------------------------------------------------------------------- /app/commander/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/commander/config.pb.go -------------------------------------------------------------------------------- /app/commander/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/commander/config.proto -------------------------------------------------------------------------------- /app/commander/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/commander/errors.generated.go -------------------------------------------------------------------------------- /app/commander/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/commander/outbound.go -------------------------------------------------------------------------------- /app/commander/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/commander/service.go -------------------------------------------------------------------------------- /app/dispatcher/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dispatcher/config.pb.go -------------------------------------------------------------------------------- /app/dispatcher/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dispatcher/config.proto -------------------------------------------------------------------------------- /app/dispatcher/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dispatcher/default.go -------------------------------------------------------------------------------- /app/dispatcher/dispatcher.go: -------------------------------------------------------------------------------- 1 | // +build !confonly 2 | 3 | package dispatcher 4 | 5 | //go:generate errorgen 6 | -------------------------------------------------------------------------------- /app/dispatcher/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dispatcher/errors.generated.go -------------------------------------------------------------------------------- /app/dispatcher/sniffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dispatcher/sniffer.go -------------------------------------------------------------------------------- /app/dispatcher/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dispatcher/stats.go -------------------------------------------------------------------------------- /app/dispatcher/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dispatcher/stats_test.go -------------------------------------------------------------------------------- /app/dns/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/config.pb.go -------------------------------------------------------------------------------- /app/dns/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/config.proto -------------------------------------------------------------------------------- /app/dns/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/dns.go -------------------------------------------------------------------------------- /app/dns/dnscommon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/dnscommon.go -------------------------------------------------------------------------------- /app/dns/dnscommon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/dnscommon_test.go -------------------------------------------------------------------------------- /app/dns/dohdns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/dohdns.go -------------------------------------------------------------------------------- /app/dns/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/errors.generated.go -------------------------------------------------------------------------------- /app/dns/hosts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/hosts.go -------------------------------------------------------------------------------- /app/dns/hosts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/hosts_test.go -------------------------------------------------------------------------------- /app/dns/nameserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/nameserver.go -------------------------------------------------------------------------------- /app/dns/nameserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/nameserver_test.go -------------------------------------------------------------------------------- /app/dns/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/server.go -------------------------------------------------------------------------------- /app/dns/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/server_test.go -------------------------------------------------------------------------------- /app/dns/udpns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/dns/udpns.go -------------------------------------------------------------------------------- /app/log/command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/log/command/command.go -------------------------------------------------------------------------------- /app/log/command/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/log/command/command_test.go -------------------------------------------------------------------------------- /app/log/command/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/log/command/config.pb.go -------------------------------------------------------------------------------- /app/log/command/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/log/command/config.proto -------------------------------------------------------------------------------- /app/log/command/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/log/command/errors.generated.go -------------------------------------------------------------------------------- /app/log/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/log/config.pb.go -------------------------------------------------------------------------------- /app/log/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/log/config.proto -------------------------------------------------------------------------------- /app/log/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/log/errors.generated.go -------------------------------------------------------------------------------- /app/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/log/log.go -------------------------------------------------------------------------------- /app/log/log_creator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/log/log_creator.go -------------------------------------------------------------------------------- /app/log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/log/log_test.go -------------------------------------------------------------------------------- /app/policy/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/policy/config.go -------------------------------------------------------------------------------- /app/policy/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/policy/config.pb.go -------------------------------------------------------------------------------- /app/policy/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/policy/config.proto -------------------------------------------------------------------------------- /app/policy/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/policy/errors.generated.go -------------------------------------------------------------------------------- /app/policy/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/policy/manager.go -------------------------------------------------------------------------------- /app/policy/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/policy/manager_test.go -------------------------------------------------------------------------------- /app/policy/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/policy/policy.go -------------------------------------------------------------------------------- /app/proxyman/command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/command/command.go -------------------------------------------------------------------------------- /app/proxyman/command/command.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/command/command.pb.go -------------------------------------------------------------------------------- /app/proxyman/command/command.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/command/command.proto -------------------------------------------------------------------------------- /app/proxyman/command/doc.go: -------------------------------------------------------------------------------- 1 | package command 2 | 3 | //go:generate errorgen 4 | -------------------------------------------------------------------------------- /app/proxyman/command/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/command/errors.generated.go -------------------------------------------------------------------------------- /app/proxyman/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/config.go -------------------------------------------------------------------------------- /app/proxyman/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/config.pb.go -------------------------------------------------------------------------------- /app/proxyman/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/config.proto -------------------------------------------------------------------------------- /app/proxyman/inbound/always.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/inbound/always.go -------------------------------------------------------------------------------- /app/proxyman/inbound/dynamic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/inbound/dynamic.go -------------------------------------------------------------------------------- /app/proxyman/inbound/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/inbound/errors.generated.go -------------------------------------------------------------------------------- /app/proxyman/inbound/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/inbound/inbound.go -------------------------------------------------------------------------------- /app/proxyman/inbound/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/inbound/worker.go -------------------------------------------------------------------------------- /app/proxyman/outbound/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/outbound/errors.generated.go -------------------------------------------------------------------------------- /app/proxyman/outbound/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/outbound/handler.go -------------------------------------------------------------------------------- /app/proxyman/outbound/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/outbound/handler_test.go -------------------------------------------------------------------------------- /app/proxyman/outbound/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/outbound/outbound.go -------------------------------------------------------------------------------- /app/proxyman/proxyman.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/proxyman/proxyman.go -------------------------------------------------------------------------------- /app/reverse/bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/reverse/bridge.go -------------------------------------------------------------------------------- /app/reverse/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/reverse/config.go -------------------------------------------------------------------------------- /app/reverse/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/reverse/config.pb.go -------------------------------------------------------------------------------- /app/reverse/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/reverse/config.proto -------------------------------------------------------------------------------- /app/reverse/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/reverse/errors.generated.go -------------------------------------------------------------------------------- /app/reverse/portal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/reverse/portal.go -------------------------------------------------------------------------------- /app/reverse/portal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/reverse/portal_test.go -------------------------------------------------------------------------------- /app/reverse/reverse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/reverse/reverse.go -------------------------------------------------------------------------------- /app/router/balancing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/router/balancing.go -------------------------------------------------------------------------------- /app/router/condition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/router/condition.go -------------------------------------------------------------------------------- /app/router/condition_geoip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/router/condition_geoip.go -------------------------------------------------------------------------------- /app/router/condition_geoip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/router/condition_geoip_test.go -------------------------------------------------------------------------------- /app/router/condition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/router/condition_test.go -------------------------------------------------------------------------------- /app/router/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/router/config.go -------------------------------------------------------------------------------- /app/router/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/router/config.pb.go -------------------------------------------------------------------------------- /app/router/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/router/config.proto -------------------------------------------------------------------------------- /app/router/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/router/errors.generated.go -------------------------------------------------------------------------------- /app/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/router/router.go -------------------------------------------------------------------------------- /app/router/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/router/router_test.go -------------------------------------------------------------------------------- /app/stats/command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/stats/command/command.go -------------------------------------------------------------------------------- /app/stats/command/command.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/stats/command/command.pb.go -------------------------------------------------------------------------------- /app/stats/command/command.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/stats/command/command.proto -------------------------------------------------------------------------------- /app/stats/command/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/stats/command/command_test.go -------------------------------------------------------------------------------- /app/stats/command/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/stats/command/errors.generated.go -------------------------------------------------------------------------------- /app/stats/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/stats/config.go -------------------------------------------------------------------------------- /app/stats/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/stats/config.pb.go -------------------------------------------------------------------------------- /app/stats/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/stats/config.proto -------------------------------------------------------------------------------- /app/stats/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/stats/errors.generated.go -------------------------------------------------------------------------------- /app/stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/stats/stats.go -------------------------------------------------------------------------------- /app/stats/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/app/stats/stats_test.go -------------------------------------------------------------------------------- /azure-pipelines.template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/azure-pipelines.template.yml -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /common/bitmask/byte.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/bitmask/byte.go -------------------------------------------------------------------------------- /common/bitmask/byte_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/bitmask/byte_test.go -------------------------------------------------------------------------------- /common/buf/buf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/buf.go -------------------------------------------------------------------------------- /common/buf/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/buffer.go -------------------------------------------------------------------------------- /common/buf/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/buffer_test.go -------------------------------------------------------------------------------- /common/buf/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/copy.go -------------------------------------------------------------------------------- /common/buf/copy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/copy_test.go -------------------------------------------------------------------------------- /common/buf/data/test_MultiBufferReadAllToByte.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/data/test_MultiBufferReadAllToByte.dat -------------------------------------------------------------------------------- /common/buf/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/errors.generated.go -------------------------------------------------------------------------------- /common/buf/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/io.go -------------------------------------------------------------------------------- /common/buf/io_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/io_test.go -------------------------------------------------------------------------------- /common/buf/multi_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/multi_buffer.go -------------------------------------------------------------------------------- /common/buf/multi_buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/multi_buffer_test.go -------------------------------------------------------------------------------- /common/buf/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/reader.go -------------------------------------------------------------------------------- /common/buf/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/reader_test.go -------------------------------------------------------------------------------- /common/buf/readv_posix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/readv_posix.go -------------------------------------------------------------------------------- /common/buf/readv_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/readv_reader.go -------------------------------------------------------------------------------- /common/buf/readv_reader_wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/readv_reader_wasm.go -------------------------------------------------------------------------------- /common/buf/readv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/readv_test.go -------------------------------------------------------------------------------- /common/buf/readv_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/readv_windows.go -------------------------------------------------------------------------------- /common/buf/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/writer.go -------------------------------------------------------------------------------- /common/buf/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/buf/writer_test.go -------------------------------------------------------------------------------- /common/bytespool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/bytespool/pool.go -------------------------------------------------------------------------------- /common/cmdarg/cmdarg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/cmdarg/cmdarg.go -------------------------------------------------------------------------------- /common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/common.go -------------------------------------------------------------------------------- /common/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/common_test.go -------------------------------------------------------------------------------- /common/crypto/aes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/aes.go -------------------------------------------------------------------------------- /common/crypto/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/auth.go -------------------------------------------------------------------------------- /common/crypto/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/auth_test.go -------------------------------------------------------------------------------- /common/crypto/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/benchmark_test.go -------------------------------------------------------------------------------- /common/crypto/chacha20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/chacha20.go -------------------------------------------------------------------------------- /common/crypto/chacha20_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/chacha20_test.go -------------------------------------------------------------------------------- /common/crypto/chunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/chunk.go -------------------------------------------------------------------------------- /common/crypto/chunk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/chunk_test.go -------------------------------------------------------------------------------- /common/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/crypto.go -------------------------------------------------------------------------------- /common/crypto/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/errors.generated.go -------------------------------------------------------------------------------- /common/crypto/internal/chacha.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/internal/chacha.go -------------------------------------------------------------------------------- /common/crypto/internal/chacha_core.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/internal/chacha_core.generated.go -------------------------------------------------------------------------------- /common/crypto/internal/chacha_core_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/internal/chacha_core_gen.go -------------------------------------------------------------------------------- /common/crypto/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/crypto/io.go -------------------------------------------------------------------------------- /common/dice/dice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/dice/dice.go -------------------------------------------------------------------------------- /common/dice/dice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/dice/dice_test.go -------------------------------------------------------------------------------- /common/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/errors.generated.go -------------------------------------------------------------------------------- /common/errors/errorgen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/errors/errorgen/main.go -------------------------------------------------------------------------------- /common/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/errors/errors.go -------------------------------------------------------------------------------- /common/errors/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/errors/errors_test.go -------------------------------------------------------------------------------- /common/errors/multi_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/errors/multi_error.go -------------------------------------------------------------------------------- /common/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/interfaces.go -------------------------------------------------------------------------------- /common/log/access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/log/access.go -------------------------------------------------------------------------------- /common/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/log/log.go -------------------------------------------------------------------------------- /common/log/log.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/log/log.pb.go -------------------------------------------------------------------------------- /common/log/log.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/log/log.proto -------------------------------------------------------------------------------- /common/log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/log/log_test.go -------------------------------------------------------------------------------- /common/log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/log/logger.go -------------------------------------------------------------------------------- /common/log/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/log/logger_test.go -------------------------------------------------------------------------------- /common/mux/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/mux/client.go -------------------------------------------------------------------------------- /common/mux/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/mux/client_test.go -------------------------------------------------------------------------------- /common/mux/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/mux/errors.generated.go -------------------------------------------------------------------------------- /common/mux/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/mux/frame.go -------------------------------------------------------------------------------- /common/mux/frame_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/mux/frame_test.go -------------------------------------------------------------------------------- /common/mux/mux.go: -------------------------------------------------------------------------------- 1 | package mux 2 | 3 | //go:generate errorgen 4 | -------------------------------------------------------------------------------- /common/mux/mux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/mux/mux_test.go -------------------------------------------------------------------------------- /common/mux/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/mux/reader.go -------------------------------------------------------------------------------- /common/mux/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/mux/server.go -------------------------------------------------------------------------------- /common/mux/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/mux/session.go -------------------------------------------------------------------------------- /common/mux/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/mux/session_test.go -------------------------------------------------------------------------------- /common/mux/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/mux/writer.go -------------------------------------------------------------------------------- /common/net/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/address.go -------------------------------------------------------------------------------- /common/net/address.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/address.pb.go -------------------------------------------------------------------------------- /common/net/address.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/address.proto -------------------------------------------------------------------------------- /common/net/address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/address_test.go -------------------------------------------------------------------------------- /common/net/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/connection.go -------------------------------------------------------------------------------- /common/net/destination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/destination.go -------------------------------------------------------------------------------- /common/net/destination.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/destination.pb.go -------------------------------------------------------------------------------- /common/net/destination.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/destination.proto -------------------------------------------------------------------------------- /common/net/destination_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/destination_test.go -------------------------------------------------------------------------------- /common/net/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/errors.generated.go -------------------------------------------------------------------------------- /common/net/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/net.go -------------------------------------------------------------------------------- /common/net/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/network.go -------------------------------------------------------------------------------- /common/net/network.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/network.pb.go -------------------------------------------------------------------------------- /common/net/network.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/network.proto -------------------------------------------------------------------------------- /common/net/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/port.go -------------------------------------------------------------------------------- /common/net/port.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/port.pb.go -------------------------------------------------------------------------------- /common/net/port.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/port.proto -------------------------------------------------------------------------------- /common/net/port_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/port_test.go -------------------------------------------------------------------------------- /common/net/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/net/system.go -------------------------------------------------------------------------------- /common/peer/latency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/peer/latency.go -------------------------------------------------------------------------------- /common/peer/peer.go: -------------------------------------------------------------------------------- 1 | package peer 2 | -------------------------------------------------------------------------------- /common/platform/ctlcmd/attr_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/platform/ctlcmd/attr_other.go -------------------------------------------------------------------------------- /common/platform/ctlcmd/attr_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/platform/ctlcmd/attr_windows.go -------------------------------------------------------------------------------- /common/platform/ctlcmd/ctlcmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/platform/ctlcmd/ctlcmd.go -------------------------------------------------------------------------------- /common/platform/ctlcmd/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/platform/ctlcmd/errors.generated.go -------------------------------------------------------------------------------- /common/platform/filesystem/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/platform/filesystem/file.go -------------------------------------------------------------------------------- /common/platform/others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/platform/others.go -------------------------------------------------------------------------------- /common/platform/platform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/platform/platform.go -------------------------------------------------------------------------------- /common/platform/platform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/platform/platform_test.go -------------------------------------------------------------------------------- /common/platform/windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/platform/windows.go -------------------------------------------------------------------------------- /common/protocol/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/account.go -------------------------------------------------------------------------------- /common/protocol/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/address.go -------------------------------------------------------------------------------- /common/protocol/address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/address_test.go -------------------------------------------------------------------------------- /common/protocol/bittorrent/bittorrent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/bittorrent/bittorrent.go -------------------------------------------------------------------------------- /common/protocol/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/context.go -------------------------------------------------------------------------------- /common/protocol/dns/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/dns/errors.generated.go -------------------------------------------------------------------------------- /common/protocol/dns/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/dns/io.go -------------------------------------------------------------------------------- /common/protocol/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/errors.generated.go -------------------------------------------------------------------------------- /common/protocol/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/headers.go -------------------------------------------------------------------------------- /common/protocol/headers.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/headers.pb.go -------------------------------------------------------------------------------- /common/protocol/headers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/headers.proto -------------------------------------------------------------------------------- /common/protocol/http/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/http/headers.go -------------------------------------------------------------------------------- /common/protocol/http/headers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/http/headers_test.go -------------------------------------------------------------------------------- /common/protocol/http/sniff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/http/sniff.go -------------------------------------------------------------------------------- /common/protocol/http/sniff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/http/sniff_test.go -------------------------------------------------------------------------------- /common/protocol/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/id.go -------------------------------------------------------------------------------- /common/protocol/id_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/id_test.go -------------------------------------------------------------------------------- /common/protocol/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/payload.go -------------------------------------------------------------------------------- /common/protocol/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/protocol.go -------------------------------------------------------------------------------- /common/protocol/server_picker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/server_picker.go -------------------------------------------------------------------------------- /common/protocol/server_picker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/server_picker_test.go -------------------------------------------------------------------------------- /common/protocol/server_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/server_spec.go -------------------------------------------------------------------------------- /common/protocol/server_spec.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/server_spec.pb.go -------------------------------------------------------------------------------- /common/protocol/server_spec.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/server_spec.proto -------------------------------------------------------------------------------- /common/protocol/server_spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/server_spec_test.go -------------------------------------------------------------------------------- /common/protocol/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/time.go -------------------------------------------------------------------------------- /common/protocol/time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/time_test.go -------------------------------------------------------------------------------- /common/protocol/tls/cert/.gitignore: -------------------------------------------------------------------------------- 1 | *.pem -------------------------------------------------------------------------------- /common/protocol/tls/cert/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/tls/cert/cert.go -------------------------------------------------------------------------------- /common/protocol/tls/cert/cert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/tls/cert/cert_test.go -------------------------------------------------------------------------------- /common/protocol/tls/cert/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/tls/cert/errors.generated.go -------------------------------------------------------------------------------- /common/protocol/tls/cert/privateKey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/tls/cert/privateKey.go -------------------------------------------------------------------------------- /common/protocol/tls/sniff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/tls/sniff.go -------------------------------------------------------------------------------- /common/protocol/tls/sniff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/tls/sniff_test.go -------------------------------------------------------------------------------- /common/protocol/udp/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/udp/packet.go -------------------------------------------------------------------------------- /common/protocol/udp/udp.go: -------------------------------------------------------------------------------- 1 | package udp 2 | -------------------------------------------------------------------------------- /common/protocol/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/user.go -------------------------------------------------------------------------------- /common/protocol/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/user.pb.go -------------------------------------------------------------------------------- /common/protocol/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/protocol/user.proto -------------------------------------------------------------------------------- /common/retry/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/retry/errors.generated.go -------------------------------------------------------------------------------- /common/retry/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/retry/retry.go -------------------------------------------------------------------------------- /common/retry/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/retry/retry_test.go -------------------------------------------------------------------------------- /common/serial/serial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/serial/serial.go -------------------------------------------------------------------------------- /common/serial/serial_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/serial/serial_test.go -------------------------------------------------------------------------------- /common/serial/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/serial/string.go -------------------------------------------------------------------------------- /common/serial/string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/serial/string_test.go -------------------------------------------------------------------------------- /common/serial/typed_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/serial/typed_message.go -------------------------------------------------------------------------------- /common/serial/typed_message.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/serial/typed_message.pb.go -------------------------------------------------------------------------------- /common/serial/typed_message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/serial/typed_message.proto -------------------------------------------------------------------------------- /common/serial/typed_message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/serial/typed_message_test.go -------------------------------------------------------------------------------- /common/session/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/session/context.go -------------------------------------------------------------------------------- /common/session/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/session/session.go -------------------------------------------------------------------------------- /common/signal/done/done.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/signal/done/done.go -------------------------------------------------------------------------------- /common/signal/notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/signal/notifier.go -------------------------------------------------------------------------------- /common/signal/notifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/signal/notifier_test.go -------------------------------------------------------------------------------- /common/signal/pubsub/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/signal/pubsub/pubsub.go -------------------------------------------------------------------------------- /common/signal/pubsub/pubsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/signal/pubsub/pubsub_test.go -------------------------------------------------------------------------------- /common/signal/semaphore/semaphore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/signal/semaphore/semaphore.go -------------------------------------------------------------------------------- /common/signal/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/signal/timer.go -------------------------------------------------------------------------------- /common/signal/timer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/signal/timer_test.go -------------------------------------------------------------------------------- /common/stack/bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/stack/bytes.go -------------------------------------------------------------------------------- /common/strmatcher/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/strmatcher/benchmark_test.go -------------------------------------------------------------------------------- /common/strmatcher/domain_matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/strmatcher/domain_matcher.go -------------------------------------------------------------------------------- /common/strmatcher/domain_matcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/strmatcher/domain_matcher_test.go -------------------------------------------------------------------------------- /common/strmatcher/full_matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/strmatcher/full_matcher.go -------------------------------------------------------------------------------- /common/strmatcher/full_matcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/strmatcher/full_matcher_test.go -------------------------------------------------------------------------------- /common/strmatcher/matchers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/strmatcher/matchers.go -------------------------------------------------------------------------------- /common/strmatcher/matchers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/strmatcher/matchers_test.go -------------------------------------------------------------------------------- /common/strmatcher/strmatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/strmatcher/strmatcher.go -------------------------------------------------------------------------------- /common/task/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/task/common.go -------------------------------------------------------------------------------- /common/task/periodic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/task/periodic.go -------------------------------------------------------------------------------- /common/task/periodic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/task/periodic_test.go -------------------------------------------------------------------------------- /common/task/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/task/task.go -------------------------------------------------------------------------------- /common/task/task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/task/task_test.go -------------------------------------------------------------------------------- /common/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/type.go -------------------------------------------------------------------------------- /common/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/type_test.go -------------------------------------------------------------------------------- /common/uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/uuid/uuid.go -------------------------------------------------------------------------------- /common/uuid/uuid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/common/uuid/uuid_test.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/config.go -------------------------------------------------------------------------------- /config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/config.pb.go -------------------------------------------------------------------------------- /config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/config.proto -------------------------------------------------------------------------------- /context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/context.go -------------------------------------------------------------------------------- /context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/context_test.go -------------------------------------------------------------------------------- /core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/core.go -------------------------------------------------------------------------------- /errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/errors.generated.go -------------------------------------------------------------------------------- /external/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/README.md -------------------------------------------------------------------------------- /external/github.com/cheekybits/genny/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cheekybits/genny/LICENSE -------------------------------------------------------------------------------- /external/github.com/cheekybits/genny/generic/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cheekybits/genny/generic/doc.go -------------------------------------------------------------------------------- /external/github.com/cheekybits/genny/generic/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cheekybits/genny/generic/generic.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/LICENSE -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/internal/arith/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/internal/arith/generic.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/internal/isogeny/curve_ops.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/internal/isogeny/curve_ops.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/internal/isogeny/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/internal/isogeny/types.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/internal/utils/cpu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/internal/utils/cpu.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/internal/utils/cpuid_amd64.s -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p503/arith_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p503/arith_amd64.s -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p503/arith_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p503/arith_arm64.s -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p503/arith_decl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p503/arith_decl.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p503/arith_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p503/arith_generic.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p503/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p503/consts.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p503/field_ops.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p503/field_ops.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p751/arith_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p751/arith_amd64.s -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p751/arith_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p751/arith_arm64.s -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p751/arith_decl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p751/arith_decl.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p751/arith_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p751/arith_generic.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p751/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p751/consts.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/p751/field_ops.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/p751/field_ops.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/sidh/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/sidh/api.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/sidh/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/sidh/params.go -------------------------------------------------------------------------------- /external/github.com/cloudflare/sidh/sidh/sidh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/cloudflare/sidh/sidh/sidh.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/Changelog.md -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/LICENSE -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/README.md -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/buffer_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/buffer_pool.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/client.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/conn.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/crypto_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/crypto_stream.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/crypto_stream_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/crypto_stream_manager.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/frame_sorter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/frame_sorter.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/framer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/framer.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/interface.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/ackhandler/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/ackhandler/gen.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/ackhandler/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/ackhandler/interfaces.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/ackhandler/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/ackhandler/packet.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/ackhandler/packet_linkedlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/ackhandler/packet_linkedlist.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/ackhandler/retransmittable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/ackhandler/retransmittable.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/ackhandler/send_mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/ackhandler/send_mode.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/congestion/bandwidth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/congestion/bandwidth.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/congestion/clock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/congestion/clock.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/congestion/cubic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/congestion/cubic.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/congestion/cubic_sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/congestion/cubic_sender.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/congestion/hybrid_slow_start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/congestion/hybrid_slow_start.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/congestion/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/congestion/interface.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/congestion/prr_sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/congestion/prr_sender.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/congestion/rtt_stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/congestion/rtt_stats.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/congestion/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/congestion/stats.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/crypto/AEAD.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/crypto/AEAD.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/crypto/aesgcm_aead.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/crypto/aesgcm_aead.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/crypto/hkdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/crypto/hkdf.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/crypto/null_aead_aesgcm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/crypto/null_aead_aesgcm.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/flowcontrol/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/flowcontrol/interface.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/handshake/aead.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/handshake/aead.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/handshake/cookie_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/handshake/cookie_generator.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/handshake/cookie_protector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/handshake/cookie_protector.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/handshake/crypto_setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/handshake/crypto_setup.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/handshake/initial_aead.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/handshake/initial_aead.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/handshake/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/handshake/interface.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/handshake/qtls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/handshake/qtls.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/handshake/tls_extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/handshake/tls_extension.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/mockgen_internal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/mockgen_internal.sh -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/protocol/connection_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/protocol/connection_id.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/protocol/encryption_level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/protocol/encryption_level.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/protocol/packet_number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/protocol/packet_number.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/protocol/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/protocol/params.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/protocol/perspective.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/protocol/perspective.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/protocol/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/protocol/protocol.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/protocol/stream_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/protocol/stream_id.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/protocol/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/protocol/version.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/qerr/error_codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/qerr/error_codes.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/qerr/errorcode_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/qerr/errorcode_string.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/qerr/quic_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/qerr/quic_error.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/testdata/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/testdata/ca.pem -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/testdata/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/testdata/cert.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/testdata/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/testdata/cert.pem -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/testdata/priv.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/testdata/priv.key -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/atomic_bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/atomic_bool.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/byteinterval_linkedlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/byteinterval_linkedlist.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/byteorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/byteorder.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/byteorder_big_endian.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/byteorder_big_endian.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/gen.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/host.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/linkedlist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/linkedlist/README.md -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/linkedlist/linkedlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/linkedlist/linkedlist.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/log.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/minmax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/minmax.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/packet_interval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/packet_interval.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/streamframe_interval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/streamframe_interval.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/timer.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/varint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/varint.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/utils/varint_packetnumber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/utils/varint_packetnumber.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/ack_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/ack_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/ack_range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/ack_range.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/connection_close_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/connection_close_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/crypto_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/crypto_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/data_blocked_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/data_blocked_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/extended_header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/extended_header.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/frame_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/frame_parser.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/header.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/log.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/max_data_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/max_data_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/max_stream_data_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/max_stream_data_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/max_streams_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/max_streams_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/new_connection_id_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/new_connection_id_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/new_token_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/new_token_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/path_challenge_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/path_challenge_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/path_response_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/path_response_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/ping_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/ping_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/reset_stream_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/reset_stream_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/stop_sending_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/stop_sending_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/stream_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/stream_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/streams_blocked_frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/streams_blocked_frame.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/internal/wire/version_negotiation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/internal/wire/version_negotiation.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/mockgen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/mockgen.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/mockgen_private.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/mockgen_private.sh -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/multiplexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/multiplexer.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/packet_handler_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/packet_handler_map.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/packet_packer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/packet_packer.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/packet_unpacker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/packet_unpacker.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/receive_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/receive_stream.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/send_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/send_stream.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/server.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/server_session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/server_session.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/session.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/stream.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/streams_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/streams_map.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/streams_map_generic_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/streams_map_generic_helper.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/streams_map_incoming_bidi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/streams_map_incoming_bidi.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/streams_map_incoming_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/streams_map_incoming_generic.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/streams_map_incoming_uni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/streams_map_incoming_uni.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/streams_map_outgoing_bidi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/streams_map_outgoing_bidi.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/streams_map_outgoing_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/streams_map_outgoing_generic.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/streams_map_outgoing_uni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/streams_map_outgoing_uni.go -------------------------------------------------------------------------------- /external/github.com/lucas-clemente/quic-go/window_update_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/lucas-clemente/quic-go/window_update_queue.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/13.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/13.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/LICENSE -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/README.md -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/alert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/alert.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/auth.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/cipher_suites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/cipher_suites.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/common.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/conn.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/handshake_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/handshake_client.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/handshake_messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/handshake_messages.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/handshake_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/handshake_server.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/hkdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/hkdf.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/key_agreement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/key_agreement.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/prf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/prf.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/subcerts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/subcerts.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/ticket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/ticket.go -------------------------------------------------------------------------------- /external/github.com/marten-seemann/qtls/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/github.com/marten-seemann/qtls/tls.go -------------------------------------------------------------------------------- /external/update-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/external/update-deps.sh -------------------------------------------------------------------------------- /features/dns/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/dns/client.go -------------------------------------------------------------------------------- /features/dns/localdns/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/dns/localdns/client.go -------------------------------------------------------------------------------- /features/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/errors.generated.go -------------------------------------------------------------------------------- /features/feature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/feature.go -------------------------------------------------------------------------------- /features/inbound/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/inbound/inbound.go -------------------------------------------------------------------------------- /features/outbound/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/outbound/outbound.go -------------------------------------------------------------------------------- /features/policy/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/policy/default.go -------------------------------------------------------------------------------- /features/policy/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/policy/policy.go -------------------------------------------------------------------------------- /features/routing/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/routing/dispatcher.go -------------------------------------------------------------------------------- /features/routing/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/routing/router.go -------------------------------------------------------------------------------- /features/stats/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/stats/errors.generated.go -------------------------------------------------------------------------------- /features/stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/features/stats/stats.go -------------------------------------------------------------------------------- /functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/functions.go -------------------------------------------------------------------------------- /functions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/functions_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/go.sum -------------------------------------------------------------------------------- /infra/bazel/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/bazel/BUILD -------------------------------------------------------------------------------- /infra/bazel/build.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/bazel/build.bzl -------------------------------------------------------------------------------- /infra/bazel/gpg.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/bazel/gpg.bzl -------------------------------------------------------------------------------- /infra/bazel/matrix.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/bazel/matrix.bzl -------------------------------------------------------------------------------- /infra/bazel/zip.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/bazel/zip.bzl -------------------------------------------------------------------------------- /infra/conf/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/api.go -------------------------------------------------------------------------------- /infra/conf/blackhole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/blackhole.go -------------------------------------------------------------------------------- /infra/conf/blackhole_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/blackhole_test.go -------------------------------------------------------------------------------- /infra/conf/buildable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/buildable.go -------------------------------------------------------------------------------- /infra/conf/command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/command/command.go -------------------------------------------------------------------------------- /infra/conf/command/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/command/errors.generated.go -------------------------------------------------------------------------------- /infra/conf/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/common.go -------------------------------------------------------------------------------- /infra/conf/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/common_test.go -------------------------------------------------------------------------------- /infra/conf/conf.go: -------------------------------------------------------------------------------- 1 | package conf 2 | 3 | //go:generate errorgen 4 | -------------------------------------------------------------------------------- /infra/conf/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/dns.go -------------------------------------------------------------------------------- /infra/conf/dns_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/dns_proxy.go -------------------------------------------------------------------------------- /infra/conf/dns_proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/dns_proxy_test.go -------------------------------------------------------------------------------- /infra/conf/dns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/dns_test.go -------------------------------------------------------------------------------- /infra/conf/dokodemo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/dokodemo.go -------------------------------------------------------------------------------- /infra/conf/dokodemo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/dokodemo_test.go -------------------------------------------------------------------------------- /infra/conf/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/errors.generated.go -------------------------------------------------------------------------------- /infra/conf/freedom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/freedom.go -------------------------------------------------------------------------------- /infra/conf/freedom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/freedom_test.go -------------------------------------------------------------------------------- /infra/conf/general_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/general_test.go -------------------------------------------------------------------------------- /infra/conf/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/http.go -------------------------------------------------------------------------------- /infra/conf/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/http_test.go -------------------------------------------------------------------------------- /infra/conf/json/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/json/reader.go -------------------------------------------------------------------------------- /infra/conf/json/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/json/reader_test.go -------------------------------------------------------------------------------- /infra/conf/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/loader.go -------------------------------------------------------------------------------- /infra/conf/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/log.go -------------------------------------------------------------------------------- /infra/conf/mtproto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/mtproto.go -------------------------------------------------------------------------------- /infra/conf/mtproto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/mtproto_test.go -------------------------------------------------------------------------------- /infra/conf/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/policy.go -------------------------------------------------------------------------------- /infra/conf/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/policy_test.go -------------------------------------------------------------------------------- /infra/conf/reverse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/reverse.go -------------------------------------------------------------------------------- /infra/conf/reverse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/reverse_test.go -------------------------------------------------------------------------------- /infra/conf/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/router.go -------------------------------------------------------------------------------- /infra/conf/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/router_test.go -------------------------------------------------------------------------------- /infra/conf/serial/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/serial/errors.generated.go -------------------------------------------------------------------------------- /infra/conf/serial/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/serial/loader.go -------------------------------------------------------------------------------- /infra/conf/serial/loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/serial/loader_test.go -------------------------------------------------------------------------------- /infra/conf/serial/serial.go: -------------------------------------------------------------------------------- 1 | package serial 2 | 3 | //go:generate errorgen 4 | -------------------------------------------------------------------------------- /infra/conf/shadowsocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/shadowsocks.go -------------------------------------------------------------------------------- /infra/conf/shadowsocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/shadowsocks_test.go -------------------------------------------------------------------------------- /infra/conf/socks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/socks.go -------------------------------------------------------------------------------- /infra/conf/socks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/socks_test.go -------------------------------------------------------------------------------- /infra/conf/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/transport.go -------------------------------------------------------------------------------- /infra/conf/transport_authenticators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/transport_authenticators.go -------------------------------------------------------------------------------- /infra/conf/transport_internet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/transport_internet.go -------------------------------------------------------------------------------- /infra/conf/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/transport_test.go -------------------------------------------------------------------------------- /infra/conf/v2ray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/v2ray.go -------------------------------------------------------------------------------- /infra/conf/v2ray_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/v2ray_test.go -------------------------------------------------------------------------------- /infra/conf/vmess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/vmess.go -------------------------------------------------------------------------------- /infra/conf/vmess_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/conf/vmess_test.go -------------------------------------------------------------------------------- /infra/control/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/api.go -------------------------------------------------------------------------------- /infra/control/cert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/cert.go -------------------------------------------------------------------------------- /infra/control/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/command.go -------------------------------------------------------------------------------- /infra/control/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/config.go -------------------------------------------------------------------------------- /infra/control/control.go: -------------------------------------------------------------------------------- 1 | package control 2 | 3 | //go:generate errorgen 4 | -------------------------------------------------------------------------------- /infra/control/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/errors.generated.go -------------------------------------------------------------------------------- /infra/control/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/fetch.go -------------------------------------------------------------------------------- /infra/control/love.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/love.go -------------------------------------------------------------------------------- /infra/control/main/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/main/BUILD -------------------------------------------------------------------------------- /infra/control/main/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/main/main.go -------------------------------------------------------------------------------- /infra/control/main/targets.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/main/targets.bzl -------------------------------------------------------------------------------- /infra/control/tlsping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/tlsping.go -------------------------------------------------------------------------------- /infra/control/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/uuid.go -------------------------------------------------------------------------------- /infra/control/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/control/verify.go -------------------------------------------------------------------------------- /infra/vprotogen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/infra/vprotogen/main.go -------------------------------------------------------------------------------- /main/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/BUILD -------------------------------------------------------------------------------- /main/confloader/confloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/confloader/confloader.go -------------------------------------------------------------------------------- /main/confloader/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/confloader/errors.generated.go -------------------------------------------------------------------------------- /main/confloader/external/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/confloader/external/errors.generated.go -------------------------------------------------------------------------------- /main/confloader/external/external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/confloader/external/external.go -------------------------------------------------------------------------------- /main/distro/all/all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/distro/all/all.go -------------------------------------------------------------------------------- /main/distro/debug/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/distro/debug/debug.go -------------------------------------------------------------------------------- /main/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/errors.generated.go -------------------------------------------------------------------------------- /main/json/config_json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/json/config_json.go -------------------------------------------------------------------------------- /main/json/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/json/errors.generated.go -------------------------------------------------------------------------------- /main/jsonem/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/jsonem/errors.generated.go -------------------------------------------------------------------------------- /main/jsonem/jsonem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/jsonem/jsonem.go -------------------------------------------------------------------------------- /main/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/main.go -------------------------------------------------------------------------------- /main/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/main_test.go -------------------------------------------------------------------------------- /main/targets.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/main/targets.bzl -------------------------------------------------------------------------------- /mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/mocks.go -------------------------------------------------------------------------------- /proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proto.go -------------------------------------------------------------------------------- /proxy/blackhole/blackhole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/blackhole/blackhole.go -------------------------------------------------------------------------------- /proxy/blackhole/blackhole_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/blackhole/blackhole_test.go -------------------------------------------------------------------------------- /proxy/blackhole/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/blackhole/config.go -------------------------------------------------------------------------------- /proxy/blackhole/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/blackhole/config.pb.go -------------------------------------------------------------------------------- /proxy/blackhole/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/blackhole/config.proto -------------------------------------------------------------------------------- /proxy/blackhole/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/blackhole/config_test.go -------------------------------------------------------------------------------- /proxy/blackhole/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/blackhole/errors.generated.go -------------------------------------------------------------------------------- /proxy/dns/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/dns/config.pb.go -------------------------------------------------------------------------------- /proxy/dns/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/dns/config.proto -------------------------------------------------------------------------------- /proxy/dns/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/dns/dns.go -------------------------------------------------------------------------------- /proxy/dns/dns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/dns/dns_test.go -------------------------------------------------------------------------------- /proxy/dns/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/dns/errors.generated.go -------------------------------------------------------------------------------- /proxy/dokodemo/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/dokodemo/config.go -------------------------------------------------------------------------------- /proxy/dokodemo/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/dokodemo/config.pb.go -------------------------------------------------------------------------------- /proxy/dokodemo/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/dokodemo/config.proto -------------------------------------------------------------------------------- /proxy/dokodemo/dokodemo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/dokodemo/dokodemo.go -------------------------------------------------------------------------------- /proxy/dokodemo/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/dokodemo/errors.generated.go -------------------------------------------------------------------------------- /proxy/freedom/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/freedom/config.go -------------------------------------------------------------------------------- /proxy/freedom/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/freedom/config.pb.go -------------------------------------------------------------------------------- /proxy/freedom/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/freedom/config.proto -------------------------------------------------------------------------------- /proxy/freedom/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/freedom/errors.generated.go -------------------------------------------------------------------------------- /proxy/freedom/freedom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/freedom/freedom.go -------------------------------------------------------------------------------- /proxy/http/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/http/client.go -------------------------------------------------------------------------------- /proxy/http/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/http/config.go -------------------------------------------------------------------------------- /proxy/http/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/http/config.pb.go -------------------------------------------------------------------------------- /proxy/http/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/http/config.proto -------------------------------------------------------------------------------- /proxy/http/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/http/errors.generated.go -------------------------------------------------------------------------------- /proxy/http/http.go: -------------------------------------------------------------------------------- 1 | package http 2 | 3 | //go:generate errorgen 4 | -------------------------------------------------------------------------------- /proxy/http/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/http/server.go -------------------------------------------------------------------------------- /proxy/mtproto/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/mtproto/auth.go -------------------------------------------------------------------------------- /proxy/mtproto/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/mtproto/auth_test.go -------------------------------------------------------------------------------- /proxy/mtproto/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/mtproto/client.go -------------------------------------------------------------------------------- /proxy/mtproto/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/mtproto/config.go -------------------------------------------------------------------------------- /proxy/mtproto/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/mtproto/config.pb.go -------------------------------------------------------------------------------- /proxy/mtproto/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/mtproto/config.proto -------------------------------------------------------------------------------- /proxy/mtproto/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/mtproto/errors.generated.go -------------------------------------------------------------------------------- /proxy/mtproto/mtproto.go: -------------------------------------------------------------------------------- 1 | package mtproto 2 | 3 | //go:generate errorgen 4 | -------------------------------------------------------------------------------- /proxy/mtproto/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/mtproto/server.go -------------------------------------------------------------------------------- /proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/proxy.go -------------------------------------------------------------------------------- /proxy/shadowsocks/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/client.go -------------------------------------------------------------------------------- /proxy/shadowsocks/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/config.go -------------------------------------------------------------------------------- /proxy/shadowsocks/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/config.pb.go -------------------------------------------------------------------------------- /proxy/shadowsocks/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/config.proto -------------------------------------------------------------------------------- /proxy/shadowsocks/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/config_test.go -------------------------------------------------------------------------------- /proxy/shadowsocks/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/errors.generated.go -------------------------------------------------------------------------------- /proxy/shadowsocks/ota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/ota.go -------------------------------------------------------------------------------- /proxy/shadowsocks/ota_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/ota_test.go -------------------------------------------------------------------------------- /proxy/shadowsocks/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/protocol.go -------------------------------------------------------------------------------- /proxy/shadowsocks/protocol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/protocol_test.go -------------------------------------------------------------------------------- /proxy/shadowsocks/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/server.go -------------------------------------------------------------------------------- /proxy/shadowsocks/shadowsocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/shadowsocks/shadowsocks.go -------------------------------------------------------------------------------- /proxy/socks/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/socks/client.go -------------------------------------------------------------------------------- /proxy/socks/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/socks/config.go -------------------------------------------------------------------------------- /proxy/socks/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/socks/config.pb.go -------------------------------------------------------------------------------- /proxy/socks/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/socks/config.proto -------------------------------------------------------------------------------- /proxy/socks/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/socks/errors.generated.go -------------------------------------------------------------------------------- /proxy/socks/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/socks/protocol.go -------------------------------------------------------------------------------- /proxy/socks/protocol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/socks/protocol_test.go -------------------------------------------------------------------------------- /proxy/socks/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/socks/server.go -------------------------------------------------------------------------------- /proxy/socks/socks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/socks/socks.go -------------------------------------------------------------------------------- /proxy/vmess/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/account.go -------------------------------------------------------------------------------- /proxy/vmess/account.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/account.pb.go -------------------------------------------------------------------------------- /proxy/vmess/account.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/account.proto -------------------------------------------------------------------------------- /proxy/vmess/encoding/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/encoding/auth.go -------------------------------------------------------------------------------- /proxy/vmess/encoding/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/encoding/auth_test.go -------------------------------------------------------------------------------- /proxy/vmess/encoding/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/encoding/client.go -------------------------------------------------------------------------------- /proxy/vmess/encoding/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/encoding/commands.go -------------------------------------------------------------------------------- /proxy/vmess/encoding/commands_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/encoding/commands_test.go -------------------------------------------------------------------------------- /proxy/vmess/encoding/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/encoding/encoding.go -------------------------------------------------------------------------------- /proxy/vmess/encoding/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/encoding/encoding_test.go -------------------------------------------------------------------------------- /proxy/vmess/encoding/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/encoding/errors.generated.go -------------------------------------------------------------------------------- /proxy/vmess/encoding/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/encoding/server.go -------------------------------------------------------------------------------- /proxy/vmess/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/errors.generated.go -------------------------------------------------------------------------------- /proxy/vmess/inbound/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/inbound/config.go -------------------------------------------------------------------------------- /proxy/vmess/inbound/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/inbound/config.pb.go -------------------------------------------------------------------------------- /proxy/vmess/inbound/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/inbound/config.proto -------------------------------------------------------------------------------- /proxy/vmess/inbound/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/inbound/errors.generated.go -------------------------------------------------------------------------------- /proxy/vmess/inbound/inbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/inbound/inbound.go -------------------------------------------------------------------------------- /proxy/vmess/outbound/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/outbound/command.go -------------------------------------------------------------------------------- /proxy/vmess/outbound/config.go: -------------------------------------------------------------------------------- 1 | package outbound 2 | -------------------------------------------------------------------------------- /proxy/vmess/outbound/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/outbound/config.pb.go -------------------------------------------------------------------------------- /proxy/vmess/outbound/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/outbound/config.proto -------------------------------------------------------------------------------- /proxy/vmess/outbound/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/outbound/errors.generated.go -------------------------------------------------------------------------------- /proxy/vmess/outbound/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/outbound/outbound.go -------------------------------------------------------------------------------- /proxy/vmess/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/validator.go -------------------------------------------------------------------------------- /proxy/vmess/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/validator_test.go -------------------------------------------------------------------------------- /proxy/vmess/vmess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/proxy/vmess/vmess.go -------------------------------------------------------------------------------- /release/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/BUILD -------------------------------------------------------------------------------- /release/bleedingrelease.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/bleedingrelease.sh -------------------------------------------------------------------------------- /release/config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/config/config.json -------------------------------------------------------------------------------- /release/config/geoip.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/config/geoip.dat -------------------------------------------------------------------------------- /release/config/geosite.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/config/geosite.dat -------------------------------------------------------------------------------- /release/config/systemd/v2ray.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/config/systemd/v2ray.service -------------------------------------------------------------------------------- /release/config/systemd/v2ray@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/config/systemd/v2ray@.service -------------------------------------------------------------------------------- /release/config/systemv/v2ray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/config/systemv/v2ray -------------------------------------------------------------------------------- /release/config/vpoint_socks_vmess.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/config/vpoint_socks_vmess.json -------------------------------------------------------------------------------- /release/config/vpoint_vmess_freedom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/config/vpoint_vmess_freedom.json -------------------------------------------------------------------------------- /release/doc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/doc/readme.md -------------------------------------------------------------------------------- /release/install-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/install-release.sh -------------------------------------------------------------------------------- /release/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/install.sh -------------------------------------------------------------------------------- /release/mapping.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/mapping.bzl -------------------------------------------------------------------------------- /release/release-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/release-ci.sh -------------------------------------------------------------------------------- /release/tagrelease.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/tagrelease.sh -------------------------------------------------------------------------------- /release/updatedat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/updatedat.sh -------------------------------------------------------------------------------- /release/user-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/user-package.sh -------------------------------------------------------------------------------- /release/verify/official_release.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/release/verify/official_release.asc -------------------------------------------------------------------------------- /testing/coverage/coverall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/coverage/coverall -------------------------------------------------------------------------------- /testing/mocks/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/mocks/dns.go -------------------------------------------------------------------------------- /testing/mocks/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/mocks/io.go -------------------------------------------------------------------------------- /testing/mocks/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/mocks/log.go -------------------------------------------------------------------------------- /testing/mocks/mux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/mocks/mux.go -------------------------------------------------------------------------------- /testing/mocks/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/mocks/outbound.go -------------------------------------------------------------------------------- /testing/mocks/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/mocks/proxy.go -------------------------------------------------------------------------------- /testing/scenarios/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/command_test.go -------------------------------------------------------------------------------- /testing/scenarios/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/common.go -------------------------------------------------------------------------------- /testing/scenarios/common_coverage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/common_coverage.go -------------------------------------------------------------------------------- /testing/scenarios/common_regular.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/common_regular.go -------------------------------------------------------------------------------- /testing/scenarios/dns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/dns_test.go -------------------------------------------------------------------------------- /testing/scenarios/dokodemo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/dokodemo_test.go -------------------------------------------------------------------------------- /testing/scenarios/feature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/feature_test.go -------------------------------------------------------------------------------- /testing/scenarios/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/http_test.go -------------------------------------------------------------------------------- /testing/scenarios/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/policy_test.go -------------------------------------------------------------------------------- /testing/scenarios/reverse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/reverse_test.go -------------------------------------------------------------------------------- /testing/scenarios/shadowsocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/shadowsocks_test.go -------------------------------------------------------------------------------- /testing/scenarios/socks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/socks_test.go -------------------------------------------------------------------------------- /testing/scenarios/tls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/tls_test.go -------------------------------------------------------------------------------- /testing/scenarios/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/transport_test.go -------------------------------------------------------------------------------- /testing/scenarios/vmess_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/scenarios/vmess_test.go -------------------------------------------------------------------------------- /testing/servers/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/servers/http/http.go -------------------------------------------------------------------------------- /testing/servers/tcp/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/servers/tcp/port.go -------------------------------------------------------------------------------- /testing/servers/tcp/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/servers/tcp/tcp.go -------------------------------------------------------------------------------- /testing/servers/udp/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/servers/udp/port.go -------------------------------------------------------------------------------- /testing/servers/udp/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/testing/servers/udp/udp.go -------------------------------------------------------------------------------- /transport/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/config.go -------------------------------------------------------------------------------- /transport/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/config.pb.go -------------------------------------------------------------------------------- /transport/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/config.proto -------------------------------------------------------------------------------- /transport/internet/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/config.go -------------------------------------------------------------------------------- /transport/internet/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/config.pb.go -------------------------------------------------------------------------------- /transport/internet/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/config.proto -------------------------------------------------------------------------------- /transport/internet/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/connection.go -------------------------------------------------------------------------------- /transport/internet/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/dialer.go -------------------------------------------------------------------------------- /transport/internet/dialer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/dialer_test.go -------------------------------------------------------------------------------- /transport/internet/domainsocket/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/domainsocket/config.go -------------------------------------------------------------------------------- /transport/internet/domainsocket/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/domainsocket/config.pb.go -------------------------------------------------------------------------------- /transport/internet/domainsocket/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/domainsocket/config.proto -------------------------------------------------------------------------------- /transport/internet/domainsocket/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/domainsocket/dial.go -------------------------------------------------------------------------------- /transport/internet/domainsocket/errgen.go: -------------------------------------------------------------------------------- 1 | package domainsocket 2 | 3 | //go:generate errorgen 4 | -------------------------------------------------------------------------------- /transport/internet/domainsocket/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/domainsocket/errors.generated.go -------------------------------------------------------------------------------- /transport/internet/domainsocket/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/domainsocket/listener.go -------------------------------------------------------------------------------- /transport/internet/domainsocket/listener_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/domainsocket/listener_test.go -------------------------------------------------------------------------------- /transport/internet/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/errors.generated.go -------------------------------------------------------------------------------- /transport/internet/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/header.go -------------------------------------------------------------------------------- /transport/internet/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/header_test.go -------------------------------------------------------------------------------- /transport/internet/headers/http/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/http/config.go -------------------------------------------------------------------------------- /transport/internet/headers/http/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/http/config.pb.go -------------------------------------------------------------------------------- /transport/internet/headers/http/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/http/config.proto -------------------------------------------------------------------------------- /transport/internet/headers/http/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/http/errors.generated.go -------------------------------------------------------------------------------- /transport/internet/headers/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/http/http.go -------------------------------------------------------------------------------- /transport/internet/headers/http/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/http/http_test.go -------------------------------------------------------------------------------- /transport/internet/headers/noop/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/noop/config.pb.go -------------------------------------------------------------------------------- /transport/internet/headers/noop/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/noop/config.proto -------------------------------------------------------------------------------- /transport/internet/headers/noop/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/noop/noop.go -------------------------------------------------------------------------------- /transport/internet/headers/srtp/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/srtp/config.pb.go -------------------------------------------------------------------------------- /transport/internet/headers/srtp/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/srtp/config.proto -------------------------------------------------------------------------------- /transport/internet/headers/srtp/srtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/srtp/srtp.go -------------------------------------------------------------------------------- /transport/internet/headers/srtp/srtp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/srtp/srtp_test.go -------------------------------------------------------------------------------- /transport/internet/headers/tls/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/tls/config.pb.go -------------------------------------------------------------------------------- /transport/internet/headers/tls/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/tls/config.proto -------------------------------------------------------------------------------- /transport/internet/headers/tls/dtls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/tls/dtls.go -------------------------------------------------------------------------------- /transport/internet/headers/tls/dtls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/tls/dtls_test.go -------------------------------------------------------------------------------- /transport/internet/headers/utp/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/utp/config.pb.go -------------------------------------------------------------------------------- /transport/internet/headers/utp/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/utp/config.proto -------------------------------------------------------------------------------- /transport/internet/headers/utp/utp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/utp/utp.go -------------------------------------------------------------------------------- /transport/internet/headers/utp/utp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/utp/utp_test.go -------------------------------------------------------------------------------- /transport/internet/headers/wechat/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/wechat/config.pb.go -------------------------------------------------------------------------------- /transport/internet/headers/wechat/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/wechat/config.proto -------------------------------------------------------------------------------- /transport/internet/headers/wechat/wechat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/wechat/wechat.go -------------------------------------------------------------------------------- /transport/internet/headers/wechat/wechat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/wechat/wechat_test.go -------------------------------------------------------------------------------- /transport/internet/headers/wireguard/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/wireguard/config.pb.go -------------------------------------------------------------------------------- /transport/internet/headers/wireguard/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/wireguard/config.proto -------------------------------------------------------------------------------- /transport/internet/headers/wireguard/wireguard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/headers/wireguard/wireguard.go -------------------------------------------------------------------------------- /transport/internet/http/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/http/config.go -------------------------------------------------------------------------------- /transport/internet/http/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/http/config.pb.go -------------------------------------------------------------------------------- /transport/internet/http/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/http/config.proto -------------------------------------------------------------------------------- /transport/internet/http/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/http/dialer.go -------------------------------------------------------------------------------- /transport/internet/http/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/http/errors.generated.go -------------------------------------------------------------------------------- /transport/internet/http/http.go: -------------------------------------------------------------------------------- 1 | package http 2 | 3 | //go:generate errorgen 4 | -------------------------------------------------------------------------------- /transport/internet/http/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/http/http_test.go -------------------------------------------------------------------------------- /transport/internet/http/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/http/hub.go -------------------------------------------------------------------------------- /transport/internet/internet.go: -------------------------------------------------------------------------------- 1 | package internet 2 | 3 | //go:generate errorgen 4 | -------------------------------------------------------------------------------- /transport/internet/kcp/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/config.go -------------------------------------------------------------------------------- /transport/internet/kcp/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/config.pb.go -------------------------------------------------------------------------------- /transport/internet/kcp/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/config.proto -------------------------------------------------------------------------------- /transport/internet/kcp/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/connection.go -------------------------------------------------------------------------------- /transport/internet/kcp/connection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/connection_test.go -------------------------------------------------------------------------------- /transport/internet/kcp/crypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/crypt.go -------------------------------------------------------------------------------- /transport/internet/kcp/crypt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/crypt_test.go -------------------------------------------------------------------------------- /transport/internet/kcp/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/dialer.go -------------------------------------------------------------------------------- /transport/internet/kcp/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/errors.generated.go -------------------------------------------------------------------------------- /transport/internet/kcp/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/io.go -------------------------------------------------------------------------------- /transport/internet/kcp/io_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/io_test.go -------------------------------------------------------------------------------- /transport/internet/kcp/kcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/kcp.go -------------------------------------------------------------------------------- /transport/internet/kcp/kcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/kcp_test.go -------------------------------------------------------------------------------- /transport/internet/kcp/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/listener.go -------------------------------------------------------------------------------- /transport/internet/kcp/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/output.go -------------------------------------------------------------------------------- /transport/internet/kcp/receiving.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/receiving.go -------------------------------------------------------------------------------- /transport/internet/kcp/segment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/segment.go -------------------------------------------------------------------------------- /transport/internet/kcp/segment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/segment_test.go -------------------------------------------------------------------------------- /transport/internet/kcp/sending.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/sending.go -------------------------------------------------------------------------------- /transport/internet/kcp/xor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/xor.go -------------------------------------------------------------------------------- /transport/internet/kcp/xor_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/xor_amd64.go -------------------------------------------------------------------------------- /transport/internet/kcp/xor_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/kcp/xor_amd64.s -------------------------------------------------------------------------------- /transport/internet/memory_settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/memory_settings.go -------------------------------------------------------------------------------- /transport/internet/quic/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/quic/config.go -------------------------------------------------------------------------------- /transport/internet/quic/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/quic/config.pb.go -------------------------------------------------------------------------------- /transport/internet/quic/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/quic/config.proto -------------------------------------------------------------------------------- /transport/internet/quic/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/quic/conn.go -------------------------------------------------------------------------------- /transport/internet/quic/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/quic/dialer.go -------------------------------------------------------------------------------- /transport/internet/quic/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/quic/errors.generated.go -------------------------------------------------------------------------------- /transport/internet/quic/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/quic/hub.go -------------------------------------------------------------------------------- /transport/internet/quic/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/quic/pool.go -------------------------------------------------------------------------------- /transport/internet/quic/quic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/quic/quic.go -------------------------------------------------------------------------------- /transport/internet/quic/quic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/quic/quic_test.go -------------------------------------------------------------------------------- /transport/internet/sockopt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/sockopt.go -------------------------------------------------------------------------------- /transport/internet/sockopt_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/sockopt_darwin.go -------------------------------------------------------------------------------- /transport/internet/sockopt_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/sockopt_freebsd.go -------------------------------------------------------------------------------- /transport/internet/sockopt_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/sockopt_linux.go -------------------------------------------------------------------------------- /transport/internet/sockopt_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/sockopt_linux_test.go -------------------------------------------------------------------------------- /transport/internet/sockopt_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/sockopt_other.go -------------------------------------------------------------------------------- /transport/internet/sockopt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/sockopt_test.go -------------------------------------------------------------------------------- /transport/internet/sockopt_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/sockopt_windows.go -------------------------------------------------------------------------------- /transport/internet/system_dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/system_dialer.go -------------------------------------------------------------------------------- /transport/internet/system_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/system_listener.go -------------------------------------------------------------------------------- /transport/internet/system_listener_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/system_listener_test.go -------------------------------------------------------------------------------- /transport/internet/tcp/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tcp/config.go -------------------------------------------------------------------------------- /transport/internet/tcp/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tcp/config.pb.go -------------------------------------------------------------------------------- /transport/internet/tcp/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tcp/config.proto -------------------------------------------------------------------------------- /transport/internet/tcp/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tcp/dialer.go -------------------------------------------------------------------------------- /transport/internet/tcp/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tcp/errors.generated.go -------------------------------------------------------------------------------- /transport/internet/tcp/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tcp/hub.go -------------------------------------------------------------------------------- /transport/internet/tcp/sockopt_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tcp/sockopt_freebsd.go -------------------------------------------------------------------------------- /transport/internet/tcp/sockopt_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tcp/sockopt_linux.go -------------------------------------------------------------------------------- /transport/internet/tcp/sockopt_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tcp/sockopt_linux_test.go -------------------------------------------------------------------------------- /transport/internet/tcp/sockopt_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tcp/sockopt_other.go -------------------------------------------------------------------------------- /transport/internet/tcp/tcp.go: -------------------------------------------------------------------------------- 1 | package tcp 2 | 3 | //go:generate errorgen 4 | -------------------------------------------------------------------------------- /transport/internet/tcp_hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tcp_hub.go -------------------------------------------------------------------------------- /transport/internet/tls/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tls/config.go -------------------------------------------------------------------------------- /transport/internet/tls/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tls/config.pb.go -------------------------------------------------------------------------------- /transport/internet/tls/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tls/config.proto -------------------------------------------------------------------------------- /transport/internet/tls/config_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tls/config_other.go -------------------------------------------------------------------------------- /transport/internet/tls/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tls/config_test.go -------------------------------------------------------------------------------- /transport/internet/tls/config_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tls/config_windows.go -------------------------------------------------------------------------------- /transport/internet/tls/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tls/errors.generated.go -------------------------------------------------------------------------------- /transport/internet/tls/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/tls/tls.go -------------------------------------------------------------------------------- /transport/internet/udp/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/config.go -------------------------------------------------------------------------------- /transport/internet/udp/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/config.pb.go -------------------------------------------------------------------------------- /transport/internet/udp/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/config.proto -------------------------------------------------------------------------------- /transport/internet/udp/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/dialer.go -------------------------------------------------------------------------------- /transport/internet/udp/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/dispatcher.go -------------------------------------------------------------------------------- /transport/internet/udp/dispatcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/dispatcher_test.go -------------------------------------------------------------------------------- /transport/internet/udp/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/errors.generated.go -------------------------------------------------------------------------------- /transport/internet/udp/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/hub.go -------------------------------------------------------------------------------- /transport/internet/udp/hub_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/hub_freebsd.go -------------------------------------------------------------------------------- /transport/internet/udp/hub_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/hub_linux.go -------------------------------------------------------------------------------- /transport/internet/udp/hub_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/hub_other.go -------------------------------------------------------------------------------- /transport/internet/udp/udp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/udp/udp.go -------------------------------------------------------------------------------- /transport/internet/websocket/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/websocket/config.go -------------------------------------------------------------------------------- /transport/internet/websocket/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/websocket/config.pb.go -------------------------------------------------------------------------------- /transport/internet/websocket/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/websocket/config.proto -------------------------------------------------------------------------------- /transport/internet/websocket/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/websocket/connection.go -------------------------------------------------------------------------------- /transport/internet/websocket/dialer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/websocket/dialer.go -------------------------------------------------------------------------------- /transport/internet/websocket/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/websocket/errors.generated.go -------------------------------------------------------------------------------- /transport/internet/websocket/hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/websocket/hub.go -------------------------------------------------------------------------------- /transport/internet/websocket/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/websocket/ws.go -------------------------------------------------------------------------------- /transport/internet/websocket/ws_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/internet/websocket/ws_test.go -------------------------------------------------------------------------------- /transport/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/link.go -------------------------------------------------------------------------------- /transport/pipe/impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/pipe/impl.go -------------------------------------------------------------------------------- /transport/pipe/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/pipe/pipe.go -------------------------------------------------------------------------------- /transport/pipe/pipe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/pipe/pipe_test.go -------------------------------------------------------------------------------- /transport/pipe/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/pipe/reader.go -------------------------------------------------------------------------------- /transport/pipe/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/transport/pipe/writer.go -------------------------------------------------------------------------------- /v2ray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/v2ray.go -------------------------------------------------------------------------------- /v2ray_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emc2314/v2ray-core/HEAD/v2ray_test.go --------------------------------------------------------------------------------