From aa2a650f853e1e50116e61207ec2c0aceb875d39 Mon Sep 17 00:00:00 2001 From: yashksaini-coder Date: Fri, 5 Sep 2025 20:54:33 +0530 Subject: [PATCH] fix: update QUIC examples to use loopback address for improved security --- examples/doc-examples/example_quic_transport.py | 2 +- examples/echo/echo_quic.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/doc-examples/example_quic_transport.py b/examples/doc-examples/example_quic_transport.py index da2f5395..2ec45c2d 100644 --- a/examples/doc-examples/example_quic_transport.py +++ b/examples/doc-examples/example_quic_transport.py @@ -21,7 +21,7 @@ async def main(): # Configure the listening address port = 8000 - listen_addr = multiaddr.Multiaddr(f"/ip4/0.0.0.0/udp/{port}/quic-v1") + listen_addr = multiaddr.Multiaddr(f"/ip4/127.0.0.1/udp/{port}/quic-v1") # Start the host async with host.run(listen_addrs=[listen_addr]): diff --git a/examples/echo/echo_quic.py b/examples/echo/echo_quic.py index 667a50dc..700db1de 100644 --- a/examples/echo/echo_quic.py +++ b/examples/echo/echo_quic.py @@ -48,8 +48,8 @@ async def run_server(port: int, seed: int | None = None) -> None: if port <= 0: port = find_free_port() - # For QUIC, we need to use UDP addresses - listen_addr = Multiaddr(f"/ip4/0.0.0.0/udp/{port}/quic") + # For QUIC, we need to use UDP addresses - use loopback for security + listen_addr = Multiaddr(f"/ip4/127.0.0.1/udp/{port}/quic") if seed: import random