Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Qv2ray/v2ray-rust
/ functions
Functions
422 in github.com/Qv2ray/v2ray-rust
⨍
Functions
422
◇
Types & classes
104
Method
clone_box
(&self)
src/proxy/simpleobfs/mod.rs:42
Method
clone_box
(&self)
src/proxy/direct/mod.rs:27
Method
clone_box
(&self)
src/proxy/vmess/mod.rs:43
Method
clone_box
(&self)
src/proxy/blackhole/mod.rs:27
Method
compute_size
(&self)
src/config/geosite.rs:127
Method
compute_size
(&self)
src/config/geoip.rs:111
Method
connect
( socket: UdpSocket, addr: A, )
src/proxy/udp.rs:24
Method
connected
(&self)
src/proxy/http/connector.rs:93
Function
copy_with_capacity_and_atomic_counter
( reader: &'a mut R, writer: &'a mut W, counter_in: &'a AtomicU64, counter_out: &'a AtomicU64,
src/common/net/copy_with_capacity.rs:106
Function
copy_with_capacity_and_counter
( reader: &'a mut R, writer: &'a mut W, counter: &'a mut u64, buf_capacity: usize, )
src/common/net/copy_with_capacity.rs:22
Method
country_code
(&self)
src/config/geoip.rs:206
Method
decode
(&mut self, src: &mut BytesMut)
src/proxy/socks/socks5.rs:358
Function
decompress_ssl_cert
( _ssl: *mut boring_sys::SSL, out: *mut *mut boring_sys::CRYPTO_BUFFER, mut uncompressed_len: usiz
src/proxy/tls/tls_stream.rs:158
Method
decrypt_length
(cipher: &mut AeadCipher, m: &mut [u8])
src/proxy/shadowsocks/aead.rs:100
Method
decrypt_with_slice
(&self, block: &mut [u8])
src/common/mod.rs:44
Method
default
()
src/proxy/address.rs:39
Method
default
()
src/common/fnv1a.rs:7
Method
default
()
src/config/ip_trie.rs:113
Method
default
()
src/config/geosite.rs:44
Method
default
()
src/config/geoip.rs:42
Function
default_backlog
()
src/config/deserialize.rs:307
Function
default_grpc_path
()
src/config/deserialize.rs:301
Function
default_http2_method
()
src/config/deserialize.rs:319
Method
default_instance
()
src/config/geosite.rs:177
Method
default_instance
()
src/config/geoip.rs:153
Function
default_random_string
()
src/config/deserialize.rs:313
Function
default_relay_buffer_size
()
src/config/deserialize.rs:304
Function
default_true
()
src/config/deserialize.rs:310
Function
default_v2ray_geoip_path
()
src/config/deserialize.rs:341
Function
default_v2ray_geosite_path
()
src/config/deserialize.rs:337
Method
descriptor
()
src/config/geosite.rs:189
Method
descriptor
()
src/config/geoip.rs:164
Method
domain
(&self)
src/config/geosite.rs:564
Method
drop
(&mut self)
src/proxy/udp.rs:371
Method
drop
(&mut self)
src/proxy/socks/socks5.rs:209
Method
drop_poll_result
(self)
src/common/net/mod.rs:62
Function
dummy
()
src/proxy/vmess/aead_header.rs:275
Method
enum_descriptor
()
src/config/geosite.rs:508
Method
fmt
(&self, fmt: &mut fmt::Formatter<'_>)
src/proxy/udp.rs:382
Method
fmt
(&self, f: &mut Formatter)
src/proxy/address.rs:317
Method
fmt
(&self, f: &mut ::std::fmt::Formatter<'_>)
src/config/geosite.rs:196
Method
fmt
(&self, f: &mut ::std::fmt::Formatter<'_>)
src/config/geoip.rs:171
Method
from
(e: AddressError)
src/proxy/address.rs:34
Method
from
(m: KeepInsertOrderMap<V>)
src/config/utils.rs:46
Method
from_i32
(value: i32)
src/config/geosite.rs:479
Function
from_protocol_type_to_udp_marker_bit_vec
(t: T)
src/proxy/mod.rs:317
Method
from_str
(s: &str)
src/proxy/address.rs:47
Method
from_str
(str: &str)
src/config/geosite.rs:489
Function
from_str_to_cipher_kind
(deserializer: D)
src/config/deserialize.rs:15
Function
from_str_to_grpc_path
(deserializer: D)
src/config/deserialize.rs:180
Function
from_str_to_http_method
(deserializer: D)
src/config/deserialize.rs:189
Function
from_str_to_option_address
( deserializer: D, )
src/config/deserialize.rs:37
Function
from_str_to_path
(deserializer: D)
src/config/deserialize.rs:172
Function
from_str_to_security_num
(deserializer: D)
src/config/deserialize.rs:46
Function
from_str_to_sni
(deserializer: D)
src/config/deserialize.rs:290
Function
from_str_to_uuid
(deserializer: D)
src/config/deserialize.rs:75
Function
from_str_to_ws_uri
(deserializer: D)
src/config/deserialize.rs:197
Method
generated_enum_descriptor_data
()
src/config/geosite.rs:526
Method
generated_message_descriptor_data
()
src/config/geosite.rs:72
Method
generated_message_descriptor_data
()
src/config/geoip.rs:64
Method
generated_oneof_descriptor_data
()
src/config/geosite.rs:453
Method
get_addr
(&self)
src/proxy/shadowsocks/mod.rs:115
Method
get_addr
(&self)
src/proxy/trojan/mod.rs:66
Method
get_addr
(&self)
src/proxy/vmess/mod.rs:51
Method
get_addr
(&self)
src/config/to_chainable_builder.rs:24
Method
get_latency
( &self, request: Request<GetLatencyRequest>, )
src/api/mod.rs:73
Method
get_stats
( &self, mut request: Request<GetStatsRequest>, )
src/api/mod.rs:36
Method
has_bool_value
(&self)
src/config/geosite.rs:250
Method
has_int_value
(&self)
src/config/geosite.rs:275
Method
index
(&self, index: (ProtocolType, usize))
src/config/mod.rs:260
Method
int_value
(&self)
src/config/geosite.rs:264
Method
into_box
(self)
src/proxy/h2/mod.rs:99
Method
into_box
(self)
src/proxy/shadowsocks/mod.rs:103
Method
into_box
(self)
src/proxy/grpc/mod.rs:83
Method
into_box
(self)
src/proxy/trojan/mod.rs:54
Method
into_box
(self)
src/proxy/websocket/mod.rs:241
Method
into_box
(self)
src/proxy/tls/tls_stream.rs:145
Method
into_box
(self)
src/proxy/simpleobfs/mod.rs:38
Method
into_box
(self)
src/proxy/direct/mod.rs:23
Method
into_box
(self)
src/proxy/vmess/mod.rs:39
Method
into_box
(self)
src/proxy/blackhole/mod.rs:23
Method
is_initialized
(&self)
src/config/geosite.rs:101
Method
is_initialized
(&self)
src/config/geoip.rs:88
Method
is_pending_or_error
(&self)
src/common/net/mod.rs:70
Method
is_socket_addr
(&self)
src/proxy/address.rs:81
Method
key
(&self)
src/config/geosite.rs:233
Function
load_native_certs
Adapted from https://github.com/rustls/rustls-native-certs
src/proxy/tls/windows.rs:15
Function
load_native_certs
Adapted from https://github.com/rustls/rustls-native-certs
src/proxy/tls/macos.rs:10
Function
main
()
build.rs:3
Function
main
()
src/main.rs:14
Method
merge_from
(&mut self, is: &mut ::protobuf::CodedInputStream<'_>)
src/config/geosite.rs:105
Method
merge_from
(&mut self, is: &mut ::protobuf::CodedInputStream<'_>)
src/config/geoip.rs:92
Method
mut_special_fields
(&mut self)
src/config/geosite.rs:162
Method
mut_special_fields
(&mut self)
src/config/geoip.rs:139
Method
new
(reader: &'a mut T, buf: &'b mut BytesMut)
src/proxy/udp.rs:135
Method
new
()
src/proxy/mod.rs:165
Method
new
( hosts: Vec<String>, headers: HashMap<String, String>, method: http::Method,
src/proxy/h2/mod.rs:28
Method
new
Create a new CryptoStream with the underlying stream connection
src/proxy/shadowsocks/crypto_io.rs:58
Method
new
(method: CipherKind, key: &[u8], iv_or_salt: &[u8])
src/proxy/shadowsocks/aead.rs:37
Method
new
(is_local: bool)
src/proxy/shadowsocks/context.rs:39
← previous
next →
201–300 of 422, ranked by callers