A minimal service to check whether a site is running behind cloudflare.
Visit cf-detect.now.sh
for a live demo. Check out my blog and follow me on Twitter.
Installation & Configuration
Clone the repository and install all dependencies by running:
~ ❯❯❯ git clone https://github.com/k4m4/cf-detect.now
~ ❯❯❯ cd cf-detect.now/
~/cf-detect.now ❯❯❯ npm install
Subsequently, create a .env
file and declare a variable called SECRET
(for session security purposes):
~/cf-detect ❯❯❯ echo "SECRET=[your-secret-goes-here]" > .env
~/cf-detect ❯❯❯ npm start
You can then access the service by navigating to localhost:3000
.
Deployment
First, download now
:
~ ❯❯❯ npm install -g now
Then, run now
from within the directory of CF-Detect.Now
:
~/cf-detect.now ❯❯❯ now
Credits
- CF-Detect.Now was developed as part of my Node.js learning experience. I have uploaded the code with the intention of helping out others who are also trying to learn the node environment.
- Most of the styling was adapted from Evil Rabbit's front site.
- Cloudflare's logo was taken from seeklogo.com.
Related
- cloudflare-detect - Detect whether a site is running behind Cloudflare.
License
Copyright (c) 2018 by Nikolaos Kamarinakis. Some rights reserved.
CF-Detect.Now
is under the terms of the MIT License, following all clarifications stated in the license file.
For more information on this project you can go ahead and email me anytime at nikolaskam{at}gmail{dot}com.