Cloaking (gizleme) Arama motorları için basit bir gizleme tekniği
Cloaking, web sitenizin arama motoru botlarına özel içerik göstermesini sağlayan basit bir gizleme tekniği sunar. Bu projeyi kullanarak, belirli kullanıcı ajanlarını (örneğin Googlebot, Yandexbot, Bingbot) tespit edip, onlara farklı bir içerik sunabilirsiniz. Örneğin, botlar için özel içerik ya da sitenizdeki bazı bölümleri gizleyebilirsiniz.
Bu proje, Node.js kullanılarak geliştirilmiş bir proxy sunucu uygulamasıdır. Docker ile kolayca global olarak deploy edilebilir.
Cloaking uygulamasını çalıştırmak için Docker kullanabilirsiniz. Aşağıdaki adımları takip ederek kolayca başlatabilirsiniz:
docker pull ofarukbicer/cloaking:latestProjenizi Docker üzerinden çalıştırmak için:
docker run -p 8080:8080 ofarukbicer/cloaking:latestEğer bir .env dosyanız varsa, Docker kullanarak aşağıdaki gibi başlatabilirsiniz:
docker run --env-file .env -p 8080:8080 ofarukbicer/cloaking:latestdocker-compose.yml dosyası içerisinde örnek docker-compose yapılandırması mevcuttur.
Aşağıdaki ortam değişkenlerini .env dosyanızda ayarlamanız gerekmektedir:
DEFAULT_URL=http://default-server.com
BOT_URL=http://bot-server.com
UNKNOWN_URL=http://unknown-server.comBu URL'ler, proxy sunucusunun yönlendirme yapacağı hedefleri belirtir.
- Bot Algılama: Googlebot, Yandexbot, Bingbot gibi botlar tespit edilir ve farklı bir sunucuya yönlendirilir.
- Referer Kontrolü: Referer başlığı eksik olan istekler, "bilinmeyen" bir hedefe yönlendirilir.
- Normal Kullanıcı Yönlendirmesi: Diğer tüm kullanıcılar varsayılan sunucuya yönlendirilir.
- Copyright (C) 2025 by ofarukbicer ❤️️
- GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Koşullarına göre lisanslanmıştır..
Bana Telegram üzerinden mesaj gönderebilirsiniz:
@b17fo