We don’t have a tutorial as far as I know. But if you don’t have a fixed public IP address then you need a DDNS address so that whatever IP address your ISP gives you, it always translates back to your router no matter how often the IP address changes. The Asus DDNS service works well for me: see the WAN page DDNS tab. Once you have your unique DDNS address you can set up OpenVPN.
You can then set up OpenVPN Server. Go to Server 1 on the General page. You can set “Client will use vpn to access” to both to start with and hit Apply. Above that setting, go to VPN Details and select Advanced and turn the server On. You then change only what’s necessary as it’s been set up to practically work straightaway.
My own settings are:
1. Server port 1194 (default) - I mention this because I really should get round to changing it to an obscure port number. If you feel confident, now’s a good time to do that, if you want. Everyone knows 1194 is the OpenVPN port - just an extra bit of security.
2. Username/password authentication YES
3. Username/password auth only NO
2 & 3 on my settings mean that I have public-private key encryption AND I have username and passwords. If you elect to copy this you must remember to go back to the bottom of the General page and put those usernames and passwords in. I have different ones for each device.
4. Advertise DNS to clients YES. I can’t remember if that’s the default setting. I think it is.
And that’s it. I’m fairly sure I didn’t change anything else. Hit Apply.
Go back to the General page and don’t forget to add your usernames and passwords. Hit Apply.
Then Export OpenVPN config file. (You can do this before you add the usernames and passwords; however, there are some settings - that port number would be one - that, if you alter, you must export a new config file. Usernames and passwords isn’t one, though.)
Now that .ovpn config file you exported has to be imported into the OpenVPN client on your laptop/iPad/iPhone........ . I use OpenVPN Connect iOS on my Apples devices. I think it’s Tunnelblick on Mac and on Windows I use OpenVPN GUI (“A Windows GUI for OpenVPN”)
One surprise for me: I can’t see where you add your DDNS address. I think there used to be a place, so I assume if you’ve filled in the DDNS details on the WAN page it takes them, and if not it assumes you have a fixed IP address.
Don’t ask “what about all the keys and certificates; where do I find them”: it’s all done by magic for you when you export that .ovpn config file.
Setting up really has been made as easy as possible.
And if you are posting with questions about port forwarding, setting up OpenVPN should be a walk in the park for you.
(There’s possibly something I’ve taken for granted and forgot to mention.)