Skip to content

Cloaking (gizleme) Arama motorları için basit bir gizleme tekniği

License

Notifications You must be signed in to change notification settings

ofarukbicer/cloaking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloaking

Boyut Görüntülenme

Cloaking (gizleme) Arama motorları için basit bir gizleme tekniği

ForTheBadge made-with-nodejs ForTheBadge built-with-love

🚀 Hakkında

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.


⚡️ Kurulum

1. Docker İle Çalıştırma

Cloaking uygulamasını çalıştırmak için Docker kullanabilirsiniz. Aşağıdaki adımları takip ederek kolayca başlatabilirsiniz:

Docker Hub'dan İndirme

docker pull ofarukbicer/cloaking:latest

Projenizi Docker üzerinden çalıştırmak için:

docker run -p 8080:8080 ofarukbicer/cloaking:latest

ENV Kullanarak Çalıştırma

Eğer bir .env dosyanız varsa, Docker kullanarak aşağıdaki gibi başlatabilirsiniz:

docker run --env-file .env -p 8080:8080 ofarukbicer/cloaking:latest

Docker Compose İle çalıştırma

docker-compose.yml dosyası içerisinde örnek docker-compose yapılandırması mevcuttur.

2. Ortam Değişkenleri

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.com

Bu URL'ler, proxy sunucusunun yönlendirme yapacağı hedefleri belirtir.


🛠 Kullanım

  • 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.

🌐 Telif Hakkı ve Lisans


♻️ İletişim

Bana Telegram üzerinden mesaj gönderebilirsiniz:
@b17fo


About

Cloaking (gizleme) Arama motorları için basit bir gizleme tekniği

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published