Pinggy Blog

Tunnels, networking, self-hosted LLMs, and AI news

Hands-on guides, protocol deep dives, and field notes on tunnels, SSH, reverse proxies, self-hosting, self-hosted LLMs, and AI - from the people building Pinggy.


T-Mobile Port Forwarding

guide tcp

T-Mobile home internet uses CG-NAT, making port forwarding difficult. Learn how to create a Pinggy TCP tunnel to forward any port through T-Mobile's CG-NAT.

Outage Incident Report Nov 6, 2023

outage incident

Incident report for the November 6, 2023 outage. Learn about steps taken to address the issue, temporary access solutions, and preventive measures implemented.

Scaling across Multiple Regions

engineering update

How Pinggy serves tunnels from three regions: the core/edge split, self-hosted PowerDNS on Postgres with WAL streaming replication, and why anycast is still hard.

Ngrok - But without downloading anything

Get localhost tunnels without downloading anything. Unlike Ngrok which requires platform-specific downloads, Pinggy works with just one command.

Remote Desktop for Raspberry Pi and other IoT devices

guide tcp raspberry pi

How to reach your Raspberry Pi desktop from anywhere over RDP using xrdp on the Pi and a Pinggy TCP tunnel. Includes the Wayland/labwc gotcha on current Raspberry Pi OS and how to work around it.

Access localhost from your phone!

update guide

Access localhost on your phone with Pinggy's QR code support. Start a tunnel, press 'u' or 'c' for QR, or use 'qr'/'aqr' usernames for persistent QR codes.