Bu makale serisinde: Windows 10/11 ve Linux (Ubuntu, Debian, CentOS) işletim sistemlerinde proxy sunucularını yapılandırmak için kapsamlı bir rehber. Grafik arayüzden komut satırına, kayıt defterinden ortam değişkenlerine, PAC dosyalarından otomatik yapılandırmaya kadar tüm yöntemleri öğreneceksiniz. Materyal, işletim sistemlerinin en son güncellemeleri göz önüne alınarak 2025 yılı için günceldir.
📑 1. Bölüm İçeriği (Windows)
- Giriş: Windows'ta proxy neden yapılandırılır?
- Windows 11'de GUI üzerinden proxy ayarları
- Windows 10'da proxy ayarları
- Klasik Denetim Masası (İnternet Seçenekleri)
- Windows Kayıt Defteri üzerinden yapılandırma
- PowerShell üzerinden yapılandırma
- Komut Satırı (netsh) üzerinden yapılandırma
- Windows'ta Ortam Değişkenleri
- Belirli Uygulamalar için Yapılandırma
🪟 Giriş: Windows'ta proxy neden yapılandırılır?
Windows'ta proxy sunucusu yapılandırmak; kurumsal ağlarda çalışmak, bölgesel kısıtlamaları aşmak, gizliliği korumak ve web kazıma (web scraping) işlemlerini otomatikleştirmek için önemli bir beceridir. 2025 yılında Windows, basit grafik arayüzünden güçlü komut satırı araçlarına kadar birçok yapılandırma yöntemi sunmaktadır.
Windows'ta Proxy Kullanımının Temel Senaryoları
🏢 Kurumsal Ağlar
Çoğu şirket, internet erişimi, trafik kontrolü ve güvenlik sağlamak için kurumsal proxy kullanımını zorunlu kılar.
🔒 Gizlilik
Proxy kullanmak, gerçek IP adresinizi gizlemenizi, kişisel verilerinizi korumanızı ve bölgesel kısıtlamaları aşmanızı sağlar.
⚙️ Otomasyon
Web kazıma, veri ayrıştırma ve otomatik testler için proxy'ler, IP rotasyonu ve kısıtlamaları aşma amacıyla gereklidir.
🌍 Coğrafi Konum
Test etme, fiyat izleme ve hizmet erişilebilirliğini kontrol etme amacıyla farklı ülkelerden içeriğe erişim.
✅ Bu Bölümde Neler Öğreneceksiniz
- Windows 10 ve 11'de grafik arayüz üzerinden proxy ayarları
- Klasik Denetim Masası kullanımı
- İnce ayar için Windows Kayıt Defteri ile çalışma
- PowerShell ve komut satırı ile otomasyon
- Ortam değişkenlerinin yapılandırılması
- Belirli uygulamalar için proxy yapılandırması
🎨 Windows 11'de GUI üzerinden proxy ayarları
Windows 11, iyileştirilmiş gezinme ile güncellenmiş bir ayarlar arayüzü sunar. 2025 yılında bu yöntem en basitidir ve çoğu kullanıcı için önerilir.
Adım Adım Talimatlar
Adım 1: Ayarları Açma
Windows + I tuşlarına basın veya Başlat menüsünü açın ve dişli simgesine (Ayarlar) tıklayın.
💡 İpucu: Görev çubuğundaki ağ simgesine sağ tıklayıp "Ağ ayarları" seçeneğini de seçebilirsiniz.
Adım 2: Proxy Ayarlarına Gitme
Ayarlar penceresinde şunları seçin:
- Sol panelde Ağ ve İnternet (Network & Internet)
- Aşağı kaydırın ve Proxy (Proxy) seçeneğini seçin
Adım 3: Yapılandırma Yöntemini Seçme
Windows 11 üç proxy yapılandırma yöntemi sunar:
🔄 Otomatik Algılama
Varsayılan olarak açıktır. Windows, DHCP veya DNS aracılığıyla proxy ayarlarını otomatik olarak bulmaya çalışır.
📜 Yapılandırma betiği kullan
PAC dosyaları (Proxy Auto-Config) içindir. Yapılandırma betiğinin URL'sini girin.
⚙️ Elle yapılandırma
En yaygın yöntem. Proxy sunucusu IP'sini ve portunu manuel olarak girersiniz.
Adım 4: Proxy'yi Manuel Yapılandırma
- "Elle yapılandırma" bölümünde Ayarla düğmesine tıklayın
- "Proxy sunucusu kullan" düğmesini etkinleştirin
- Proxy sunucusu IP adresini veya alan adını girin
- Portu (genellikle 8080, 3128, 80 veya başka bir numara) girin
- (İsteğe bağlı) "Proxy sunucusu kullanma" alanına istisnaları ekleyin
- Kaydet düğmesine tıklayın
Yapılandırma Örneği:
Proxy Sunucusu Adresi: 192.168.1.100
Port: 8080
Proxy kullanmayacak adresler:
localhost;127.0.0.1;*.local;192.168.*
⚠️ Önemli: Windows 11'deki proxy ayarları, WinHTTP ve WinINET API'sini kullanan tüm uygulamalar için sistem genelinde uygulanır. Ancak bazı uygulamalar (örneğin Firefox) kendi proxy ayarlarını kullanır.
🖥️ Windows 10'da proxy ayarları
Windows 10'da proxy yapılandırma süreci Windows 11'e çok benzer, ancak arayüzde küçük farklılıklar vardır. Bu yöntem 2025 yılında hala milyonlarca kullanıcı için geçerlidir.
Windows 10 İçin Talimatlar
Yöntem 1: Windows Ayarları Üzerinden
- Ayarları açmak için Windows + I tuşlarına basın
- Ağ ve İnternet seçeneğini seçin
- Sol panelden Proxy Sunucusu seçeneğini seçin
- "Proxy sunucusunu el ile ayarla" bölümünde "Proxy sunucusu kullan" seçeneğini etkinleştirin
- Adresi ve portu girin
- Kaydet düğmesine tıklayın
İstisnaları Yapılandırma
Bazı adreslerin proxy kullanmamasını sağlamak için istisnalar alanına ekleyin:
localhost;127.0.0.1;*.local;intranet.company.com
Adresler noktalı virgül (;) ile ayrılır. Yıldız işareti (*) joker karakter olarak kullanılabilir.
🎛️ Klasik Denetim Masası (İnternet Seçenekleri)
Eski ancak hala işlevsel olan bu yöntem, modern Windows arayüzünde bulunmayan gelişmiş yapılandırma seçenekleri sunar.
İnternet Seçenekleri'ne Erişim
Açma Yöntemleri:
1️⃣ Çalıştır Komutu ile
Windows + R tuşlarına basın ve şunu yazın:
inetcpl.cpl
2️⃣ Denetim Masası Üzerinden
Denetim Masası → Ağ ve İnternet → Tarayıcı Özellikleri
3️⃣ Internet Explorer Üzerinden
Menü → Araçlar → Tarayıcı Özellikleri
Proxy Yapılandırması
- Bağlantılar (Connections) sekmesini açın
- LAN ayarları (LAN settings) düğmesine tıklayın
- "Proxy sunucusu" bölümünde "Proxy sunucusu kullan" kutucuğunu işaretleyin
- Gelişmiş ayarlar için Gelişmiş (Advanced) düğmesine tıklayın
Gelişmiş Proxy Ayarları
"Gelişmiş" düğmesi, farklı protokoller için farklı proxy'ler ayarlamanıza olanak tanır:
| Protokol | Proxy Adresi | Port |
|---|---|---|
| HTTP | 192.168.1.100 | 8080 |
| Secure (HTTPS) | 192.168.1.100 | 8443 |
| FTP | 192.168.1.100 | 2121 |
| Socks | 192.168.1.100 | 1080 |
✅ Avantajı: Farklı trafik türleri için farklı proxy'ler kullanabilirsiniz
📝 Windows Kayıt Defteri üzerinden yapılandırma
Windows Kayıt Defteri, sistem ayarlarını doğrudan yönetmek için güçlü bir araçtır. Bu yöntem, betikler aracılığıyla otomasyon için deneyimli kullanıcılara uygundur.
⚠️ Uyarı: Kayıt Defterini yanlış düzenlemek sistemin çalışmasını bozabilir. Değişiklik yapmadan önce Kayıt Defterinin yedeğini alın. Bu yöntemi yalnızca ne yaptığınızı anlıyorsanız kullanın.
Proxy İçin Kayıt Defteri Anahtarları
Ayarların Konumu
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
Temel Parametreler
| Parametre | Tip | Değer | Açıklama |
|---|---|---|---|
| ProxyEnable | DWORD | 1 | Proxy'yi etkinleştir (0 = devre dışı) |
| ProxyServer | String | 192.168.1.100:8080 | Proxy adresi ve portu |
| ProxyOverride | String | localhost;127.*;*.local | İstisnalar (proxy kullanmayacak adresler) |
| AutoConfigURL | String | http://proxy/proxy.pac | PAC dosyasının URL'si |
İçe Aktarma İçin REG Dosyası Örneği
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000001
"ProxyServer"="192.168.1.100:8080"
"ProxyOverride"="localhost;127.0.0.1;*.local"
Bu metni .reg uzantılı bir dosyaya kaydedin ve kayıt defterine aktarmak için çift tıklayın.
⚡ PowerShell Üzerinden Yapılandırma
PowerShell, Windows ayarlarını otomatikleştirmek için modern ve güçlü bir araçtır. Çok sayıda bilgisayarda proxy yapılandırmasını otomatikleştirmek veya yapılandırmak için idealdir.
Proxy Yönetimi İçin PowerShell Komutları
Proxy'yi Etkinleştirme
# Proxy sunucusu adresini ayarlama
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" `
-Name ProxyServer -Value "192.168.1.100:8080"
# Proxy'yi etkinleştirme
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" `
-Name ProxyEnable -Value 1
# Değişiklikleri uygulama (sistemi bilgilendirme)
$signature = @'
[DllImport("wininet.dll")]
public static extern bool InternetSetOption(int hInternet, int dwOption, int lpBuffer, int dwBufferLength);
'@
$type = Add-Type -MemberDefinition $signature -Name wininet -Namespace pinvoke -PassThru
$type::InternetSetOption(0, 39, 0, 0) | Out-Null
Proxy'yi Devre Dışı Bırakma
# Proxy'yi devre dışı bırakma
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" `
-Name ProxyEnable -Value 0
Mevcut Ayarları Kontrol Etme
# Tüm proxy ayarlarını alma
Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | `
Select-Object ProxyEnable, ProxyServer, ProxyOverride, AutoConfigURL
Proxy Yapılandırması İçin Hazır Fonksiyon
function Set-Proxy {
param(
[Parameter(Mandatory=$true)]
[string]$Server,
[Parameter(Mandatory=$true)]
[int]$Port,
[string]$Override = "localhost;127.0.0.1;*.local"
)
$proxyString = "${Server}:${Port}"
$regPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
Set-ItemProperty -Path $regPath -Name ProxyServer -Value $proxyString
Set-ItemProperty -Path $regPath -Name ProxyEnable -Value 1
Set-ItemProperty -Path $regPath -Name ProxyOverride -Value $Override
Write-Host "Proxy yapılandırıldı: $proxyString" -ForegroundColor Green
}
# Kullanım:
Set-Proxy -Server "192.168.1.100" -Port 8080
💻 Komut Satırı (netsh) Üzerinden Yapılandırma
netsh (Network Shell) yardımcı programı, Windows komut satırı aracıdır ve WinHTTP için proxy ayarları da dahil olmak üzere ağ ayarlarını yönetir.
netsh winhttp Komutları
Proxy Ayarlama
netsh winhttp set proxy proxy-server="192.168.1.100:8080" bypass-list="localhost;*.local"
IE'den Ayarları İçe Aktarma
netsh winhttp import proxy source=ie
Internet Explorer'daki proxy ayarlarını WinHTTP'ye aktarır.
Mevcut Ayarları Görüntüleme
netsh winhttp show proxy
Proxy Ayarlarını Sıfırlama
netsh winhttp reset proxy
💡 İpucu: netsh winhttp komutları sistem genelindeki WinHTTP'yi etkiler; bu da Windows Update, PowerShell ve birçok sistem uygulamasının kullandığı ayardır, ancak Internet Explorer/Edge ayarlarını ETKİLEMEZ.
🌐 Windows'ta Ortam Değişkenleri
Birçok konsol yardımcı programı ve uygulama, proxy sunucusunu belirlemek için ortam değişkenlerini kullanır. Bu, Python, Node.js, Git, curl ve diğer geliştirme araçları için özellikle önemlidir.
Standart Proxy Değişkenleri
Komut Satırı ile Geçici Kurulum
set HTTP_PROXY=http://192.168.1.100:8080
set HTTPS_PROXY=http://192.168.1.100:8080
set NO_PROXY=localhost,127.0.0.1,.local
Bu değişkenler yalnızca mevcut komut satırı oturumunda geçerlidir.
GUI ile Kalıcı Kurulum
- "Sistem"i açın (Windows + Pause)
- "Gelişmiş sistem ayarları"na tıklayın
- "Gelişmiş" sekmesi → "Ortam Değişkenleri"
- "Kullanıcı değişkenleri" bölümünde "Oluştur"a tıklayın
- HTTP_PROXY, HTTPS_PROXY değişkenlerini ekleyin
PowerShell ile Kalıcı Kurulum
[Environment]::SetEnvironmentVariable("HTTP_PROXY", "http://192.168.1.100:8080", "User")
[Environment]::SetEnvironmentVariable("HTTPS_PROXY", "http://192.168.1.100:8080", "User")
[Environment]::SetEnvironmentVariable("NO_PROXY", "localhost,127.0.0.1", "User")
Kimlik Doğrulama Formatı
set HTTP_PROXY=http://username:password@192.168.1.100:8080
set HTTPS_PROXY=http://username:password@192.168.1.100:8080
⚠️ Paroladaki özel karakterler URL kodlamasıyla kodlanmalıdır (@ → %40, : → %3A)
🎯 Belirli Uygulamalar İçin Yapılandırma
Bazı uygulamalar sistem proxy ayarlarını kullanmaz ve kendi yapılandırmalarını gerektirir. En popüler araçları inceleyelim.
🦊 Firefox
Firefox kendi proxy ayarlarını kullanır:
- Menü → Ayarlar → Ağ
- "Yapılandır" düğmesi
- Proxy'yi manuel olarak ayarla
- Adresi ve portu girin
📦 Git
Git için proxy yapılandırması:
git config --global http.proxy http://192.168.1.100:8080
git config --global https.proxy http://192.168.1.100:8080
🐍 Python pip
Pip için yapılandırma:
pip install package_name --proxy http://192.168.1.100:8080
📦 npm
npm için yapılandırma:
npm config set proxy http://192.168.1.100:8080
npm config set https-proxy http://192.168.1.100:8080
🎁 ProxyCove — Windows için güvenilir proxy'ler: Tüm kimlik doğrulama yöntemlerini (IP beyaz listesi ve login:password) destekler, tüm uygulamalarla çalışır, 7/24 teknik destek. Kayıt Olun → ve ARTHELLO promosyon kodu ile +$1.3 kazanın
Devamı Gelecek...
Sonraki bölümde: Linux'ta (Ubuntu, Debian, CentOS) proxy ayarları, ortam değişkenleri, apt/yum'un proxy üzerinden yapılandırılması
Linux'ta Proxy Yapılandırması: Ubuntu, Debian, CentOS — Bölüm 2
Bu bölümde: Ubuntu, Debian, CentOS ve RHEL'deki çeşitli dağıtımlarda proxy sunucularını yapılandırmak için ayrıntılı bir kılavuz. Sistem ortam değişkenleri, GUI üzerinden yapılandırma, apt ve yum paket yöneticilerinin yapılandırılması ve belirli uygulamalar için yapılandırma ele alınacaktır. Materyal 2025 yılı için günceldir.
📑 2. Bölüm İçeriği (Linux)
- Linux'ta Proxy Yapılandırmasının Özellikleri
- Ortam Değişkenleri (http_proxy, https_proxy)
- Sistem Genelinde Yapılandırma (/etc/environment)
- Ubuntu/Debian'da Yapılandırma
- CentOS/RHEL'de Yapılandırma
- APT'yi Proxy Üzerinden Yapılandırma
- YUM/DNF'yi Proxy Üzerinden Yapılandırma
- .bashrc ve .profile'da Yapılandırma
- Uygulamalar İçin Yapılandırma (curl, wget, git)
🐧 Linux'ta Proxy Yapılandırmasının Özellikleri
Windows'un aksine, Linux'ta proxy sunucusunu yapılandırmak için tek bir merkezi yer yoktur. Bunun yerine ortam değişkenleri, yapılandırma dosyaları, ayrı uygulamaların ayarları ve grafik arayüzleri (masaüstü dağıtımlarında) gibi çeşitli yöntemler kullanılır.
Linux'ta Proxy Yapılandırmasına Temel Yaklaşımlar
🌐 Ortam Değişkenleri
En yaygın yöntemdir. http_proxy, https_proxy ve no_proxy değişkenleri çoğu konsol yardımcı programı tarafından kullanılır.
📝 Yapılandırma Dosyaları
Sistem ve kullanıcı ayarları için /etc/environment, /etc/profile, ~/.bashrc dosyaları.
📦 Paket Yöneticileri
APT, YUM/DNF, kendi yapılandırmalarında ayrı proxy ayarı gerektirir.
🎨 Grafik Arayüz
GNOME, KDE ve diğer DE'ler, proxy ayarları için GUI sunar (yalnızca masaüstü sürümleri için).
⚠️ Önemli Hususlar
- Linux'ta proxy için zorunlu bir standart yoktur; her uygulama sistem ayarlarını yoksayabilir
- Ortam değişkenleri hem büyük hem de küçük harf duyarlıdır (HTTP_PROXY ve http_proxy)
- APT ve YUM otomatik olarak sistem ortam değişkenlerini okumaz
- GUI olmayan sunucu sürümleri için yalnızca komut satırı ve yapılandırma dosyaları kullanılmalıdır
🔧 Ortam Değişkenleri (http_proxy, https_proxy)
Ortam değişkenleri, Linux'ta konsol uygulamaları için proxy sunucusunu yapılandırmanın standart yoludur. Çoğu yardımcı program (curl, wget, doğru yapılandırılmış apt), bu değişkenleri okur.
Standart Proxy Değişkenleri
Temel Değişkenler Listesi
| Değişken | Format | Açıklama |
|---|---|---|
| http_proxy | http://proxy:8080 | HTTP trafiği için proxy |
| https_proxy | http://proxy:8080 | HTTPS trafiği için proxy |
| ftp_proxy | http://proxy:8080 | FTP trafiği için proxy |
| no_proxy | localhost,127.0.0.1,.local | Proxy kullanmayacak adresler (istisnalar) |
| HTTP_PROXY | http://proxy:8080 | http_proxy'nin büyük harfli karşılığı |
| HTTPS_PROXY | http://proxy:8080 | https_proxy'nin büyük harfli karşılığı |
Geçici Kurulum (Mevcut Oturum İçin)
export http_proxy="http://192.168.1.100:8080"
export https_proxy="http://192.168.1.100:8080"
export ftp_proxy="http://192.168.1.100:8080"
export no_proxy="localhost,127.0.0.1,*.local"
# Uyumluluk için büyük harf
export HTTP_PROXY="http://192.168.1.100:8080"
export HTTPS_PROXY="http://192.168.1.100:8080"
export FTP_PROXY="http://192.168.1.100:8080"
export NO_PROXY="localhost,127.0.0.1,*.local"
Bu değişkenler yalnızca mevcut terminal oturumunda geçerli olacaktır.
Kimlik Doğrulama Formatı
export http_proxy="http://kullaniciadi:sifre@192.168.1.100:8080"
export https_proxy="http://kullaniciadi:sifre@192.168.1.100:8080"
⚠️ Parolada özel karakterler varsa URL kodlaması kullanın: @ → %40, : → %3A
Ayarları Kontrol Etme
# Tüm proxy değişkenlerini göster
env | grep -i proxy
# Belirli bir değişkeni kontrol etme
echo $http_proxy
echo $https_proxy
Proxy'yi Devre Dışı Bırakma
unset http_proxy
unset https_proxy
unset ftp_proxy
unset HTTP_PROXY
unset HTTPS_PROXY
unset FTP_PROXY
🌍 Sistem Genelinde Yapılandırma (/etc/environment)
/etc/environment dosyası, sistem genelindeki ortam değişkenlerini içerir ve sistem açılışında tüm kullanıcılar için yüklenir.
Kalıcı Sistem Yapılandırması
Adım 1: Dosyayı Düzenleme
sudo nano /etc/environment
Adım 2: Değişkenleri Ekleme
Dosyanın sonuna şu satırları ekleyin:
http_proxy="http://192.168.1.100:8080"
https_proxy="http://192.168.1.100:8080"
ftp_proxy="http://192.168.1.100:8080"
no_proxy="localhost,127.0.0.1,*.local"
HTTP_PROXY="http://192.168.1.100:8080"
HTTPS_PROXY="http://192.168.1.100:8080"
FTP_PROXY="http://192.168.1.100:8080"
NO_PROXY="localhost,127.0.0.1,*.local"
Adım 3: Değişiklikleri Uygulama
# Sistemi yeniden başlatmak önerilir
sudo reboot
# Veya mevcut oturum için uygulama
source /etc/environment
💡 İpucu: /etc/environment dosyası değişken ikamesini veya komut genişletmesini desteklemez. Daha karmaşık mantık için /etc/profile veya /etc/bash.bashrc dosyalarını kullanın.
🐧 Ubuntu/Debian'da Yapılandırma
Ubuntu ve Debian en popüler Linux dağıtımlarıdır. Hem GUI (masaüstü sürümleri için) hem de komut satırı (sunucular için) ayarlarını ele alacağız.
🎨 GUI Üzerinden (Ubuntu Masaüstü)
GNOME Ayarları
- Ayarlar'ı açın
- Ağ (Network) seçeneğini seçin
- Bağlantınızın yanındaki dişli simgesine tıklayın
- Proxy sekmesi
- Elle (Manual) seçeneğini seçin
- HTTP, HTTPS, FTP, Socks için adres ve portu girin
- Uygula (Apply) düğmesine tıklayın
⌨️ Komut Satırı Üzerinden
gsettings (GNOME için)
gsettings set org.gnome.system.proxy mode 'manual'
gsettings set org.gnome.system.proxy.http host '192.168.1.100'
gsettings set org.gnome.system.proxy.http port 8080
🔴 CentOS/RHEL'de Yapılandırma
CentOS ve Red Hat Enterprise Linux benzer bir yapılandırma yapısı kullanır. 2025 yılında birçok kişi Rocky Linux ve AlmaLinux'a geçiyor, ancak aynı ilkeler geçerlidir.
RHEL Tabanlı Sistemlerde Sistem Yapılandırması
Yöntem 1: /etc/profile.d/
Proxy ayarları için bir yapılandırma dosyası oluşturun:
sudo nano /etc/profile.d/proxy.sh
İçeriği ekleyin:
#!/bin/bash
export http_proxy="http://192.168.1.100:8080"
export https_proxy="http://192.168.1.100:8080"
export ftp_proxy="http://192.168.1.100:8080"
export no_proxy="localhost,127.0.0.1,*.local"
export HTTP_PROXY="http://192.168.1.100:8080"
export HTTPS_PROXY="http://192.168.1.100:8080"
export FTP_PROXY="http://192.168.1.100:8080"
export NO_PROXY="localhost,127.0.0.1,*.local"
Dosyayı çalıştırılabilir yapın: sudo chmod +x /etc/profile.d/proxy.sh
Yöntem 2: /etc/environment
Ubuntu/Debian'daki yöntemle aynıdır - /etc/environment dosyasını düzenleyin
📦 APT'yi Proxy Üzerinden Yapılandırma
Önemli: Ubuntu/Debian'daki APT (Advanced Package Tool), sistem ortam değişkenlerini otomatik olarak KULLANMAZ. Proxy üzerinden çalışması için ayrı bir yapılandırma gereklidir.
APT Proxy Yapılandırması
Yöntem 1: apt.conf.d/ (önerilir)
Bir yapılandırma dosyası oluşturun:
sudo nano /etc/apt/apt.conf.d/02proxy
İçeriği ekleyin:
Acquire::http::Proxy "http://192.168.1.100:8080";
Acquire::https::Proxy "http://192.168.1.100:8080";
Acquire::ftp::Proxy "http://192.168.1.100:8080";
Kimlik Doğrulama ile
Acquire::http::Proxy "http://kullaniciadi:sifre@192.168.1.100:8080";
Acquire::https::Proxy "http://kullaniciadi:sifre@192.168.1.100:8080";
Yöntem 2: Geçici Yapılandırma (Tek Komut)
sudo apt-get -o Acquire::http::proxy="http://192.168.1.100:8080" update
Yalnızca mevcut apt komutu için geçerlidir.
APT Yapılandırmasını Kontrol Etme
# Mevcut APT ayarlarını göster
apt-config dump | grep -i proxy
# Proxy üzerinden güncelleme testi
sudo apt-get update
Bazı Hostlar İçin İstisnalar
Acquire::http::Proxy "http://192.168.1.100:8080";
Acquire::http::Proxy::ppa.launchpad.net "DIRECT";
"DIRECT", belirtilen host için proxy olmadan doğrudan bağlantı anlamına gelir.
📦 YUM/DNF'yi Proxy Üzerinden Yapılandırma
YUM (CentOS 7 ve altı için) ve DNF (CentOS 8+, Fedora, Rocky Linux, AlmaLinux için), paket yöneticileri olup, proxy ayarı için ayrı yapılandırma gerektirir.
Genel YUM/DNF Yapılandırması
YUM (CentOS 7 ve altı)
Yapılandırma dosyasını düzenleyin:
sudo nano /etc/yum.conf
[main] bölümüne ekleyin:
[main]
proxy=http://192.168.1.100:8080
proxy_username=kullanici_adi
proxy_password=sifre
Proxy kimlik doğrulaması gerektirmiyorsa proxy_username ve proxy_password satırlarını kaldırın.
DNF (CentOS 8+, Fedora, Rocky Linux, AlmaLinux)
Yapılandırma dosyasını düzenleyin:
sudo nano /etc/dnf/dnf.conf
[main] bölümüne ekleyin:
[main]
proxy=http://192.168.1.100:8080
proxy_username=kullanici_adi
proxy_password=sifre
Belirli Bir Depo İçin Yapılandırma
Proxy ayarları, /etc/yum.repos.d/*.repo dosyalarında yalnızca belirli bir depo için yapılandırılabilir:
[epel]
name=Extra Packages for Enterprise Linux 8
baseurl=https://download.fedoraproject.org/pub/epel/8/$basearch
proxy=http://192.168.1.100:8080
proxy_username=kullanici
proxy_password=sifre
Belirli Bir Depo İçin Proxy'yi Devre Dışı Bırakma
[local-repo]
name=Local Repository
baseurl=http://192.168.1.50/repo
proxy=_none_
proxy=_none_, bu depo için proxy'yi devre dışı bırakır.
Ayarları Kontrol Etme
# YUM için
sudo yum repolist
# DNF için
sudo dnf repolist
# Yapılandırmayı gösterme
sudo dnf config-manager --dump | grep -i proxy
👤 .bashrc ve .profile'da Yapılandırma
Yalnızca belirli bir kullanıcı için geçerli olan kullanıcı düzeyinde proxy ayarları için, ana dizindeki .bashrc veya .profile dosyalarını kullanın.
Kullanıcı Yapılandırması
.bashrc Düzenleme
nano ~/.bashrc
Dosyanın sonuna ekleyin:
# Proxy ayarları
export http_proxy="http://192.168.1.100:8080"
export https_proxy="http://192.168.1.100:8080"
export ftp_proxy="http://192.168.1.100:8080"
export no_proxy="localhost,127.0.0.1,*.local"
export HTTP_PROXY=$http_proxy
export HTTPS_PROXY=$https_proxy
export FTP_PROXY=$ftp_proxy
export NO_PROXY=$no_proxy
Değişiklikleri uygulamak için:
source ~/.bashrc
Proxy Yönetimi İçin Fonksiyonlar Oluşturma
# Proxy'yi açma fonksiyonu
proxy_on() {
export http_proxy="http://192.168.1.100:8080"
export https_proxy="http://192.168.1.100:8080"
export HTTP_PROXY=$http_proxy
export HTTPS_PROXY=$https_proxy
echo "Proxy etkinleştirildi"
}
# Proxy'yi kapatma fonksiyonu
proxy_off() {
unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY
echo "Proxy devre dışı bırakıldı"
}
# Proxy durumunu kontrol etme fonksiyonu
proxy_status() {
echo "http_proxy: $http_proxy"
echo "https_proxy: $https_proxy"
}
Kullanım: proxy_on, proxy_off, proxy_status
🛠️ Uygulamalar İçin Yapılandırma (curl, wget, git)
Popüler bazı yardımcı programlar, proxy ayarı için kendi yöntemlerine veya yapılandırma dosyalarına sahiptir.
📡 curl
curl ortam değişkenlerini kullanır, ancak proxy'yi parametrelerde de belirtebilirsiniz:
curl -x http://192.168.1.100:8080 https://example.com
# Kimlik doğrulama ile
curl -x http://kullanici:sifre@192.168.1.100:8080 https://example.com
# .curlrc üzerinden
echo 'proxy = "http://192.168.1.100:8080"' >> ~/.curlrc
📥 wget
wget de ortam değişkenlerini kullanır, ancak kendi yapılandırma dosyası da vardır:
# ~/.wgetrc
http_proxy = http://192.168.1.100:8080
https_proxy = http://192.168.1.100:8080
use_proxy = on
🔧 git
Git kendi proxy ayar sistemine sahiptir:
# Tüm depolar için global olarak
git config --global http.proxy http://192.168.1.100:8080
git config --global https.proxy http://192.168.1.100:8080
# Belirli bir depo için
git config http.proxy http://192.168.1.100:8080
# Proxy'yi devre dışı bırakma
git config --global --unset http.proxy
git config --global --unset https.proxy
🐳 Docker
Docker, hem daemon hem de istemci için proxy ayarı gerektirir:
# /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://192.168.1.100:8080"
Environment="HTTPS_PROXY=http://192.168.1.100:8080"
Environment="NO_PROXY=localhost,127.0.0.1"
🎁 ProxyCove — Linux için profesyonel proxy'ler: Tüm dağıtımlarla tam uyumluluk, IP beyaz listesi ve kimlik doğrulama desteği, tüm uygulamalarla çalışma. Kayıt Olun → ve ARTHELLO promosyon kodu ile +$1.3 kazanın
Son Bölüm Çok Yakında!
Son bölümde: PAC dosyaları, otomatik yapılandırma, tipik sorunların giderilmesi ve sonuçlar
PAC Dosyaları, Otomatik Yapılandırma ve Sorun Giderme — Final
Bu son bölümde: PAC dosyaları (Proxy Auto-Configuration) hakkında kapsamlı bir rehber, proxy'lerin otomatik olarak keşfedilmesi için WPAD protokolü, Windows ve Linux'taki tipik proxy sorunlarının teşhisi ve çözümü. 2025 yılı için son tavsiyeler ve en iyi uygulamalar.
📑 Final Bölümü İçeriği
📜 PAC Dosyaları Nedir?
PAC (Proxy Auto-Configuration), belirli bir URL için hangi proxy sunucusunun kullanılacağını otomatik olarak belirleyen bir JavaScript dosyasıdır. Bu, her istemciyi manuel olarak yapılandırmaya gerek kalmadan trafiğin yönlendirilmesi için esnek kurallar oluşturmayı sağlar.
PAC Dosyalarının Avantajları
✅ Esneklik
Farklı siteler için farklı proxy'ler, yerel kaynaklar için doğrudan erişim, birden fazla proxy ile hataya dayanıklılık.
✅ Merkezi Yönetim
PAC dosyasında yapılan tek bir değişiklik, tüm istemcilerde uygulanır, her bilgisayarı yeniden yapılandırmaya gerek kalmaz.
✅ Koşullara Dayalı Mantık
Alan adına, IP alt ağına, günün saatine, haftanın gününe ve diğer faktörlere göre proxy seçimi.
✅ Performans
Yük dengeleme için birden fazla proxy sunucusu kullanma, ana sunucu kullanılamadığında otomatik yedeklemeye geçme.
PAC Dosyaları Ne Zaman Kullanılmalı?
- Kurumsal Ağlar — Dahili ve harici kaynaklar için farklı proxy'ler
- Karmaşık Yönlendirme — Farklı ülkeler veya hizmetler için farklı proxy'ler
- Yedekleme — Ana proxy arızalandığında otomatik geçiş
- Optimizasyon — Trafiği en verimli rotaya yönlendirme
💻 PAC Dosyalarının Sözdizimi ve Yapısı
PAC dosyası, FindProxyForURL(url, host) adlı bir JavaScript fonksiyonu içeren metin dosyasıdır.
Temel Yapı
function FindProxyForURL(url, host) {
// Mantığınız burada
// Proxy ayarlarını içeren bir dize döndürür
return "PROXY proxy.example.com:8080";
}
Fonksiyon Parametreleri
| Parametre | Açıklama | Örnek |
|---|---|---|
| url | Tarayıcının erişmeye çalıştığı tam URL | https://example.com/page |
| host | URL'den alınan sadece alan adı | example.com |
Döndürülen Değerler
| Değer | Açıklama |
|---|---|
DIRECT |
Proxy olmadan doğrudan bağlantı |
PROXY host:port |
HTTP/HTTPS proxy |
SOCKS host:port |
SOCKS proxy (v4/v5) |
SOCKS5 host:port |
Açıkça SOCKS5 |
PROXY p1:8080; PROXY p2:8080; DIRECT |
Birden fazla seçenek (yedekleme) |
Yerleşik PAC Fonksiyonları
| Fonksiyon | Açıklama |
|---|---|
isPlainHostName(host) |
Host'un basit bir isim olup olmadığını kontrol eder (noktasız) |
dnsDomainIs(host, domain) |
Host'un bir domaine ait olup olmadığını kontrol eder |
localHostOrDomainIs(host, domain) |
Host'u domain ile karşılaştırır |
isResolvable(host) |
Host'un DNS'de çözümlenip çözümlenmediğini kontrol eder |
isInNet(host, pattern, mask) |
IP'nin bir alt ağda olup olmadığını kontrol eder |
shExpMatch(str, pattern) |
Şablon eşleştirmesi (* ve ?) |
weekdayRange(day1, day2) |
Haftanın gününü kontrol eder |
dateRange(...) |
Tarih aralığını kontrol eder |
timeRange(...) |
Gün saatini kontrol eder |
📚 Pratik PAC Dosyası Örnekleri
Örnek 1: Tüm İstekler İçin Basit Proxy
function FindProxyForURL(url, host) {
return "PROXY proxy.company.com:8080";
}
Örnek 2: Yerel Adresler İçin Proxy Yok
function FindProxyForURL(url, host) {
// Yerel hostlar — doğrudan bağlantı
if (isPlainHostName(host) ||
dnsDomainIs(host, ".local") ||
isInNet(host, "192.168.0.0", "255.255.0.0") ||
isInNet(host, "10.0.0.0", "255.0.0.0") ||
host == "localhost" ||
host == "127.0.0.1")
{
return "DIRECT";
}
// Geri kalan her şey proxy üzerinden
return "PROXY proxy.company.com:8080";
}
Örnek 3: Farklı Alan Adları İçin Farklı Proxy'ler
function FindProxyForURL(url, host) {
// Sosyal ağlar özel proxy üzerinden
if (shExpMatch(host, "*.facebook.com") ||
shExpMatch(host, "*.twitter.com") ||
shExpMatch(host, "*.instagram.com"))
{
return "PROXY social-proxy.company.com:8080";
}
// Video akışı başka bir proxy üzerinden
if (shExpMatch(host, "*.youtube.com") ||
shExpMatch(host, "*.netflix.com"))
{
return "PROXY video-proxy.company.com:8080";
}
// Yerel kaynaklar doğrudan
if (isInNet(host, "10.0.0.0", "255.0.0.0"))
{
return "DIRECT";
}
// Geri kalan her şey ana proxy üzerinden
return "PROXY main-proxy.company.com:8080";
}
Örnek 4: Yedekli (Fallback) Yapılandırma
function FindProxyForURL(url, host) {
// Yerel adresler doğrudan
if (isPlainHostName(host) ||
isInNet(host, "192.168.0.0", "255.255.0.0"))
{
return "DIRECT";
}
// Ana proxy'yi dene, sonra yedek, sonra doğrudan
return "PROXY proxy1.company.com:8080; " +
"PROXY proxy2.company.com:8080; " +
"DIRECT";
}
Tarayıcı önce proxy1'e, başarısız olursa proxy2'ye, o da olmazsa doğrudan bağlantı kurmayı deneyecektir.
Örnek 5: Zamana Bağlı Yönlendirme
function FindProxyForURL(url, host) {
// Çalışma saatlerinde (08:00-18:00) ve hafta içi
if (weekdayRange("MON", "FRI") &&
timeRange(8, 18))
{
return "PROXY work-proxy.company.com:8080";
}
// Akşam ve hafta sonları — başka bir proxy
return "PROXY night-proxy.company.com:8080";
}
Örnek 6: Karmaşık Kurumsal Yapılandırma
function FindProxyForURL(url, host) {
// Yerel hostlar proxy'siz
if (isPlainHostName(host) ||
dnsDomainIs(host, ".local") ||
dnsDomainIs(host, ".company.com") ||
isInNet(host, "10.0.0.0", "255.0.0.0") ||
isInNet(host, "172.16.0.0", "255.240.0.0") ||
isInNet(host, "192.168.0.0", "255.255.0.0") ||
host == "localhost" ||
host == "127.0.0.1")
{
return "DIRECT";
}
// HTTPS trafiği özel SSL proxy üzerinden
if (url.substring(0, 6) == "https:")
{
return "PROXY ssl-proxy.company.com:8443; DIRECT";
}
// Medya içeriği önbellek proxy üzerinden
if (shExpMatch(url, "*.mp4") ||
shExpMatch(url, "*.mp3") ||
shExpMatch(url, "*.jpg") ||
shExpMatch(url, "*.png"))
{
return "PROXY cache-proxy.company.com:3128";
}
// HTTP ana proxy üzerinden, yedekli olarak
return "PROXY proxy1.company.com:8080; " +
"PROXY proxy2.company.com:8080; " +
"DIRECT";
}
🚀 PAC Dosyalarının Dağıtımı
PAC dosyasını oluşturduktan sonra, istemcilerin onu kullanabilmesi için doğru şekilde yerleştirilmesi ve yapılandırılması gerekir.
PAC Dosyasının Konumlandırılması
1. Web Sunucusu (HTTP/HTTPS)
Dosyayı bir web sunucusunda barındırın:
http://proxy.company.com/proxy.pac
https://proxy.company.com/proxy.pac
⚠️ MIME tipi şu şekilde olmalıdır: application/x-ns-proxy-autoconfig
2. Dosya Sistemi (file://)
# Windows
file:///C:/proxy.pac
file://\\server\share\proxy.pac
# Linux
file:///etc/proxy.pac
Üretim ortamı için önerilmez, ancak testler için kullanışlıdır.
Apache'de MIME Tipi Yapılandırması
# httpd.conf veya .htaccess içinde
AddType application/x-ns-proxy-autoconfig .pac
Nginx'te MIME Tipi Yapılandırması
# nginx.conf içinde
types {
application/x-ns-proxy-autoconfig pac;
}
İstemci Yapılandırması
Windows
Ayarlar → Ağ ve İnternet → Proxy → "Yapılandırma betiği kullan" → PAC dosyasının URL'sini girin
Linux (GNOME)
gsettings set org.gnome.system.proxy mode 'auto'
gsettings set org.gnome.system.proxy autoconfig-url 'http://proxy.company.com/proxy.pac'
Firefox
Ayarlar → Ağ → Yapılandır → Otomatik proxy yapılandırma URL'si → URL'yi girin
🔍 WPAD — Otomatik Proxy Keşfi
WPAD (Web Proxy Auto-Discovery Protocol), tarayıcıların PAC dosyasını açıkça yapılandırma olmadan otomatik olarak bulmasını sağlayan bir protokoldür. 2025 itibarıyla tüm ana tarayıcılar ve işletim sistemleri tarafından desteklenmektedir.
WPAD Nasıl Çalışır?
- DHCP Yöntemi: İstemci, DHCP sunucusundan 252 numaralı seçeneği ister ve sunucu PAC dosyasının URL'sini döndürür
- DNS Yöntemi: İstemci, DNS üzerinden
wpad.domain.comadresini bulmaya çalışır - PAC Yükleme: Bulunursa, istemci
http://wpad.domain.com/wpad.datadresindeki PAC dosyasını yüklemeye çalışır
DNS Üzerinden WPAD Yapılandırması
Bir A veya CNAME DNS kaydı oluşturun:
wpad.company.com. IN A 192.168.1.100
# veya
wpad.company.com. IN CNAME proxy-server.company.com.
PAC dosyasını şu adreste barındırın: http://wpad.company.com/wpad.dat
DHCP Üzerinden WPAD Yapılandırması
DHCP sunucusu yapılandırmasına 252 numaralı seçeneği ekleyin:
# ISC DHCP (dhcpd.conf)
option wpad code 252 = text;
option wpad "http://proxy.company.com/proxy.pac";
⚠️ WPAD Güvenlik Sorunları
- WPAD hijacking: Saldırgan, WPAD yanıtını değiştirerek trafiği kendi proxy'sinden geçirebilir
- DNS spoofing: wpad.domain.com DNS kaydının değiştirilmesi
- Tavsiye: WPAD'ı yalnızca güvenilir kurumsal ağlarda kullanın
- Alternatif: PAC dosyasının URL'sini açıkça belirtmek, otomatik keşiften daha güvenlidir
🔧 Sorun Giderme: Sorunların Teşhisi
Tipik Sorunlar ve Çözümleri
Sorun 1: Proxy çalışmıyor
Belirtiler: Siteler açılmıyor, bağlantı hataları
Çözümler:
- Proxy sunucusunun erişilebilirliğini kontrol edin:
ping proxy-host - Portu kontrol edin:
telnet proxy-host 8080veyanc -zv proxy-host 8080 - Proxy'nin güvenlik duvarı tarafından engellenmediğinden emin olun
- Ayarlardaki adres ve portun doğru olduğunu doğrulayın
Sorun 2: 407 Hatası (Proxy Authentication Required)
Belirtiler: Kimlik doğrulama isteği, 407 hata kodu
Çözümler:
- Kullanıcı adı ve parolanın doğru olduğundan emin olun
- Doğru formatı kullandığınızdan emin olun:
http://kullanici:sifre@proxy:port - Kimlik bilgilerinin geçerlilik süresinin dolup dolmadığını kontrol edin
- IP kimlik doğrulaması kullanıyorsanız, IP adresinizin beyaz listeye eklendiğinden emin olun
- Dış IP adresinizin değişip değişmediğini kontrol edin
Sorun 3: Proxy üzerinden yavaş çalışma
Belirtiler: Sayfaların yavaş yüklenmesi, zaman aşımları
Çözümler:
- Proxy hızını kontrol edin:
curl -x proxy:port -w "@curl-format.txt" https://example.com - Mümkünse başka bir proxy sunucusu deneyin
- Proxy sunucusundaki yükü kontrol edin
- Yerel kaynaklar için proxy kullanmadığınızdan emin olun (istisnalar ekleyin)
- DNS ayarlarını kontrol edin (yavaş DNS proxy hızını etkileyebilir)
Sorun 4: PAC dosyası çalışmıyor
Belirtiler: Otomatik yapılandırma uygulanmıyor
Çözümler:
- PAC dosyasının erişilebilirliğini kontrol edin: URL'yi tarayıcıda açın
- Doğru MIME tipinden emin olun:
application/x-ns-proxy-autoconfig - PAC dosyasındaki JavaScript sözdizimini kontrol edin
- PAC test araçlarını kullanın: pactester (Linux) veya tarayıcı DevTools'ları
- Önbelleği temizleyin: tarayıcı önbelleğini temizleyin
🧪 Proxy Testi
Test Araçları
Bağlantı Kontrolü (curl)
# HTTP proxy kontrolü
curl -x http://proxy:8080 -I https://www.google.com
# Kimlik doğrulama ile
curl -x http://kullanici:sifre@192.168.1.100:8080 https://www.google.com
# Dış IP adresini gösterme (proxy'nin çalıştığını kontrol etmek için)
curl -x http://proxy:8080 https://ifconfig.me
curl -x http://proxy:8080 https://api.ipify.org
Port Kontrolü (netcat)
# Linux
nc -zv proxy-host 8080
# Windows (PowerShell)
Test-NetConnection -ComputerName proxy-host -Port 8080
PAC Dosyası Testi (Linux)
# pactester kurulumu
sudo apt-get install libpacparser1 # Ubuntu/Debian
# PAC dosyasını test etme
pactester -p /path/to/proxy.pac -u https://www.google.com
Mevcut Ayarları Kontrol Etme (Windows PowerShell)
# Mevcut proxy ayarlarını göster
Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | Select-Object ProxyEnable, ProxyServer, AutoConfigURL
# WinHTTP proxy'sini göster
netsh winhttp show proxy
Çevrimiçi Araçlar
- whatismyip.com — dış IP adresinizi kontrol edin
- ifconfig.me — IP'yi konsol formatında gösterir
- browserleaks.com/proxy — proxy hakkında ayrıntılı bilgi
- ipleak.net — DNS, WebRTC sızıntılarını kontrol edin
🔒 Proxy Kullanımında Güvenlik
Güvenlik Tavsiyeleri
✅ HTTPS Proxy Kullanın
HTTPS proxy'leri, istemci ile proxy sunucusu arasındaki trafiği şifreleyerek veri yakalanmasını önler.
✅ Parolaları Açık Metin Olarak Saklamayın
Parolaları parola yöneticilerinde, ortam değişkenlerinde veya şifrelenmiş yapılandırma dosyalarında saklayın.
✅ Sertifikaları Kontrol Edin
MITM (Man-in-the-Middle) proxy kullanırken, proxy sunucusunun kök sertifikasına güvendiğinizden emin olun.
✅ DNS Sızıntılarını Önleyin
DNS isteklerini proxy üzerinden yönlendirmek veya DNS-over-HTTPS kullanmak sızıntıları önler.
❌ Kaçınılması Gerekenler
- Hassas veriler için ücretsiz genel proxy'leri kullanmayın
- SSL sertifikası uyarılarını görmezden gelmeyin
- Proxy parolalarını komut geçmişinde (bash) saklamaktan kaçının (komutun önüne boşluk bırakın)
- Parola göndermek için şifreleme olmadan HTTP proxy kullanmayın
🎯 2025 En İyi Uygulamaları
1️⃣ Doğru Proxy Türünü Seçin
Web kazıma ve veri çekme için: Konut (Residential) veya Mobil proxy'ler
Kurumsal ağlar için: IP beyaz listeli Veri Merkezi proxy'leri
Coğrafi kısıtlamaları aşmak için: İstenilen ülkeye ait Konut proxy'leri
2️⃣ Karmaşık Yönlendirme İçin PAC Dosyalarını Kullanın
PAC dosyaları, farklı kaynaklar için farklı proxy'ler gerektiren kurumsal ortamlarda merkezi yönetim ve esneklik sağlar.
3️⃣ İstisnaları Yapılandırın
Yerel adresler (localhost, 127.0.0.1, özel alt ağlar) proxy üzerinden geçmemelidir. Bu, yerel kaynaklara erişimi hızlandırır.
4️⃣ Yedeklilik (Failover) Uygulayın
PAC dosyalarında yedekli proxy seçenekleri kullanarak, ana proxy kullanılamadığında otomatik geçiş sağlayın.
5️⃣ İzleme ve Günlükleme
Proxy'lerin çalışabilirliğini düzenli olarak kontrol edin, bağlantı hızlarını izleyin ve sorun giderme için hataları kaydedin.
6️⃣ Yapılandırmayı Belgeleyin
Tüm proxy ayarlarını, PAC dosyalarını, istisnaları ve kurtarma prosedürlerini içeren bir dokümantasyon oluşturun.
📝 Sonuçlar ve Tavsiyeler
Makale Serisinin Özeti
Windows
Basit ayarlar için GUI'yi, otomasyon için PowerShell'i ve ince ayar için kayıt defterini kullanın. Konsol yardımcı programları için ortam değişkenleri gereklidir.
Linux
Temel yöntem ortam değişkenleridir (/etc/environment veya ~/.bashrc). APT ve YUM/DNF için ayrı yapılandırma yapmayı unutmayın.
PAC Dosyaları
PAC dosyaları, karmaşık senaryolar için en yüksek esnekliği sunar. Kurumsal ortamlarda ve akıllı trafik yönlendirmesi için idealdir.
Sorun Giderme
Sorunların çoğu proxy erişilebilirliğinin kontrol edilmesi, kimlik bilgilerinin doğrulanması ve ayarların kontrol edilmesiyle çözülür. Teşhis için curl, netcat ve tarayıcı DevTools'larını kullanın.
🏆 ProxyCove — İdeal Seçiminiz
Küresel Kapsama
195+ ülke
Yüksek Hız
10 Gbps'ye kadar
Güvenlik
IP + Kullanıcı Adı/Şifre
7/24 Destek
Türkçe
Uygun Fiyatlar
GB başına $1.5'dan
API
Tam entegrasyon
Profesyonel proxy'lerle çalışmaya hazır mısınız?
ProxyCove'a kaydolun, bakiyenizi ARTHELLO promosyon kodu ile yükleyin ve $1.3 hediye kazanın!