protodoc.io
Project v2fly/v2ray-core
Welcome
Readme
License
Commits
GitHub project
Download proto files
Desktop application
Contact us
google.protobuf
v2ray.app.restfulapi
v2ray.core
v2ray.core.app.browserforwarder
v2ray.core.app.commander
v2ray.core.app.commander.webcommander
v2ray.core.app.dispatcher
v2ray.core.app.dns
v2ray.core.app.dns.fakedns
v2ray.core.app.instman
v2ray.core.app.instman.command
v2ray.core.app.log
v2ray.core.app.log.command
v2ray.core.app.observatory
v2ray.core.app.observatory.burst
v2ray.core.app.observatory.command
v2ray.core.app.observatory.multiobservatory
v2ray.core.app.persistentstorage.filesystemstorage
v2ray.core.app.policy
v2ray.core.app.proxyman
v2ray.core.app.proxyman.command
v2ray.core.app.reverse
v2ray.core.app.router
v2ray.core.app.router.command
v2ray.core.app.router.routercommon
v2ray.core.app.stats
v2ray.core.app.stats.command
v2ray.core.app.subscription
v2ray.core.app.subscription.specs
v2ray.core.app.subscription.subscriptionmanager.command
v2ray.core.app.tun
v2ray.core.common.log
v2ray.core.common.net
v2ray.core.common.protocol
v2ray.core.common.protoext
v2ray.core.common.protoext.testing
v2ray.core.common.taggedfeatures
v2ray.core.net.packetaddr
v2ray.core.proxy.blackhole
v2ray.core.proxy.dns
v2ray.core.proxy.dokodemo
v2ray.core.proxy.freedom
v2ray.core.proxy.http
v2ray.core.proxy.http.simplified
v2ray.core.proxy.hysteria2
v2ray.core.proxy.loopback
v2ray.core.proxy.shadowsocks
v2ray.core.proxy.shadowsocks.simplified
v2ray.core.proxy.shadowsocks2022
v2ray.core.proxy.socks
v2ray.core.proxy.socks.simplified
v2ray.core.proxy.trojan
v2ray.core.proxy.trojan.simplified
v2ray.core.proxy.vless
v2ray.core.proxy.vless.encoding
v2ray.core.proxy.vless.inbound
v2ray.core.proxy.vless.outbound
v2ray.core.proxy.vlite.inbound
v2ray.core.proxy.vlite.outbound
v2ray.core.proxy.vmess
v2ray.core.proxy.vmess.inbound
v2ray.core.proxy.vmess.outbound
v2ray.core.transport
v2ray.core.transport.internet
v2ray.core.transport.internet.domainsocket
v2ray.core.transport.internet.dtls
v2ray.core.transport.internet.grpc.encoding
v2ray.core.transport.internet.headers.http
v2ray.core.transport.internet.headers.noop
v2ray.core.transport.internet.headers.srtp
v2ray.core.transport.internet.headers.tls
v2ray.core.transport.internet.headers.utp
v2ray.core.transport.internet.headers.wechat
v2ray.core.transport.internet.headers.wireguard
v2ray.core.transport.internet.http
v2ray.core.transport.internet.hysteria2
v2ray.core.transport.internet.kcp
v2ray.core.transport.internet.quic
v2ray.core.transport.internet.request.assembler.packetconn
v2ray.core.transport.internet.request.assembler.simple
v2ray.core.transport.internet.request.assembly
v2ray.core.transport.internet.request.httpupgrade
v2ray.core.transport.internet.request.roundtripper.httprt
v2ray.core.transport.internet.request.stereotype.meek
v2ray.core.transport.internet.request.stereotype.mekya
v2ray.core.transport.internet.tcp
v2ray.core.transport.internet.tls
v2ray.core.transport.internet.tls.utls
v2ray.core.transport.internet.udp
v2ray.core.transport.internet.websocket
v2ray.core.app.proxyman.command
HandlerService
AddInbound
AddOutbound
AlterInbound
AlterOutbound
RemoveInbound
RemoveOutbound
AddInboundRequest
AddInboundResponse
AddOutboundRequest
AddOutboundResponse
AddUserOperation
AlterInboundRequest
AlterInboundResponse
AlterOutboundRequest
AlterOutboundResponse
Config
RemoveInboundRequest
RemoveInboundResponse
RemoveOutboundRequest
RemoveOutboundResponse
RemoveUserOperation
package
v2ray.core.app.proxyman.command
Get desktop application:
View/edit binary Protocol Buffers messages
service
HandlerService
command.proto:60
rpc
AddInbound
(
AddInboundRequest
,
AddInboundResponse
)
command.proto:61
message
AddInboundRequest
command.proto:22
optional
InboundHandlerConfig
inbound
= 1
message
AddInboundResponse
command.proto:26
(message has no fields)
rpc
RemoveInbound
(
RemoveInboundRequest
,
RemoveInboundResponse
)
command.proto:63
message
RemoveInboundRequest
command.proto:28
string
tag
= 1
message
RemoveInboundResponse
command.proto:32
(message has no fields)
rpc
AlterInbound
(
AlterInboundRequest
,
AlterInboundResponse
)
command.proto:65
message
AlterInboundRequest
command.proto:34
string
tag
= 1
optional
google.protobuf.Any
operation
= 2
message
AlterInboundResponse
command.proto:39
(message has no fields)
rpc
AddOutbound
(
AddOutboundRequest
,
AddOutboundResponse
)
command.proto:67
message
AddOutboundRequest
command.proto:41
optional
OutboundHandlerConfig
outbound
= 1
message
AddOutboundResponse
command.proto:45
(message has no fields)
rpc
RemoveOutbound
(
RemoveOutboundRequest
,
RemoveOutboundResponse
)
command.proto:69
message
RemoveOutboundRequest
command.proto:47
string
tag
= 1
message
RemoveOutboundResponse
command.proto:51
(message has no fields)
rpc
AlterOutbound
(
AlterOutboundRequest
,
AlterOutboundResponse
)
command.proto:71
message
AlterOutboundRequest
command.proto:53
string
tag
= 1
optional
google.protobuf.Any
operation
= 2
message
AlterOutboundResponse
command.proto:58
(message has no fields)
message
AddUserOperation
command.proto:14
optional
common.protocol.User
user
= 1
message
Config
command.proto:74
(message has no fields)
message
RemoveUserOperation
command.proto:18
string
email
= 1