This is a very simple and fast to get an image with spoofing referer [NodeJS].
- Spoofing Image Referer
You are able to get a protected remote image by spoofing it. - Very Fast
Built with Fastify Framework (the fastest nodejs framework). - Efficient
CPU clustered and using response stream. - Shared Proxy Cache
A remote image is not downloaded but will be saved on client browser or proxy cache. - Firewall Request
You are able to set this service to work on spesific domain only (protected from direct access).
- Download or clone this repo.
- Install with
npm install
. - Upload to your server.
- Run
node server.js
Note:
- See
config.js
to set firewall and adjust max-age for cache.
- url : URL Image target.
- referer : Set the referer image. [
optional
] - mime : Set the mime type of image (ex: png). [
optional
] - v : Set the version to refresh cache. [
optional
]
Note:
- Mime type will detect automatically if the url included extension.
- jQuery Ajax
cache: false
will detected automatically.
This will GET image with spoofing referer.
<html>
<head>
</head>
<body>
<img src="http://localhost:3000/?referer=https://manganelo.com&url=https://s7.mkklcdnv7.com/mangakakalot/l2/love_parameter/chapter_112_qa/1.jpg">
</body>
</html>
If you don't have hosting for NodeJS, we have the PHP version of this project.
Here is the PHP version >> https://github.com/aalfiann/img-spoof