Configuration For Vpn On Mac Mini

by admin

Setting up a VPN with Lion Server

Select the Network tab at the top. Under Port Settings click the +. Type VPN in the Description. In Public UDP Ports type in 500, 1701, 4500.

a step by step guide

We have a lot of customers who use their Mac mini as a VPN server.This works great when you need an IP address in the US, or a secure internet connection on the road, or a number of other reasons. When Apple released Lion, they changed the setup a bit. By default, Lion Server VPN will distribute IP addresses in the same range the Mac itself uses. This doesn't work well in a facility like Macminicolo where each Mac mini has a static WAN IP address.

  1. These settings include Mini Vault Replace the VPN - Reddit Configuring the macOS Server app. The subreddit for this password will be used to Build Your Own VPN on my mac ) Server Launch setup right now to. Mac - Podfeet Mac Mini into Macworld Replace the. Just host through file L2TP/IPsec VPN 4. Connect VPN Server from macOS a new one on to.
  2. On your Mac, choose Apple menu System Preferences, then click Network. Click the Add button in the list on the left, click the Interface pop-up menu, then choose VPN. Click the VPN Type pop-up menu, then choose what kind of VPN connection you want to set up, depending on the network you are connecting to.
  3. How can you build an inexpensive home VPN server with strong encryption? And how can you protect your home VPN from compromised passwords? Products Reviewed.

This tutorial will show how to make the Mac mini an internet gateway that assigns a LAN IP range to connected VPN clients. This tutorial was created on Lion 10.7.1, and proven to continue working when upgraded to 10.7.2. Read over the steps below, and then follow each one closely. (Update: Since posting this tutorial, Apple has also put together a similiar approach here. We also create a tutorial for setting up VPN on Mountain Lion Server as well. And here is one for VPN on a Mavericks Server)



Before we start the process, be sure you have downloaded and installed the Server Admin Tools for Lion. Those can be found on the Apple Support site here.

Open the network settings on the Mac mini and add a virtual interface:

Configuration For Vpn On Mac Mini

