<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://blog.gabrielmarcelino.com/posts/2026/09/bypassing-vpns-connecting-across-the-vpn-boundary-with-a-long-lived-bidirectional-grpc-stream/</loc><lastmod>2026-09-16T00:00:00-03:00</lastmod></url><url><loc>https://blog.gabrielmarcelino.com/categories/</loc><lastmod>2026-09-16T00:00:00-03:00</lastmod></url><url><loc>https://blog.gabrielmarcelino.com/</loc><lastmod>2026-09-16T00:00:00-03:00</lastmod></url><url><loc>https://blog.gabrielmarcelino.com/tags/distributed-systems/</loc><lastmod>2026-09-16T00:00:00-03:00</lastmod></url><url><loc>https://blog.gabrielmarcelino.com/categories/engineering/</loc><lastmod>2026-09-16T00:00:00-03:00</lastmod></url><url><loc>https://blog.gabrielmarcelino.com/tags/go/</loc><lastmod>2026-09-16T00:00:00-03:00</lastmod></url><url><loc>https://blog.gabrielmarcelino.com/tags/grpc/</loc><lastmod>2026-09-16T00:00:00-03:00</lastmod></url><url><loc>https://blog.gabrielmarcelino.com/posts/</loc><lastmod>2026-09-16T00:00:00-03:00</lastmod></url><url><loc>https://blog.gabrielmarcelino.com/tags/</loc><lastmod>2026-09-16T00:00:00-03:00</lastmod></url><url><loc>https://blog.gabrielmarcelino.com/archives/</loc></url><url><loc>https://blog.gabrielmarcelino.com/series/</loc></url></urlset>