<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Infrastructure on Antonio Cortés (DrZippie)</title><link>https://antoniocortes.com/tags/infrastructure/</link><description>Recent content in Infrastructure on Antonio Cortés (DrZippie)</description><generator>Hugo</generator><language>es-es</language><lastBuildDate>Sun, 01 Feb 2026 21:46:02 +0100</lastBuildDate><atom:link href="https://antoniocortes.com/tags/infrastructure/index.xml" rel="self" type="application/rss+xml"/><item><title>Moley: The Tool That Makes Cloudflare Tunnels Finally Usable (and Why We Needed It)</title><link>https://antoniocortes.com/en/post/2025/moley-cloudflare-tunnels-simplificado-03_julio_2025/</link><pubDate>Thu, 03 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/moley-cloudflare-tunnels-simplificado-03_julio_2025/</guid><description>&lt;h2 id="the-problem-we-all-have-but-solve-poorly"&gt;The Problem We All Have (But Solve Poorly)&lt;/h2&gt;
&lt;p&gt;As a DevOps Manager, I spend more time than I should configuring ways for the team to &lt;strong&gt;show their development work&lt;/strong&gt;. Client demos, webhooks for testing, temporary APIs for integrations&amp;hellip; we always need to expose localhost to the world.&lt;/p&gt;
&lt;p&gt;Traditional options are a pain:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ngrok&lt;/strong&gt;: Works, but ugly URLs, limits on free plan, and every restart generates a new URL&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;localtunnel&lt;/strong&gt;: Unstable, URLs that expire, and often blocked by corporate firewalls&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSH tunneling&lt;/strong&gt;: Requires your own servers, manual configuration, and networking knowledge&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manual Cloudflare Tunnels&lt;/strong&gt;: Powerful but&amp;hellip; God, the manual configuration is hellish&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And then I discovered &lt;strong&gt;&lt;a href="https://github.com/stupside/moley"&gt;Moley&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item></channel></rss>