AstonJ
Following on from part of the discussion in the Digital Nomads & Frequent Travellers (Tips/Advice/Chat) thread, I thought it might be an idea to have a dedicated thread on setting up a VPN or other remote access software.
If you have any questions, advice, links to how-tos or have such a set-up yourself, please let us know!
Trending in Dev Env & Tools
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #ai
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #elixirconf-eu
- #metaprogramming
- #hex










Showing Posts 1 to 6- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
AstonJ
Here’s my own question/query…
Please correct me if I’m wrong but from my understanding (for Mac users) there are a few options, mainly, and going from least secure to most secure:
We then have a few different options for running our own VPN (i.e as the last option above):
Each of these three would always be on, and the benefit of the last option is you could also use it as your home ARD machine (so all your files/emails etc would be on it) though the downside in this case is it would always be on so this increases your attack surface (to mitigate this you could have a second Mac, which you put to sleep when not needed for ARD access).
As a slight variation you could set up your own VPN at home just for when you need to access your remote machine via ARD, and then use a commercial VPN service for general browsing/internet use when away. This gives you the most security for accessing you home network/machine, but the best speed-security for everyday browsing.
Does the above sound about right? Are there any other options or things to consider?
derek-zhou
I just use a SSH reverse proxy. A shell is all that I need.
AndyL
Try Zerotier or Tailscale. Game changer for remote access.
LostKobrakai
Yeah, wireguard / tailscale are my goto nowadays. Once the networking question is handled you can then run everything else on top of that, like Samba/VNC/….
dimitarvp
I’m definitely going for Tailscale with the open Headscale control plane node (so I don’t depend on Tailscale’s servers) later this year.
I pondered a few solutions like ZeroTier and Slack’s Nebula but it’s either too much work to configure, or it has speed / reliability problems.
I’ve used Tailscale in 3 jobs with zero issues ever. It just disappears and does its job.
kevinschweikert
I’ve enjoyed https://netbird.io/ as a Tailscale alternative. It’s open source and they just built upon exisiting technologies like Wireguard and WebRTC - How NetBird Works - NetBird Docs