Get desktop application:
View/edit binary Protocol Buffers messages
uint32 my_peer_id = 1
uint64 my_session_id = 2
bool is_initiator = 3
oneof conn_info
bool is_initiator = 1
uint64 session_id = 2
optional uint64 digest = 2
(message has no fields)
bool force_new = 1
bool prefer_port_mapping = 2
uint32 udp_socket_count = 1
uint32 transaction_id = 3
uint32 dst_port_num = 4
uint32 wait_time_ms = 5
uint32 transaction_id = 3
uint32 packet_count_per_batch = 4
uint32 packet_batch_count = 5
uint32 packet_interval_ms = 6
uint32 transaction_id = 3
uint32 base_port_num = 4
uint32 max_port_num = 5
bool is_incremental = 6
uint32 transaction_id = 3
uint32 port_index = 4
uint32 round = 5
uint32 next_port_index = 1
Used in: PeerInfoForGlobalMap
Used in: RouteForeignNetworkInfos.Info
repeated uint32 foreign_peer_ids = 1
uint32 version = 3
bytes network_secret_digest = 4
uint32 my_peer_id_for_this_network = 5
Used in: RouteForeignNetworkInfos.Info
uint32 peer_id = 1
string network_name = 2
Used as response type in: DirectConnectorRpc.GetIpList
Used as field type in: api.instance.NodeInfo, api.manage.MyNodeInfo
uint32 magic = 1
uint32 my_peer_id = 2
uint32 version = 3
repeated string features = 4
string network_name = 5
bytes network_secret_digest = 6
Used as response type in: PublicIpv6AddrRpc.AcquireLease, PublicIpv6AddrRpc.GetLease, PublicIpv6AddrRpc.RenewLease
uint32 provider_peer_id = 1
optional common.UUID provider_inst_id = 2
bool reused = 6
optional string error_msg = 7
uint32 version = 1
string a_network_name = 2
optional uint32 a_session_generation = 3
optional common.UUID a_conn_id = 4
string client_encryption_algorithm = 5
string b_network_name = 1
uint32 role_hint = 2
uint32 b_session_generation = 4
optional bytes root_key_32 = 5
uint32 initial_epoch = 6
optional common.UUID b_conn_id = 7
optional common.UUID a_conn_id_echo = 8
optional bytes secret_proof_32 = 9
string server_encryption_algorithm = 10
optional common.UUID a_conn_id_echo = 1
optional common.UUID b_conn_id_echo = 2
optional bytes secret_proof_32 = 3
bytes secret_digest = 4
Used in: PeerConnNoiseMsg2Pb, RelayNoiseMsg2Pb
Join = 0
Sync = 1
Create = 2
Used in: RoutePeerInfo
string group_name = 1
bytes group_proof = 2
Used in: RouteConnBitmap, RouteConnPeerList.PeerConnInfo
uint32 peer_id = 1
uint32 version = 2
Used in: api.instance.PeerConnInfo, core.peer.PeerConnInfo
Admin = 0
Credential = 1
SharedNode = 2
Used in: GetGlobalPeerMapResponse, GlobalPeerMap, ReportPeersRequest
uint32 version = 1
optional uint32 a_session_generation = 3
optional common.UUID a_conn_id = 4
string client_encryption_algorithm = 5
uint32 b_session_generation = 4
optional bytes root_key_32 = 5
uint32 initial_epoch = 6
optional common.UUID b_conn_id = 7
optional common.UUID a_conn_id_echo = 8
string server_encryption_algorithm = 10
Used in: SyncRouteInfoRequest
Used in: SyncRouteInfoRequest
Used in: RouteConnPeerList
repeated uint32 connected_peer_ids = 2
Used in: SyncRouteInfoRequest
Used in: RouteForeignNetworkInfos
Used in: api.instance.GetForeignNetworkSummaryResponse, api.manage.NetworkInstanceRunningInfo
Used in: RouteForeignNetworkSummary
uint32 peer_id = 1
uint32 network_count = 2
uint32 peer_count = 3
Used in: RoutePeerInfos
uint32 peer_id = 1
uint32 cost = 3
repeated string proxy_cidrs = 5
optional string hostname = 6
uint32 version = 9
string easytier_version = 10
uint64 peer_route_id = 12
uint32 network_length = 13
optional uint32 quic_port = 14
bytes noise_static_pubkey = 18
optional common.Ipv6Inet ipv6_public_addr_prefix = 22
optional common.Ipv6Inet ipv6_public_addr_lease = 24
Used in: SyncRouteInfoRequest
Used in: api.instance.PeerConnInfo, core.peer.PeerConnInfo
None = 0
EncryptedUnauthenticated = 1
PeerVerified = 2
NetworkSecretConfirmed = 3
Used in: SyncRouteInfoResponse
DuplicatePeerId = 0
Stopped = 1
Used in: TrustedCredentialPubkeyProof
bytes pubkey = 1
repeated string groups = 2
bool allow_relay = 3
int64 expiry_unix = 4
repeated string allowed_proxy_cidrs = 5
optional bool reusable = 6
Used in: RoutePeerInfo
bytes credential_hmac = 2