Peering
Last updated: 2026-05-21 Contact: Telegram @cloudc001 | Email: cloudc001#outlook.com
Auto Peer#
You can use a Telegram bot to automate peer-related tasks.
您可以通过 TG机器人 自助与我peer
Network Overview#
| Item | Value |
|---|---|
| ASN | AS4242423777 |
| Allocated Prefixes | 172.22.107.0/27, fdbb:aee:d9bd::/48 |
| Peering Policy | Open — all requests welcome |
| Tunnel Type | WireGuard only |
| Internal IGP | OSPFv2 / OSPFv3 |
| Architecture | Full-Mesh + Route Reflector (HK & US as RR) |
Peering Policy#
General Rules#
- WireGuard only — no other tunnel types supported.
- Multi-Protocol BGP + Extended Next Hop + IPv6 LLA is preferred. Other modes supported for compatibility — please contact me.
- I may terminate the session if your node is unreachable for an extended period.
- Please try Telegram first; email replies within 24 hours.
WireGuard Port Assignment#
Your default WireGuard listen port is:
2+Last 4 digits of your ASN is the default WireGuard listen port for you, please let me know if you have speical needs.
e.g. ASN 4242420197 → port 20197. Let me know if you need a different port.
IPv4-Only / IPv6-Only Endpoint#
If you need a single-stack tunnel endpoint, prefix my domain with 4. (IPv4-only) or 6. (IPv6-only):
4.us.cloudc.dev— IPv4-only tunnel to US node6.sg.cloudc.dev— IPv6-only tunnel to SG node
CN 中国大陆地区须知
CN节点不与非大陆节点Peer,禁止用于违规跨境传输,实时抓包,发现拉黑
Node List#
Please try to keep latency under 50ms if possible.
I am expanding — recommendations for affordable VPS providers are welcome!
HK (WAWO)#
| Attribute | Value |
|---|---|
| ASN | 4242423777 |
| Endpoint | hk.dn42.cloudc.dev |
| WireGuard Public Key | ZynDjBdOWAS1YjZzwdiSI4kbthisE2xgPiOHopdfIxQ= |
| Link-Local | fe80::3777 |
| DN42 IPv4 | 172.22.107.1 |
| DN42 IPv6 | fdbb:aee:d9bd::1 |
| Endpoint For V6 | Supported |
JP (Legendvps) - Tokyo#
| Attribute | Value |
|---|---|
| ASN | 4242423777 |
| Endpoint | jp.dn42.cloudc.dev |
| WireGuard Public Key | TRsJBPvVUXBCDuiBDwte+YCbkjkIglfVm+M5NxOFfwk= |
| Link-Local | fe80::3777 |
| DN42 IPv4 | 172.22.107.2 |
| DN42 IPv6 | fdbb:aee:d9bd::2 |
| Endpoint For V6 | Supported |
SG (Legendvps)#
| Attribute | Value |
|---|---|
| ASN | 4242423777 |
| Endpoint | sg.dn42.cloudc.dev |
| WireGuard Public Key | EPgqX4UDrzirYgPbDf3t6+6XBWozuUEg4L2zWcPO5Xk= |
| Link-Local | fe80::3777 |
| DN42 IPv4 | 172.22.107.3 |
| DN42 IPv6 | fdbb:aee:d9bd::3 |
| Endpoint For V6 | Supported |
TH (MetraByte)#
| Attribute | Value |
|---|---|
| ASN | 4242423777 |
| Endpoint | th.dn42.cloudc.dev |
| WireGuard Public Key | dWOQkOyFT7VeHzh/8DNnlMIwqLPBh0/Daj6MdOdR9BQ= |
| Link-Local | fe80::3777 |
| DN42 IPv4 | 172.22.107.4 |
| DN42 IPv6 | fdbb:aee:d9bd::4 |
| Endpoint For V6 | Not Supported |
US (GCP) - Council Bluffs#
| Attribute | Value |
|---|---|
| ASN | 4242423777 |
| Endpoint | us.dn42.cloudc.dev |
| WireGuard Public Key | H7LRdH2HlvsKM/ftF7CEHIja8AnFV5c5tYJ1OSyrlnQ= |
| Link-Local | fe80::3777 |
| DN42 IPv4 | 172.22.107.5 |
| DN42 IPv6 | fdbb:aee:d9bd::5 |
| Endpoint For V6 | Not Supported |
UK (WePC) - London#
| Attribute | Value |
|---|---|
| ASN | 4242423777 |
| Endpoint | uk.dn42.cloudc.dev |
| WireGuard Public Key | b9BF2pBj3Uk958jzSUIIPzKN2DLpED/JldkSo4S+VAM= |
| Link-Local | fe80::3777 |
| DN42 IPv4 | 172.22.107.6 |
| DN42 IPv6 | fdbb:aee:d9bd::6 |
| Endpoint For V6 | Not Supported |
DE (C-Servers) - Free State of Saxony#
| Attribute | Value |
|---|---|
| ASN | 4242423777 |
| Endpoint | de.dn42.cloudc.dev |
| WireGuard Public Key | yJy4AxORf1c2VNvmVCzM9HYd6+xru17rc/N+946PODQ= |
| Link-Local | fe80::3777 |
| DN42 IPv4 | 172.22.107.7 |
| DN42 IPv6 | fdbb:aee:d9bd::7 |
| Endpoint For V6 | Supported |
CN#
Contact me directly for node information (Endpoint / Public Key / IPs). CN node does not peer with non-mainland nodes.
BGP & Community Support#
My routers run BIRD and support traffic engineering via BGP Communities.
Standard Communities (RFC 1997)#
| Community | Action |
|---|---|
65535:65281 (NO_EXPORT) | Do not advertise to eBGP peers |
65535:65282 (NO_ADVERTISE) | Do not advertise at all (local only) |
DN42 Large Communities — Smart Routing Engine#
Routes tagged with the following communities get automatic Local Preference adjustment on my side. Lower latency & higher bandwidth → higher preference.
Latency (64511:1:x):
| Community | Latency | Priority |
|---|---|---|
64511:1:1 | < 10ms | Highest |
64511:1:2 | < 50ms | High |
64511:1:3 | < 100ms | Medium |
64511:1:4 | < 200ms | Low |
64511:1:9 | > 200ms | Penalized |
Bandwidth (64511:2:x):
| Community | Bandwidth | Priority |
|---|---|---|
64511:2:21 | < 1 Mbps | Penalized |
64511:2:22 | < 10 Mbps | Penalized |
64511:2:23 | < 50 Mbps | Slightly Favored |
64511:2:24 | < 100 Mbps | Favored |
64511:2:29 | < 1 Gbps | Highly Favored |
64511:2:34 | ≥ 1 Gbps | Highest |
Sample WireGuard + BIRD Config (for Peers)#
WireGuard (/etc/wireguard/wg-{peer}.conf)#
[Interface]# Your side — replace with your infoPrivateKey = <YOUR_PRIVATE_KEY>ListenPort = <YOUR_PORT> # default: 2 + last 4 digits of your ASNAddress = <YOUR_DN42_IPv4>/32, <YOUR_DN42_IPv6>/128MTU = 1380
[Peer]# My side — replace endpoint with the node you are peering withPublicKey = <MY_PUBLIC_KEY> # see node table aboveEndpoint = <NODE_ENDPOINT>:2xxxx # my port, negotiated with meAllowedIPs = 0.0.0.0/0, ::/0PersistentKeepalive = 25BIRD2 (/etc/bird/peers/as4242423777.conf)#
protocol bgp AS4242423777_AS4242423777 { local as 424242xxxx; # your ASN neighbor <MY_DN42_IPV6>%<WG_IFACE> as 4242423777; source address <MY_DN42_IPV6>;
ipv4 { extended next hop; import all; export filter { # Example: tag your routes # bgp_large_community.add((64511, 1, 2)); # <50ms latency # bgp_large_community.add((64511, 2, 24)); # <100Mbps bandwidth accept; }; };
ipv6 { import all; export all; };}How to Request Peering#
- Contact me via Telegram @cloudc001 or email
cloudc001#outlook.com. - Tell me:
- Your ASN
- Which of my nodes you want to peer with (pick the one with lowest latency for you)
- Your WireGuard public key
- Your DN42 IPv4 & IPv6 addresses
- I will reply with the corresponding node's Endpoint and Public Key.
- We exchange configs and bring up the session.
This document is generated for peering purposes. Please do not redistribute without permission.