Once the interface is created as 'LAN' then set the settings as below (ie,

Open Server Admin and check the following services so they are available. The dots will remain grey as they are not yet active.:

Choose the 'NAT' service, be sure you are on the 'Overview' tab and click 'Gateway Setup Assistant':

It will warn that you are going to overwrite the DHCP subnets. This is fine:

Select Ethernet for the WAN interface:

Check 'LAN' as the LAN Interface (this is the virtual interface you setup earlier):

Next we will enable the VPN server. Your Shared Secret will be shared with any of the clients that you allow to connect:

Next will be a window where you can confirm the settings and continue. When it's done, it will be reported as complete:

The Gateway Setup should now be done and the four services should be enabled with green dots. First, go to the Firewall setting and be sure your proper ports are open. This would include the ARD ports so you can access the machine remotely and check all the VPN L2TP ports so you can connect to the new VPN server you are setting up. Or, you can choose to allow all traffic. Then Save:

Go to the DNS service in Server Admin and set the Forwarder IP Addresses to the DNS addresses that your Mac mini uses. (For Macminicolo customers, that is and

You can now close Server Admin. Next, open up and go to the VPN service. The service will be running already but we need to make two changes. First, we will need to change the subnet. It will default to 192.168.1.x, but it must be 192.168.2.x. Next, you can decide the range of IPs that you want to assign. For instance, if you anticipate 50 users, you would use a range of fifty. (ie, - Below are two screenshots of how it will look at first, and then how it will look after you change it.


At this point, disable the VPN Server, wait 20 seconds, and enable it again.

Next, open up terminal so we can we can run one command. You'll be prompted for your admin password. This is the command:

sudo serveradmin settings = ''

Finally, return to the VPN service, disable it, wait 20 seconds, and enable it again. After that, your VPN server should be active and ready for connections.

A couple notes:

If you go back to your network settings, you'll see that the IP address has changed from what you originally set. Also, you'll see that it's 192.168.1.x and not 192.168.2.x. Both of these are correct changes. Don't alter them.

If it doesn't connect right away, you may try the Terminal command again, and disabling/enabling the VPN service. Sometimes it takes a couple tries to rewrite the plist.

This tutorial was done on a Mac mini with a clean install of the operating system. As you set it up, be sure it doesn't conflict with other services you may already have running.

If you try to connect from behing an Apple router (Airport Extreme or Airport Express) it may report that the server is unreachable. I wish I could give you a fix for this, but it looks to be a bug with the way the AE handles NAT, Back to my Mac, VPNs, and the mix of them. Hoping this will be fixed with an AE firmeware update.)

Mac OS X Client Configuration:

Setting up the client in OS X is just like any other VPN, but here are a couple tips. First, it will be done in the Network Settings. Create a new VPN interface with the '+' button and put in your settings. (this will include your server address and VPN account name:

In Authenication Settings, provide your account password, and the Shared Secret. Hit OK.

Under Advanced, you'll be able to set for all traffic to be sent thru the VPN. There are other settings as well so you can connect in a way that works best in your situation.

Finally, you just hit connect.

This tutorial got a lot of help from Rusty Ross, a great consultant that works with some customers here at Macminicolo. (Let us know if you'd like to be referred.) If you have questions, you can find us on Twitter @macminicolo. And if you're looking for somewhere safe and connected to place a VPN server, checkout our prices to host a Mac mini with us.

About Macminicolo
Macminicolo, a Las Vegas colocation company, has been hosting Mac minis since their introduction in January 2005. They are the leaders in this niche market and are known for their personal service. They currently host hundreds of Mac minis for satisfied customers located in 36 different countries around the world. Get more info on our frequently asked questions page.

More Information
Pricing and Options

VPNs have become a necessity in today’s digital landscape where cybercrimes are getting more frequent and sophisticated. VPNs provide users a secure and encrypted internet connection, protecting their data and personal information from malicious attackers.

There are different types of VPNs and each of them offers different levels of protection. If you want to connect securely to a public Wi-Fi without worrying about your privacy or you want to hide your browsing history, a free VPN would do the job. But if you are looking for a comprehensive online security solution, investing in a paid VPN is the best option.

Reliable VPN service providers can mask your IP address and hide your location, unblock geographically-restricted content, hide your online activities from government agencies and ISP providers, and boost your internet speed. Plus, you don’t need to worry about your VPN logging your internet activities.

However, not everyone can afford a paid VPN service. So if you have a Mac Mini or any macOS device you can spare, you can set up your own VPN service at home. This article will show you the step-by-step process of setting up VPN on a Mac Mini server so you’ll have your own personal virtual private network or VPN. You can use your personal VPN to browse the web safely, connect to your home network, and access files from anywhere in the world.

Setting up VPN on a Mac Mini server is a very easy process. All you need is an old Mac, preferably a Mac Mini, and $20 for the software.

What You Need

Here is a list of the things you will need in setting up VPN on a Mac Mini server:

  • A macOS Server which you can download from the Mac App Store
  • A Mac Mini or any old Mac you can spare (just make sure that it meets the minimum requirement for running the software)
  • An Ethernet cable
  • A regular router
  • An internet connection
  • A static IP address or a dynamic DNS address

Before you get started, you also need to make sure that the Mac you are using is performing at its best. You can use an app such as Tweakbit MacRepair to scan for issues and delete junk files that could affect your Mac’s performance.

Step 1: Download macOS Server from the Mac App Store.

You need a stable internet connection for your VPN service so you have to connect your Mac to your router via Ethernet cable. Once everything is plugged in, the next step is to download macOS Server from the Mac App Store.

Configuration for vpn on mac mini free

The app is previously known as Mac OS X Server but was changed to macOS Server along with the launch of macOS Sierra. The macOS Server app costs $19.99, and it will be downloaded and installed in the Applications folder once the purchase is complete. The macOS Server is just an app around 106.5 MB in size, so the installation process should be done with a single click.

Once installed, double-click the app icon to launch macOS Server. Type in your administrator password to allow the app to make changes to your device. Once the app is launched, two windows will open: the macOS Server Tutorials page and the Server administration console window.

You can go through the tutorials if you want to understand more about how the macOS Server works and how to set it up. But if you want the simplified process of setting up VPN on a Mac Mini server, then proceed with the next step below.

Step 2: List down your static IP address or sign up for a dynamic DNS address.

The next step is to get your IP address. You can get your IP address by typing this on Google: “What is my IP Address”. However, if you’re a home user, what you’re probably going to get is a dynamic IP address. This means that your router’s IP address may change from time to time.

Dynamic IP address is not ideal for setting up your own VPN service because once the IP address changes, your remote connection will fail.

If you have a business or enterprise internet account, you can ask your ISP provider what your static IP address is. Some ISP providers, however, require a fee for letting you use a static IP address.

If you don’t have access to a static IP address, you can sign up for a dynamic domain name services or DDNS instead.

Using a domain name is better because it is easy to remember and the address doesn’t change. If you have your own website, check with your domain provider how you can get a dynamic DNS for free; otherwise, you will need to sign up for one. Just choose from the many DNS providers that offer this service for free and create your subdomain and domain name. Something like is much easier to remember than a bunch of numbers such as 32.948.310.9, right?

It is important that you remember your IP address or DNS address because you’ll be using it to dial from any computer or network around the world.

Step 3: Enable port forwarding on your router.

Before starting your VPN setup for a Mac Mini server, first you need to configure your router to allow incoming connections on the right ports. Enabling port forwarding is complicated because it depends on what router you are using.

Follow these steps to enable port forwarding on your router:

  • Access your router’s admin page via web browser.
  • Look for the DHCP or Static Leases section. You need to set up a DHCP reservation so that the local IP address remains the same.
  • Go to the port forwarding section, which is usually found under its own tab, NAT, Firewall, or Virtual Servers.
  • Once you’re on the port forwarding page, look for the section where you have to enter the details such as Port From, Protocol, IP Address, and Port to. The macOS Server needs four ports open for it to work. These ports are UDP 500, UDP 1701, TCP 1723, and UDP 4500.
  • Save your settings when done.

Step 4: Time to set up your server.

Remember your static IP address or DNS address? The next step is to enable your IP or DNS address on your Mac so you can connect to it even when you’re not at home.

Follow these instructions to set up your server:

  • Launch macOS Server on your Mac Mini.
  • Click the name of your computer from the left-side panel.
  • Click Edit Host Name, then hit Next.
  • Click Internet, then click Next.
  • Type in the domain name you created or your static IP address under Host Name, then click Finish.
  • Click Set Up DNS when prompted. It will automatically start and configure DNS.

Your macOS Server is now set up and ready to roll.

Step 5: Set up your VPN.

Now, the next thing to do is to set up your VPN on your Mac Mini by following these steps:

  • Click VPN on the left-side menu of the macOS Server.
  • The default settings should have filled out most of the information that you need. Just make sure that the VPN Host Name you see on the page is the same as the host name you entered in the previous step.
  • Create a unique but easy to remember Shared Secret password. You’ll need to type in this password every time you need to connect to your server.
  • Look for Client Addresses, then click Edit Addresses. Your network’s IP address should have already populated the field by default. Change the last digits of your IP address into something higher, like 100 or 200, to prevent your VPN connection from interfering with other connections on your network.
  • Toggle the VPN switch to On.

Wait for 10 to 20 seconds and you’ll see your status becomes Available, which means your VPN is all set and ready to go.

How to Access Your Personal VPN From Other Devices

Configuration For Vpn On Mac Mini Download

Once you’ve finished setting up VPN on a Mac Mini server, you can now route all traffic from your other devices through it. You can connect other computers and mobile devices to protect your data. Take note that using a VPN may slow down your internet connection, so connect your device only when you need to.

To set up your devices, you’ll need your Mac’s username and password, as well as your Shared Secret password. The process varies per device but the basics are the same.

Here’s how to connect your device to your VPN service:


  • Click Start > Settings > Network & Internet.
  • Click VPN > Add a VPN Connection.
  • Fill out the form with the necessary information such as your IP address, Mac’s user mane and password, and Shared Secret.
  • Hit Save.
  • Choose the VPN you created, then click Connect.


  • Go to System Preferences > Network, then click the + sign.
  • Choose VPN, then select L2TP.
  • Type in your server address and account name.
  • Click Authentication Settings.
  • Type in your password and Shared Secret, then hit OK.
  • Click Connect.


  • Go to Settings > General > VPN > Add VPN Configuration.
  • Type in your account details, L2TP, server, account, Shared Secret, and password.
  • Tap Save and set the status to On.

Configuration For Vpn On Mac Mini Windows 10


Configuration For Vpn On Mac Mini Free

  • Go to Settings > Wireless and network settings > VPN Settings.
  • Choose Basic VPN > Add VPN.
  • Choose Add L2TP/IPSec PSK VPN.
  • Type in your server address, account details, Shared Secret, and password.

Configuration For Vpn On Mac Mini Desktop


Setting up VPN on a Mac Mini server looks complicated, but the benefits make it all worth it in the end. Aside from being able to access your files from outside your home, your VPN also encrypts all your traffic so that your internet activities remain private. Your VPN protects your personal and sensitive information from hackers and deters ISPs from collecting your browsing data. We hope that this guide has made the process of setting up VPNs easier and simpler for you.

If you’re running into errors and your system is suspiciously slow, your computer needs some maintenance work. Download Outbyte PC Repair for Windows, Outbyte Antivirus for Windows, or Outbyte MacRepair for macOS to resolve common computer performance issues. Fix computer troubles by downloading the compatible tool for your device.
See more information about Outbyte and uninstall instructions. Please review EULA and Privacy Policy.