rojenzaman / eksiproxy

Ekşi Sözlük için proxy oluşturma scriptleri. Bu projeyi kullanarak başka siteler için de proxy oluşturabilirsin.

Home Page:https://eksi.rojen.uk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EKSIPROXY

DEMO

GEREKSİNİMLER

KURULUM ADIMLARI

  • etc/env.sh dosyası içinde DOMAIN ve PROXY_BIND değerlerini kendine göre ayarla.

  • SSL anahtarlarını oluştur:

sudo make ssl
  • PP programını indir:
make lib/pp
  • NGINX dosyalarını yarat:
make generate
  • Oluşturulan dosyaları sistemine indir (NGINX_DIR adresine indirilecek):
sudo make install
  • /etc/nginx/nginx.conf dosyasına proxy dizinini tanıtacak satırları ekle. <DOMAIN>, etc/env.sh'de bulunan çevre değişkeniyle aynı olmalı:
include /etc/nginx/<DOMAIN>/main.conf;
include /etc/nginx/<DOMAIN>/service.conf;
include /etc/nginx/<DOMAIN>/http.conf;
  • NGINX yapılandırmasını kontrol et ve NGINX servisini yeniden başlat:
sudo nginx -t && sudo systemctl restart nginx.service
  • Yerel kullanım için proxylere özel /etc/hosts dosyası oluştur (isteğe bağlı):
sudo make hosts >> /etc/hosts

ÖZEL AYARLAR

Bu kurulumda YouTube, TikTok, Twitter gibi şeytani servisler özgür ön uç alternatifleri ile değiştirildi, ekleme yapmak veya devre dışı bırakmak için etc/libre.txt dosyasını düzenle.

Bu kurulumda Google Reklamlar gibi şeytani servisler devre dışı bırakıldı, ekleme yapmak veya devre dışı bırakmak için etc/blacklist.txt dosyasını düzenle.

BAŞKA SİTELERİN PROXYLERİNİ OLUŞTURMAK İÇİN

Bunun için etc/env.sh, etc/config.conf dosyalarına dokunman yeterli.

etc/config.conf dosyası için kullanım şeması:

HEDEF SUNUCU            PROXY                   SERVİS TİPİ  ROBOTS    frame-ancestors

cdn.eksisozluk1923.com  cdneksi.${DOMAIN}       service      disallow
eksisozluk111.com       eksi.${DOMAIN}          main         disallow
seyler.ekstat.com       seylerekstat.${DOMAIN}  service      disallow
img.ekstat.com          imgekstat.${DOMAIN}     service      disallow
ekstat.com              ekstat.${DOMAIN}        service      disallow
eksiseyler.com          eksiseyler.${DOMAIN}    main         disallow  eksi.${DOMAIN}

service tipini statik servisler için kullanabilir, main tipini ise dinamik servisler için kullanabilirsin.

About

Ekşi Sözlük için proxy oluşturma scriptleri. Bu projeyi kullanarak başka siteler için de proxy oluşturabilirsin.

https://eksi.rojen.uk

License:MIT License


Languages

Language:Shell 89.9%Language:Makefile 10.1%