this post was submitted on 30 Mar 2024
22 points (86.7% liked)

Open Source

41464 readers
330 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS
 

I am looking something to connect to my server from outside my local network.

I am on a shared IP and my ISP doesn't have port forwarding.

all 16 comments
sorted by: hot top controversial new old
[–] xyguy@startrek.website 15 points 2 years ago

This seems like it might be a perfect use case for Tailscale. The open source version of the control plane is called Headscale but you'd have to host it in a vps somewhere if you wanted to use it.

[–] rizoid@lemmy.dbzer0.com 9 points 2 years ago

Tailscale is probably your best option.

[–] anzo@programming.dev 5 points 2 years ago

frp, or just anything on awesome-tunnel at GitHub list

[–] ubergeek77@lemmy.ubergeek77.chat 4 points 2 years ago* (last edited 2 years ago) (1 children)

Cloudflare Tunnels are black magic and exactly what you're looking for:

https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/

Free, no need to self host a server somewhere externally. Can even be used for SSH!

[–] tomjuggler@lemmy.world 3 points 2 years ago

I am upvoting this - also moved to Cloudflare from ngrok it's much simpler to use

[–] bjoern_tantau@swg-empire.de 4 points 2 years ago

Do you have any external server available to you? If yes you could use that to set up a VPN connection or SSH tunnel.

[–] makingStuffForFun@lemmy.ml 3 points 2 years ago (1 children)

I use zerotier. It's excellent.

[–] breadsmasher@lemmy.world 1 points 2 years ago

+1 this is what I use

[–] tiny@midwest.social 2 points 2 years ago

I use headscale and headscaleui but I've heard things about net bird and netmaker

[–] delirious_owl@discuss.online 2 points 2 years ago
[–] vort3@lemmy.ml 1 points 2 years ago

If you are fine with ipv6, I'd use yggdrasil.

Just install it on any number of devices and each of them become part of a single «local» ipv6 network.

[–] AustralianSimon@lemmy.world 1 points 2 years ago

I use tail scale to get on the LAN and Rustdesk for desktops, webuis or SSH once in.

[–] TheLugal@lemmy.world 1 points 2 years ago

Yggdrasil Network might be an alternative.

It's a breeze to set up, just be mindful about setting up your firewall and allowed keys, depending on your use case.

[–] devfuuu@lemmy.world 1 points 2 years ago
[–] ndupont@lemmy.world 1 points 2 years ago* (last edited 2 years ago)

If you already own a domain name, you could use Cloudflare tunnels using cloudflared (it's free).