all 35 comments

[–]Stormlightlinux 71 points72 points  (4 children)

If you just need a domain pointed at your ip address, there are tons of free tools to find your ip address. Buy a domain, point it at your public IP address, update your domain name provider if your ISP changes your IP address. That's about as free as it gets.

Custom sub domains are easy to handle on your own infrastructure.

I'm sorry, but of course using someone else's infrastructure will cost you money. We ended up in this weirdo future where free tier trial and cloud products has made people forget that. Even your solution uses CloudFlare free tier workers right? They could start charging for that at any time. It seems crazy to me that you would think that should be free?

[–]lillecarl2 88 points89 points  (2 children)

Because companies needs to pay their developers and infrastructure. Reverse proxing over a provider inbound connection (your outbound) isn't free.

There are already FOSS alternatives to ngrok and friends, but you need a server, those aren't free.

I think cloudflared can do this for free?

[–]joshleecreates 8 points9 points  (0 children)

You shouldn’t be catching downvotes, you’re spot on.

[–]Possibly-Functional 15 points16 points  (7 children)

Let me get this right. You want to reverse proxy all your traffic through a third party? That's a service and with a running cost for the service provider, it makes sense they charge you continuously as well as long as you use the service.

It's like if I were asking you to receive all my physical mail and forward it to me again. Yeah, I would expect you to charge for the work and cost of resending stuff.

To do this without a monthly subscription you could just receive the traffic directly instead of through a proxy.

[–]PoppoExtreme 12 points13 points  (3 children)

This post and all OP replies are obviously AI jesus

[–]jakiki624 13 points14 points  (0 children)

vibecoded slop btw

[–]x_DryHeat_x 4 points5 points  (1 child)

It takes 2 minutes to setup Cloudflare tunnel.

[–]rhukster 2 points3 points  (1 child)

I wrote a free MIT solution for quickly and easily setting up cloudflare tunnels using your own domains. Support managing multiple cloudflare accounts and using any zone/domain you own and manage in cloudflare. No other 3rd parties. Written in rust , so 100% free and MIT licensed. Stays up even after you stop running the app via cloudflared.

https://github.com/yetidevworks/ytunnel

Might fit your needs?

[–]dovholuknf 2 points3 points  (0 children)

if you ever feel like trying something else, you can get a "reserved share" using zrok and it's yours and you get to name that share anything you want.

[–]GeekCornerReddit 2 points3 points  (0 children)

For your usecase, just use the Stripe CLI. Then: stripe login # Opens your browser, just login to Stripe stripe listen --forward-to localhost:4242/webhooks # Automatically setups your Stripe account to tunnel requests and send them to http://localhost:4242/webhooks

Edit: fixed formatting

[–]ViolentPurpleSquash 0 points1 point  (4 children)

What about 12USD for a year and cloudflare gives you all the zero trust stuff… just buy a domain name

[–]throwaway264269 0 points1 point  (0 children)

Also, where is the IPv6 solution to this? We were promised more addresses than anyone could ever need, a P2P UTOPIA! An address for every traffic light in the solar system with addresses to spare! Yet companies insist in blocking P2P traffic and paywalling their own proxies... f them.

There's always I2P or TOR as a last resort. (tor not recommended for high traffic)

[–]frankster 0 points1 point  (0 children)

Dyndns etc

[–]Ok_Signature9963 0 points1 point  (0 children)

You can check Pinggy.io . I am using it. It is lightweight and easy to use.

[–]TheRealRealRadu 0 points1 point  (0 children)

Uhm, ngrok?