CentOS üzerinde bir proxy sunucusu oluşturmak için genellikle Squid adlı popüler bir proxy sunucusu yazılımını kullanabilirsiniz.
Squid proxy sunucusu kurulumu için temel adımlar:
- Squid Paketini Yükleme:
- Squid paketini yüklemek için terminale şu komutu yazın ve çalıştırın:
sudo yum install squid
- Squid Konfigürasyonunu Düzenleme:
- Squid konfigürasyon dosyasını düzenlemek için aşağıdaki komutu kullanarak bir metin düzenleyici ile açabilirsiniz (örneğin, nano kullanarak):
sudo nano /etc/squid/squid.conf
- Dosyayı açtıktan sonra, Squid’in nasıl çalışacağını ve hangi ayarları kullanacağını yapılandırabilirsiniz. Örneğin, hangi IP adreslerinin veya portların dinleneceğini, erişim izinlerini, kullanıcı kimlik doğrulamasını vb. yapılandırabilirsiniz. Konfigürasyon dosyasını yapılandırdıktan sonra, değişiklikleri kaydedin ve dosyayı kapatın.
- Squid Servisini Başlatma ve Etkinleştirme:
- Squid’i başlatmak için aşağıdaki komutu kullanın:
sudo systemctl start squid
- Squid’in otomatik olarak başlaması için sistem açılışında başlamasını sağlamak için şu komutu çalıştırın:
sudo systemctl enable squid
- Firewall Ayarları:
- Squid tarafından kullanılan portları firewall’da açmanız gerekebilir. Örneğin, varsayılan olarak Squid 3128 numaralı portu kullanır. Gerekli portları açmak için firewall ayarlarını yapılandırın:
- sudo firewall-cmd –zone=public –add-port=3128/tcp –permanent
- sudo firewall-cmd –reload
- Proxy Sunucusunu Kullanma ve Test Etme:
- Squid proxy sunucusunu başarıyla kurduktan sonra, proxy sunucusunu kullanabilir ve test edebilirsiniz. Kullanılacak istemci cihazlarda (örneğin, tarayıcılarda) proxy ayarlarını yapılandırarak Squid proxy sunucusuna erişebilir ve internete bu proxy üzerinden bağlanabilirsiniz.