Pinggy Blog

Recently updated posts

The latest revisions across our writing on tunnels, networking, self-hosting, self-hosted LLMs, and AI - freshest updates first.


SSH Reverse Tunneling

Ssh Tunneling Networking

Learn SSH reverse tunneling to securely access local services from remote locations, even behind firewalls or NATs. Covers IoT control and database access.

T-Mobile Port Forwarding

T-Mobile Port Forwarding CGNAT

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.

SSH Into Docker Container

Docker Ssh Tunneling

Learn how to securely SSH into Docker containers with practical examples and step-by-step instructions. Master container management and troubleshooting.

Beginner Networking Concepts Every Student Developer Should Understand

Networking Guide Web Development

Networking basics for student developers: how IP addresses and ports work, what DNS actually does, TCP vs UDP, HTTP status codes and HTTPS, the client-server model, latency vs bandwidth, and the tools to reach for when a request fails.

How to Set Up Port Forwarding - Even Behind CGNAT

Port Forwarding Networking CGNAT

Learn when you need port forwarding, how to set it up on your router, and how to bypass CGNAT limitations using Pinggy tunnels for hosting servers and remote access.

How AI Agents Use MCP Servers to Replace Human Workforce

AI Agents MCP Automation

Discover how AI agents leverage Model Context Protocol (MCP) servers to automate complex workflows, integrate with enterprise systems, and transform traditional job roles across industries.

Catch Signup Fraud in Local Dev, Before It Ships

OTP Authentication Webhook Testing

A working OTP flow proves your app sends and checks a code. It doesn't prove your signup holds up against bots. Here's how to test auth for fraud resistance locally with a Pinggy tunnel.

TLS vs mTLS: Differences, Use Cases, and Implementation Guide

TLS Cybersecurity Web Security

Transport Layer Security ensures secure communication by encrypting data and verifying the server’s identity through its certificate, while the client remains unauthenticated. Mutual TLS adds an extra layer of security by enabling two-way authentication, where both the client and server verify each other’s certificates. This makes mTLS ideal for high-trust use cases like secure APIs and microservices, whereas TLS is sufficient for general web applications.