Which VPN Strategy and Why?

This may have been asked and if so, please point me in the right direction. Otherwise, any information, especially contemporary would be appreciated.

Assume I want to access my NAS externally. Assume as well all standard security steps have already been taken through the Security Advisor.

Would a VPN improve security? If so, which strategy would be best?

  1. Installing the VPN server by Synology?
  2. Going with a paid VPN (i.e. ExpressVPN) and connecting through the Synology Network Interface?
  3. Going with a paid VPN and installing on a router?

With #3 I may not be able to do this yet unless I upgrade to a newer router. Aside from these 3, are there any other options?

If you could please tell me the pros and cons as well I will appreciate it.

Thanks.

Tailscale.

Simple, free, relatively effortless, and secure.

  1. and 3) have nothing to do with 1). If you want to do what you describe, 2) and 3) won’t help you.

You need 1). Now it depends on your equipment, and your willingness to learn and set it up yourself.

If you want it quick and secure, use Tailscale.

If your router has a build in VPN server, it is done simple and fast as well.

If you need to setup a server on your network yourself, you need to learn how to install it safely, and you need to admin it constantly. But you will learn the most from doing it yourself.

I use PiVPN/Wireguard on the same Pi that runs PiHole on my home network. It works perfectly, totally free and open source, and everything runs in-house so I’m 100% certain my data stays private.

1 does something completely different than 2 and 3. What do you want to do with a VPN?

TailScale is the way to go. I’ve set up Synology VPN with router NAT for myself and similar setups for clients in the past. But if it’s mostly just you connecting then nothing beats it’s simplicity and ability to connect from anywhere without any router, NAT, or firewall configs.

Are some the best vpn for, and NordVpn one the best - https://www.reddit.com/r/TheVpnEng/comments/1i5nkia/best_vpns_for_synology_nas/

I run four different container instances of cloudflared that do various VPNish things. One instance gives me SSH access. Another allows remote access to my traefik reverse proxy. Yet another allows remote access to my private IP range as if I was local. It’s an amazing program.

I use the Fritzbox vpn integrated in the Router

Very much this - easy and weirdly fast connection, or efficient (compared to using Teamviewer or AnyDesk from my offhsore location to a land based computer or NAS)

Thanks. I believe I’m starting to understand the difference between 1 and 2/3, but could you describe the difference? Including the utility of each?

Your options 2 and 3 are not for connecting to your NAS externally. Those are for connecting to the internet via a third party server (eg you want to access some website as though you’re in a different country).

To access NAS externally here are roughly the options:

  1. Use QuickConnect from Synology
  2. Use VPN - either installed from Synology, router, or another machine in your network.
  3. Use a mesh VPN like Zerotier or Tailscale.
  4. Use Twingate, which AFAIK is similar to option 3.

With Tailscale, it’s a peer-to-peer connection.

You know the difference between a client and a server ?

In 2) and 3) you buy access to a VPN server operated by somebody else. These service providers usually offer a world wide network that allows to exit the VPN server structures in another country. This can be useful to get around geoblocking (somebody said „Netflix“ now … ?).

It means as well that traffic between you and the server is encrypted, your ISP will not know what you are using. And anybody tracking you will get the IP of the exit server where you enter the internet.

Downside: You can’t access your home network (With the DS) through it. And basically you entrust your security and confidentallity in an anonym provider maybe registered in a place like the Caymans. Try sue them ….

In case 1) you install and run your own VPN server. You install access on your devices as clients, with a key you have created yourself and nobody knows. You own the VPN network, don’t need to entrust access to anybody but yourself.

Downside: You can call home securely, but when going from there to the internet, it carries your regular home IP. And no avoidance of geoblocking.

Paid vpns are clients on your devices that connect to their server not yours. You want a vpn running on either your nas or router. I would suggest your router but depends on the limitations of your connecting devices

Sure - just comparing how responsive it is once connected ( on top of the ease of setup ). I’m very impressed how good the response is on screen in use over a slow, flaky internet connection.

Thank you. Understood and clarified a lot of what I thought but was unsure.

Does creating an OpenVPN connection through the network menu suffice for that?

Agreed. And the fact that it’s a native Synology package makes it really simple to install and set up.

If your talking about the synology menu then that is likely correct, I’ve never set it up on a synology before seemed to me you had to open or forward ports which i didnt want to do. But make sure that what ever mobile device your going to use also supports the same vpn. For example our router is a ubiquiti USG it only supports L2TP, only apple phones currently support L2TP Android removed this type.