remove annoying emoji
Kim committed
Oct 21, 2025 at 21:25 UTC
70c89cbac317285a282ea29e435695aa6a59dcd6
1 file changed
+7
-7
README.md
+7
-7
@@ -7,10 +7,10 @@ without depending on centralized reverse-proxy services.
7
8
## Features
9
10
-- 🛰 **Peer-to-peer routing** over libp2p (supports hole punching, relay, pubsub)
11
-- 🧩 **DNS-driven entrypoint** (server acts as a lightweight coordinator)
12
-- 🔄 **Automatic peer advertisement** via GossipSub
13
-- 🔌 **Pluggable client SDK** — embed the relaydns client directly into your Go applications
10
+- **Peer-to-peer routing** over libp2p (supports hole punching, relay, pubsub)
11
+- **DNS-driven entrypoint** (server acts as a lightweight coordinator)
12
+- **Automatic peer advertisement** via GossipSub
13
+- **Pluggable client SDK** — embed the relaydns client directly into your Go applications
14
15
## Architecture Overview
16
@@ -27,7 +27,7 @@ without depending on centralized reverse-proxy services.
27
28
## Getting Started
29
30
-### 1️⃣ Run the Server (Docker Compose)
30
+### 1. Run the Server (Docker Compose)
31
32
```bash
33
docker compose up --build -d
@@ -37,7 +37,7 @@ Published ports:
37
- Admin/UI + HTTP proxy: `8080`
38
- libp2p TCP/QUIC: `4001/tcp`, `4001/udp`
39
40
-### 2️⃣ (Optional) Run Example Clients
40
+### 2. (Optional) Run Example Clients
41
42
Clients are NOT required to run the server. They are provided for testing/demo.
43
@@ -59,7 +59,7 @@ If you run the chat client:
59
- Open locally: `http://localhost:8091`
60
- Open via server proxy: Admin → your peer → Open (routes to `/peer/<peerID>/` then `/peer/<peerID>/ws`).
61
62
-### 3️⃣ Embed the Client SDK in Your App
62
+### 3. Embed the Client SDK in Your App
63
64
Install the module:
65
```bash