CentOS 7 ve RHEL 7’de proxy nasıl yapılandırılır?
Bu makalemizde, CentOS 7 ve RHEL 7’de sanal sunucu kullanan müşterilimiz için proxy’nin nasıl yapılandırılacağını görüyoruz. Ayrıca komut satırı ve yum.conf dosyası aracılığıyla proxy yapılandırmasını da göreceğiz. Öyleyse, CentOS 7 ve RHEL 7’de proxy yapılandırmasını başlatıp görelim.
Öncelikle proxy sunucusunun ne olduğunu bilmeliyiz? O halde önce onu açıklayalım.
Proxy Sunucusu Nedir?
Bir proxy sunucusu, tüm istemci isteklerini yakalar ve önbelleğinden yanıtlar sağlar veya isteği gerçek sunucuya iletir. Bir istemci, dosya, bağlantı, web sayfası veya farklı bir sunucudan sağlanan başka bir kaynak gibi bazı hizmetleri talep edebilir ve proxy sunucusu, isteği karmaşıklığını basitleştirmenin ve kontrol etmenin bir yolu olarak değerlendirir.
Proxy ayarından önce sunucunuzda proxy’yi doğrulayın
Sisteminizde yapılandırılmış tüm hazır proxy’leriniz varsa, sisteminizdeki proxy’yi echo komutunu kullanarak doğrulayabilirsiniz. Aşağıdaki gibi:
#echo $http_proxy
[[email protected] ~]# echo $http_proxy
[[email protected] ~]#
Yukarıdaki ekran görüntüsünde sunucumuzda herhangi bir proxy ayarının olmadığını görebilirsiniz.
Komut satırı üzerinden Proxy Ayarı
http_proxy ortam değişkeni , curl ve wget gibi istemci programlarına proxy ayarlarını belirtmek için kullanılır . Aşağıda komut satırından bazı proxy ayar örneklerini görebilirsiniz.
Proxy’yi kullanıcı adı ve şifre gerektirmeden yapılandırın
Proxy’yi aşağıdaki gibi kullanıcı adı ve şifre olmadan yapılandırabiliriz:
# export http_proxy=http://SERVER:PORT/
[[email protected] ~]# export http_proxy=http://192.168.30.50:80
[[email protected] ~]#
[[email protected] ~]# echo $http_proxy
http://192.168.30.50:80
[[email protected] ~]#
Yukarıdaki ekran görüntüsünde, proxy sunucusunu port ile başarıyla ayarladığımızı görebilirsiniz.
Proxy’yi etki alanı, kullanıcı adı ve parola gerekli seçeneğiyle yapılandırın
Etki alanı adı ile birlikte kullanıcı adı/şifre doğrulaması ile proxy yapılandırabiliriz. Aşağıdaki gibi:
# export http_proxy=http://DOMAIN\\USERNAME:PASSWORD@SERVER:PORT/
[[email protected] ~]# export http_proxy=http://test\\urclouds:[email protected]:80
[[email protected] ~]# echo $http_proxy
http://test\urclouds:[email protected]:80
[[email protected] ~]#
Yukarıdaki ekran görüntüsünde alan adı kullanıcı adı ve şifre ile proxy’yi başarıyla ayarladığımızı görebilirsiniz.
Proxy ayarında özel karakter işleme
Değişmez ters eğik çizgi karakterlerinin (\) aşağıda gösterildiği gibi iki katına çıkarılması gerekir.
# export http_proxy=http://DOMAIN\\USERNAME:PASSWORD@SERVER:PORT/