My issue is that many of my remote desktop apps require knowing the IP adress of the other PC. I’m looking for a VPN that auto-discovers other devices on the same network. That way I could just “ssh” into the same IP every time, because it would be IP inside of a virtual network. Ideally I am looking a solution that does not require internet connection.

Thanks.

Edit: I should probably specify my usecase. I have a portable desktop and use VNC from a laptop to connect to it. To do that I need the IP of the desktop but that’s different on a different network. This can be solved by using hostname.local as the “IP”. (hostname is the “ubuntu” in “bob@ubuntu$:~/Documents”) The solution is quite simple, I just haven’t known about it.

5 points
*

Ipv6, Nebula, headscale, tailscale

permalink
report
reply
3 points

Headscale is a downstream of tailscale, meaning it has a fraction of the features and is maintained by Tailscale employees.

But great for less trust.

permalink
report
parent
reply
1 point

Yeah, but tailscale forces you to use logins from proprietary platforms, which is the reason I don’t use it. It doesn’t support a simple account creation and login with just an email and password.

permalink
report
parent
reply
3 points

Really?? This is crazy.

Afaik headscale is the selfhosted server. You can likely login however you want.

permalink
report
parent
reply
3 points

AFAIK they allow custom OIDC providers now.

permalink
report
parent
reply
6 points

Tail scale is currently in the building goodwill phase of the startup, there will come a day when the enshitification starts

permalink
report
parent
reply
4 points

I mean, Github is literally the source of 2 operating systems I run. And most of my apps.

permalink
report
parent
reply
8 points
*
Deleted by creator
permalink
report
reply
4 points

Thanks, it does indeed work. I guess I’ll add a wireguard tunnel so that I won’t have to bother with the “do you trust the fingerprint?” every time I’m on a different network or when the IP changes.

permalink
report
parent
reply
6 points
*
Deleted by creator
permalink
report
parent
reply
2 points

Actually I want to use the wireguard tunnel regardless because right now I am tunneling VNC through SSH, which is laggy because it’s TCP. But thanks either way.

permalink
report
parent
reply
5 points

I’m looking for a VPN that auto-discovers other devices on the same network.

What does that mean? What are you actually trying to do?

permalink
report
reply
15 points

I don’t think you need a VPN here since you’re using an already secure protocol. Sounds like you’re mostly wanting a static IP address. You can configure the local router to hand out static IPs. Local DNS works too.

permalink
report
reply
0 points

Static IPs are not a thing in most countries. You need an overlay network or dynamic DNS like NoIP.

permalink
report
parent
reply
9 points

Static IPs handed out by your local router are not dependent on having a static IP from your ISP. You do not need one to have the other. You can always have static IPs on your local network.

permalink
report
parent
reply
2 points

Ah okay but is that useful in many cases? Only when you are home.

permalink
report
parent
reply
8 points

DNS hostnames

permalink
report
reply
1 point

I don’t want to be mean but searching “DNS hostnames” just gives generic AI generated “DNS explained” articles. This answer is helpful only if you already know that mDNS exists.

permalink
report
parent
reply
3 points

Sorry was busy but wanted to make the comment at least earlier. I think .local is specific to mDNS, but using just the hostname (ie; mypcname) should work as well.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 6.4K

    Monthly active users

  • 4K

    Posts

  • 55K

    Comments