Skip to content

Commit bab1fe4

Browse files
committed
add conclusion section
1 parent a82571b commit bab1fe4

File tree

1 file changed

+7
-1
lines changed
  • src/content/post/2025/04-29-rathole-traefik-home-server

1 file changed

+7
-1
lines changed

src/content/post/2025/04-29-rathole-traefik-home-server/index.mdx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ local_addr = "traefik:443"
340340

341341
Like for any webserver, on the VPS you will need to open ports `80` and `443` to listen for HTTP/HTTPS traffic. Additionally you will need to open the port `2333` for the Rathole control channel - tunnel.
342342

343-
<Image {...IMAGE_SIZES.FIXED.MDX_MD} src={FirewallImage} alt="Opened port for Rathole tunnel in the firewall" />
343+
<Image {...IMAGE_SIZES.FIXED.MDX_XL} src={FirewallImage} alt="Opened port for Rathole tunnel in the firewall" />
344344

345345
## Completed code
346346

@@ -349,6 +349,12 @@ Like for any webserver, on the VPS you will need to open ports `80` and `443` to
349349

350350
## Conclusion
351351

352+
Most consumer-grade internet connections are behind a CG-NAT. This setup allows you to bypass CG-NAT and host an unlimited number of websites from your home almost for free. You can use it for web servers in virtual machines, LXC containers, SBC computers, etc. - anywhere you can run Docker.
353+
354+
It is simple, cheap, and you can set it up in 30 minutes. Like anything, it also has some downsides, one of them is the overhead latency caused by an additional network hop between the VPS and your home network, but it's a reasonable tradeoff.
355+
356+
Did you make something similar yourself? Can you see room for improvement? Did you use a different method? You tried to run the code and need help with troubleshooting? Let me know in the comments.
357+
352358
## References
353359

354360
- Rathole repository https://github.com/rapiz1/rathole

0 commit comments

Comments
 (0)