Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NiREvil/vless
/ types & classes
Types & classes
101 in github.com/NiREvil/vless
⨍
Functions
778
◇
Types & classes
101
↳
Endpoints
3
↓ 4 callers
Class
ContainerBroker
Encapsulates working with a container database. Note that this may involve multiple on-disk DB files if the container becomes sharded:
boringtun-boringtun-cli-0.5.2/backend.py:358
↓ 4 callers
Enum
Error
boringtun-boringtun-cli-0.5.2/lapce-core/utils.rs:158
↓ 3 callers
Enum
Error
boringtun-boringtun-cli-0.5.2/boringtun/src/device/mod.rs:59
↓ 1 callers
Class
ContainerController
WSGI Controller for the container server.
boringtun-boringtun-cli-0.5.2/server.py:154
↓ 1 callers
Class
HandshakeInit
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs:92
↓ 1 callers
Class
HandshakeResponse
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs:100
↓ 1 callers
Class
Iter
boringtun-boringtun-cli-0.5.2/boringtun/src/device/allowed_ips.rs:69
↓ 1 callers
Class
KeyBytes
boringtun-boringtun-cli-0.5.2/boringtun/src/serialization.rs:1
↓ 1 callers
Class
Lens
boringtun-boringtun-cli-0.5.2/lens.rs:15
↓ 1 callers
Class
LensInfo
boringtun-boringtun-cli-0.5.2/lens.rs:18
↓ 1 callers
Class
PacketCookieReply
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs:108
↓ 1 callers
Class
PacketData
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs:115
↓ 1 callers
Class
RateLimitError
edge/winterguard.py:45
Enum
Action
What the event loop should do after a handler returns
boringtun-boringtun-cli-0.5.2/boringtun/src/device/mod.rs:80
Class
AllowedIP
boringtun-boringtun-cli-0.5.2/boringtun/src/device/peer.rs:31
Class
AllowedIp
Represents an allowed IP and cidr for a peer
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs:46
Class
AllowedIps
boringtun-boringtun-cli-0.5.2/boringtun/src/device/allowed_ips.rs:15
Class
Args
edge/proxies-main.rs:36
Class
CommentProperties
boringtun-boringtun-cli-0.5.2/language.rs:135
Class
Config
boringtun-boringtun-cli-0.5.2/src/input.rs:254
Class
Cookies
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:308
Class
Device
boringtun-boringtun-cli-0.5.2/boringtun/src/device/mod.rs:117
Class
DeviceConfig
boringtun-boringtun-cli-0.5.2/boringtun/src/device/mod.rs:95
Class
DeviceHandle
boringtun-boringtun-cli-0.5.2/boringtun/src/device/mod.rs:89
Class
Directory
boringtun-boringtun-cli-0.5.2/directory.rs:7
Class
DisplayablePath
boringtun-boringtun-cli-0.5.2/lapce-core/utils.rs:300
Class
DnsChallenges
boringtun-boringtun-cli-0.5.2/dn.rs:28
Class
DnsRequestHandler
Wrap a DnsChallenges to implement [`DnsRequestHandler`]. Implementing [`DnsRequestHandler`] tells trust DNS how to use our challenges database to ans
boringtun-boringtun-cli-0.5.2/dn.rs:70
Class
DnsWorker
The top-level struct and entry point of the module. Creates all sub structs needed to answer DNS-01 challenges and add domain-name/tokens pairs to ou
boringtun-boringtun-cli-0.5.2/dn.rs:154
Class
Endpoint
boringtun-boringtun-cli-0.5.2/boringtun/src/device/peer.rs:17
Class
Event
boringtun-boringtun-cli-0.5.2/boringtun/src/device/epoll.rs:42
Class
Event
A single event
boringtun-boringtun-cli-0.5.2/boringtun/src/device/kqueue.rs:53
Class
EventGuard
A type that hold a reference to a triggered Event While an EventGuard exists for a given Event, it will not be triggered by any other thread Once the
boringtun-boringtun-cli-0.5.2/boringtun/src/device/epoll.rs:31
Class
EventGuard
A type that hold a reference to a triggered Event While an EventGuard exists for a given Event, it will not be triggered by any other thread Once the
boringtun-boringtun-cli-0.5.2/boringtun/src/device/kqueue.rs:33
Enum
EventKind
boringtun-boringtun-cli-0.5.2/boringtun/src/device/kqueue.rs:45
Class
EventPoll
Implements a registry of pollable events
boringtun-boringtun-cli-0.5.2/boringtun/src/device/epoll.rs:23
Class
EventPoll
Implements a registry of pollable events
boringtun-boringtun-cli-0.5.2/boringtun/src/device/kqueue.rs:23
Class
EventRef
A reference to a single event in an EventPoll
boringtun-boringtun-cli-0.5.2/boringtun/src/device/epoll.rs:38
Class
EventRef
A reference to a single event in an EventPoll
boringtun-boringtun-cli-0.5.2/boringtun/src/device/kqueue.rs:40
Class
HalfHandshake
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:315
Class
Handshake
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:291
Class
HandshakeInitSentState
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:254
Enum
HandshakeState
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:275
Class
IfrIfru
boringtun-boringtun-cli-0.5.2/boringtun/src/device/tun_linux.rs:21
Class
IfrIfru
boringtun-boringtun-cli-0.5.2/boringtun/src/device/tun_darwin.rs:30
Enum
LapceLanguage
boringtun-boringtun-cli-0.5.2/language.rs:171
Class
LensBaseMetric
boringtun-boringtun-cli-0.5.2/lens.rs:228
Class
LensBuilder
boringtun-boringtun-cli-0.5.2/lens.rs:260
Class
LensData
boringtun-boringtun-cli-0.5.2/lens.rs:21
Class
LensIter
boringtun-boringtun-cli-0.5.2/lens.rs:33
Class
LensLeaf
boringtun-boringtun-cli-0.5.2/lens.rs:27
Class
LensMetric
boringtun-boringtun-cli-0.5.2/lens.rs:157
Class
Lock
A special type of read/write lock, that makes the following assumptions: a) Read access is frequent, and has to be very fast, so we want to hold it in
boringtun-boringtun-cli-0.5.2/boringtun/src/device/dev_lock.rs:11
Class
LockReadGuard
boringtun-boringtun-cli-0.5.2/boringtun/src/device/dev_lock.rs:43
Class
NoiseParams
Parameters used by the noise protocol
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:226
Class
Opts
boringtun-boringtun-cli-0.5.2/src/input.rs:69
Enum
Packet
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs:123
Class
Peer
boringtun-boringtun-cli-0.5.2/boringtun/src/device/peer.rs:22
Class
Peer
Represents a single peer running in a container
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs:52
Class
PortRange
boringtun-boringtun-cli-0.5.2/src/input.rs:32
Class
ProxyInfo
edge/proxies-main.rs:66
Class
RateLimiter
There are two places where WireGuard requires "randomness" for cookies The 24 byte nonce in the cookie massage - here the only goal is to avoid nonce
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/rate_limiter.rs:33
Class
ReceivingKeyCounterValidator
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/session.rs:40
Enum
ReleaseType
boringtun-boringtun-cli-0.5.2/lapce-core/meta.rs:2
Interface
RopeTextPosition
boringtun-boringtun-cli-0.5.2/rope_text_pos.rs:6
Enum
ScanOrder
boringtun-boringtun-cli-0.5.2/src/input.rs:14
Enum
ScriptsRequired
boringtun-boringtun-cli-0.5.2/src/input.rs:24
Class
Session
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/session.rs:10
Class
SyntaxProperties
boringtun-boringtun-cli-0.5.2/language.rs:72
Class
Tai64N
This struct represents a 12 byte [Tai64N](https://cr.yp.to/libtai/tai64.html) timestamp
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:157
Class
ThreadData
boringtun-boringtun-cli-0.5.2/boringtun/src/device/mod.rs:148
Class
TimeStamper
This struct computes a [Tai64N](https://cr.yp.to/libtai/tai64.html) timestamp from current system time
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs:164
Enum
TimerName
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/timers.rs:21
Class
Timers
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/timers.rs:46
Class
TreeSitterProperties
boringtun-boringtun-cli-0.5.2/language.rs:93
Class
TunSocket
boringtun-boringtun-cli-0.5.2/boringtun/src/device/tun_linux.rs:49
Class
TunSocket
boringtun-boringtun-cli-0.5.2/boringtun/src/device/tun_darwin.rs:61
Class
Tunn
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs:59
Class
TunnInner
Tunnel represents a point-to-point WireGuard connection
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs:64
Enum
TunnResult
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs:45
Class
UDPSocket
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs:11
Class
WGHandle
Represents a single WireGuard interface on local machine
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs:60
Enum
WaitResult
A return type for the EventPoll::wait() function
boringtun-boringtun-cli-0.5.2/boringtun/src/device/epoll.rs:13
Enum
WaitResult
A return type for the EventPoll::wait() function
boringtun-boringtun-cli-0.5.2/boringtun/src/device/kqueue.rs:13
Enum
WireGuardError
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/errors.rs:5
Class
WorkerCf
edge/proxies-main.rs:57
Class
WorkerResponse
edge/proxies-main.rs:51
Class
ctl_info
boringtun-boringtun-cli-0.5.2/boringtun/src/device/tun_darwin.rs:24
Class
ifreq
boringtun-boringtun-cli-0.5.2/boringtun/src/device/tun_linux.rs:43
Class
ifreq
boringtun-boringtun-cli-0.5.2/boringtun/src/device/tun_darwin.rs:52
Enum
result_type
boringtun-boringtun-cli-0.5.2/boringtun/src/wireguard_ffi.h:15
Enum
result_type
boringtun-boringtun-cli-0.5.2/boringtun/src/wireguard_ffi.h:26
Enum
result_type
Indicates the operation required from the caller
boringtun-boringtun-cli-0.5.2/boringtun/src/ffi/mod.rs:30
Class
sched_entity
edge/waste/svre.c:1
Class
stats
boringtun-boringtun-cli-0.5.2/boringtun/src/wireguard_ffi.h:30
Class
stats
boringtun-boringtun-cli-0.5.2/boringtun/src/ffi/mod.rs:53
Class
wireguard_result
boringtun-boringtun-cli-0.5.2/boringtun/src/wireguard_ffi.h:24
Class
wireguard_result
boringtun-boringtun-cli-0.5.2/boringtun/src/ffi/mod.rs:45
Class
wireguard_tunnel
boringtun-boringtun-cli-0.5.2/boringtun/src/wireguard_ffi.h:8
Class
x25519_key
boringtun-boringtun-cli-0.5.2/boringtun/src/wireguard_ffi.h:40
next →
1–100 of 101, ranked by callers