Key Points
- Prepare your system by ensuring its up to date
- make sure you have a domain tha is using Cloudflare as its Name Server
- Ensure that the target is ready and working internally
Basic walkthrough
1. Ensure you system is up to date what ever system you are using.
2. If you are going to be using docker then ensure docker is on the system and ideally that its up to date. You can check version with the "docker -v" command else Install Docker, using the official repository: LINK HERE
3. If you are using a Synology ensure you have added the Synology Community Package which you can do by going into Package Center on your Synology, Settings, Package Sources and giving it a name and using this as the location "https://packages.synocommunity.com/" elses for official instructions go to the offical Comunity Site locateded HERE
Docker Run Command: docker run --name home-tunnel --restart unless-stopped cloudflare/cloudflared:latest tunnel run --token UseYour.........Token
Note: For some reason the defautl docker command supplied by cloudflare does not name the container nor does it make it run on startup which is fairly odd. The -- name "your personal container name" as this can be easier in the future if you need to start or stop the container from time to time.