Skip to main content
%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
10 dk kaldı
Güvenlik ve Ağ

Shadowsocks Yapılandırması için Adım Adım Kılavuz

Ivy Johnson By Ivy Johnson 10 dk okuma 10 Kasım 2025'te güncellendi
Shadowsocks Yapılandırması için Adım Adım Kılavuz

Shadowsocks, web trafiğinizi şifreleyerek internet sansürünü aşmanıza olanak tanıyan bir SOCKS5 proxy'sidir. Kolayca yapılandırılabilen Shadowsocks, kısıtlama olmaksızın internete erişmek isteyen gizlilik odaklı kullanıcılar ve geliştiriciler arasında yaygın bir tercih haline gelmiştir.

Kendi shadowsocks VPS sunucusu yapılandırmanızı oluşturduğunuzda yalnızca özel bir proxy sunucusuna sahip olmakla kalmaz, web trafiğinizin tam kontrolünü de elinizde tutarsınız. Bu sayede hiçbir üçüncü taraf verilerinizi kaydedemez.

 

Kendi Shadowsocks Sunucunuzu Barındırmanın Avantajları

Kendi barındırdığınız bir shadowsocks sunucu yapılandırması, genel proxy sunuculara kıyasla pek çok avantaj sunar. İşte öne çıkan faydaları:

Yapılandırmada Tam Kontrol

Kişisel bir shadowsocks sunucusu kullanırken güvenlik ayarlarını, port numarasını ve şifreleme yöntemlerini kendiniz belirleyebilirsiniz. Bu sayede shadowsocks yapılandırma dosyanızı tamamen ihtiyaçlarınıza göre düzenleyebilirsiniz.

Gelişmiş Gizlilik ve Güvenlik

Kendi Shadowsocks sunucunuzu kullandığınızda internet trafiğiniz, verilerin kaydedilebildiği genel düğümlerden geçmez. Üçüncü taraf sunuculara olan bağımlılık ortadan kalkar ve gizliliğiniz artar.

Daha Hızlı Hız

Shadowsocks daha hızlıdır. Özel bir sunucuda, genel proxy sunucularda sık karşılaşılan bant genişliği tıkanıklığı yaşanmaz. Yalnızca size ayrıldığından performans belirgin biçimde yükselir.

Tespit ve Engellenmeyi Önleme

Gizleme teknikleri ve standart dışı port numaraları kullanarak güvenlik duvarlarını bile aşabilirsiniz. Bu özellikle internet sansürünü aşmak isteyen kullanıcılar için büyük önem taşır.

Kolay Kurulum

Shadowsocks sunucusu kurmak ilk başta karmaşık görünebilir, ancak bu gibi adım adım bir kılavuz süreci kolaylaştırır.

Çoklu Platform Desteği

Shadowsocks çoklu işletim sistemi desteği sunar; sunucunuzu Linux VPS üzerinde çalıştırabilir ve Windows, macOS, Android veya iOS ile erişebilirsiniz.

Ücretsiz ve Açık Kaynak

Shadowsocks açık kaynaklı olduğundan kaynak kodu sürekli incelenir ve geliştirilir; bu da onu güvenilir bir çözüm haline getirir.

Kendi sunucusunu barındırmak isteyenler için Host Cloudzy VPS gibi kaliteli bir hizmet kullanmanızı öneririz; böylece shadowsocks sunucunuz güçlü ve güvenli bir sanal özel sunucuda çalışır.

 

Shadowsocks kullanım alanları

Shadowsocks, engelli veya kısıtlı içeriklere erişilmesi gereken farklı senaryolarda kullanılabilen esnek bir araçtır. Temel kullanım alanları şöyle sıralanabilir:

Pazar Araştırması

Araştırmacılar ve şirketler, coğrafi kısıtlamaları aşmak için Shadowsocks kullanabilir; bu sayede kendi bölgelerinden normalde erişilemeyen yabancı siteler veya rakip web siteleri görüntülenebilir.

Siber Güvenlik ve OSINT

Siber güvenlik operasyonlarında, özellikle keşif veya Açık Kaynaklı Intelligence (OSINT) araştırmalarında, Shadowsocks güvenlik uzmanlarının bölgelerinde engelli ya da filtrelenmiş web sitelerinden bilgi toplamasına yardımcı olur.

Kısıtlı Hizmetlere veya Medyaya Erişim

Çevrimiçi hizmetlerin, yayın platformlarının ve alışveriş sitelerinin büyük çoğunluğu yalnızca belirli ülkelerde kullanılabilir. Shadowsocks, kullanıcıların izin verilen bir konumdan erişiyormuş gibi görünmesini sağlar.

 

Shadowsocks Yapılandırması Nasıl Kullanılır ve Kurulur

Bu kılavuzda yalnızca sunucu tarafı ele alınacaktır. İstemci kurulumu için şu adrese bakabilirsiniz: Shadowsocks İstemcisi öğretici sayfası.

Shadowsocks'nin İki Yönünü Anlamak

Shadowsocks Sunucu Tarafı:

  1. Rol: Proxy hizmeti sunucu tarafında çalışır. Sunucu, istemcinizden gelen şifreli trafiği alır ve hedef adrese iletir.
  2. Konum: Kısıtlayıcı ağlardan (Çin gibi) kaynaklanan engellerden kaçınmak için internet erişiminin açık olduğu bir bölgede konumlandırılmış bir sanal özel sunucuya (VPS) ihtiyaç duyarsınız.

Shadowsocks İstemci Tarafı:

  1. Rol: İstemci, yerel cihazınızda (bilgisayar, telefon vb.) çalışır ve trafiğinizi Shadowsocks sunucusuna göndermeden önce şifreler.
  2. Kurulum: Farklı platformlar (Windows, macOS, Linux, Android, iOS) için istemciler mevcuttur ve resmi Shadowsocks web sitesinden edinilebilir.

 

Shadowsocks Yapılandırmasının Sunucu Gereksinimleri

Shadowsocks, Ubuntu, Debian veya CentOS ile bir VPS:

Bu işletim sistemlerinden herhangi birini kullanmak, Shadowsocks gibi programları kurup çalıştırmak için iyi desteklenen bir platforma sahip olmanı sağlar.

  • Ubuntu: Arkasında güçlü bir topluluk olan Ubuntu, kullanımı basittir ve yeni başlayanlar ile ayrıntılı dokümantasyon arayanlar için harika bir seçimdir.
  • Debian: Güvenilirliği ve kararlılığıyla sevilen Debian, sistem çalışma süresinin önemli olduğu üretim sunucuları için uygundur.
  • CentOS: Kurumsal kullanıcılar tarafından tercih edilen CentOS güçlü bir performans sunar ve profesyonel ortamlarda yaygın olarak kullanılır.

 

Shadowsocks Yapılandırmasının Sunucu Gereksinimleri

Shadowsocks, Ubuntu, Debian veya CentOS ile bir VPS:

Bu işletim sistemlerinden herhangi birini kullanmak, Shadowsocks gibi programları kurup çalıştırmak için iyi desteklenen bir platforma sahip olmanı sağlar.

  • Ubuntu: Arkasında güçlü bir topluluk olan Ubuntu, kullanımı basittir ve yeni başlayanlar ile ayrıntılı dokümantasyon arayanlar için harika bir seçimdir.
  • Debian: Güvenilirliği ve kararlılığıyla sevilen Debian, sistem çalışma süresinin önemli olduğu üretim sunucuları için uygundur.
  • CentOS: Kurumsal kullanıcılar tarafından tercih edilen CentOS güçlü bir performans sunar ve profesyonel ortamlarda yaygın olarak kullanılır.

 

Shadowsocks Yapılandırmasına İlişkin Temel Teknik Bilgiler

SSH Nasıl Kullanılır ve Linux Komutları Nasıl Çalıştırılır

Bu alanlarda temel düzeyde bilgiye sahip olmak bile sunucu ortamınızı verimli biçimde yapılandırmanıza ve yönetmenize önemli katkı sağlar.

  • SSH (Secure Shell): Bu protokol, sunucunuza uzaktan güvenli biçimde bağlanmanızı, komut çalıştırmanızı, dosya aktarmanızı ve sunucuyu yönetmenizi sağlar.
  • Linux Komutları: Paket kurma, servisleri yapılandırma, yapılandırma dosyalarını düzenleme ve sorun giderme gibi işlemler için Linux kabuğuna aşina olmanız beklenmektedir.

Güvenilir bir VPS sağlayıcısı seçmek kritik önem taşır; zira bu seçim performansı, kapasiteyi ve genel hizmet güvenilirliğini doğrudan etkiler.

  • Cloudzy: Rekabetçi fiyatlandırması ve güvenilir performansıyla öne çıkan, şunlar için ideal bir seçenek: VPS satın al uygun fiyatıyla.
  • DigitalOcean ve Linode: Her ikisi de sadeliği ve geliştirici dostu arayüzleriyle bilinir; sunucu yönetimine yeni başlıyorsanız bu özellikle cazip olabilir.
  • Vultr: Farklı performans ihtiyaçlarına uygun planlar ve düşük gecikme için uluslararası veri merkezleri sunar.
  • AWS (Amazon Web Services): Gelişmiş özellikleri sayesinde kurumsal ölçekli projeler için veya varsayılan VPS özellik setinin ötesine geçmeniz gerektiğinde tercih edilir.

Bir Alan Adı (İsteğe Bağlı)

  • Shadowsocks Trafiğini Gizleyerek Ekstra Güvenlik Sağlar:

Bir alan adı, Shadowsocks sunucunuza erişmek istediğinizde yalnızca bir IP adresi yerine geçmez.

 

Shadowsocks'yi VPS Sunucunuza Kurma

Yeni bir yazılım kurmadan önce, sunucunuzdaki paket listelerinin ve yüklü paketlerin güncel olduğundan emin olmalısınız. Debian/Ubuntu tabanlı bir sunucuda şu komutu kullanırsınız:

Adım 1: Sunucunuzu Güncelleyin

Yeni bir yazılım kurmadan önce, sunucunuzdaki paket listelerinin ve mevcut paketlerin güncel olduğundan emin olmanız önemlidir. Bu, bağımlılık sorunlarının önüne geçer.

CopyEdit

sudo apt-get update && sudo apt-get upgrade -y

CentOS veya diğer RPM tabanlı dağıtımlarda şu komutu kullanabilirsiniz:

bash

CopyEdit

sudo yum update -y

 

Sunucunuzu güncel tutmak, tüm bileşenlerin en son sürümüyle çalışmanızı sağlar; bu da güvenlik ve performans açısından kritik öneme sahiptir.

Adım 2: Shadowsocks'yi Kurun

Shadowsocks için birçok farklı uygulama mevcuttur. Kaynak kısıtlı VPS'lerde daha iyi performans için Python paketi veya yerel C uygulaması (Shadowsocks-libev gibi) sık tercih edilir. Python sürümünü kullanıyorsanız pip üzerinden kurabilirsiniz:

bash

CopyEdit

sudo apt-get install python-pip

sudo pip install shadowsocks

 

Alternatif olarak, hafif ve verimli bir uygulama olan Shadowsocks-libev için kurulum şöyle yapılır:

bash

CopyEdit

sudo apt-get install shadowsocks-libev

 

Hangi sürümü seçeceğiniz, performans gereksinimlerinize ve her sürüme olan aşinalığınıza bağlıdır.

Adım 3: Yapılandırma Dosyası Oluşturun

Shadowsocks genellikle bir JSON yapılandırma dosyası kullanır. Bu dosya şu temel parametreleri tanımlar:

  • sunucu: VPS'nizin IP adresi (tüm arayüzleri dinlemek için çoğunlukla 0.0.0.0 olarak ayarlanır).
  • sunucu_port: Shadowsocks'nin dinleyeceği port.
  • şifre: Şifreleme için kullanılacak güçlü bir parola.
  • yöntem: Şifreleme yöntemi (örn. aes-256-gcm, chacha20-ietf-poly1305).

Örnek bir yapılandırma dosyası (/etc/shadowsocks.json) şu şekilde görünebilir:

json

CopyEdit

{

"server": "0.0.0.0",

"server_port": 8388,

"password": "your_strong_password",

"timeout": 300,

method": "aes-256-gcm

}

Hassas bilgiler içerdiği için bu dosyayı güvende tuttuğundan emin ol.

Adım 4: Shadowsocks Servisini Başlatın

Yapılandırma dosyasını yerleştirdikten sonra Shadowsocks servisini başlatabilirsiniz. Python sürümünü kurduysanız şu komutu çalıştırabilirsiniz:

bash

CopyEdit

ssserver -c /etc/shadowsocks.json -d start

 

Shadowsocks-libev için hizmeti yönetmek üzere systemd kullanabilirsin:

bash

CopyEdit

sudo systemctl start shadowsocks-libev

sudo systemctl enable shadowsocks-libev

 

Bu komut servisi hemen başlatır ve sistem açılışında otomatik olarak başlamasını sağlar. Servisin durumunu şu komutla kontrol edebilirsiniz:

bash

CopyEdit

sudo systemctl status shadowsocks-libev

Bir İstemciden Shadowsocks'ye Bağlanma

Sunucuyu kurduktan sonra, istemci cihazlarınızı Shadowsocks proxy'sini kullanacak şekilde yapılandırmanız gerekir.

Windows/macOS Shadowsocks Yapılandırması

Bu platformlar için popüler bir istemci Shadowsocks-NG'dir. Yapmanız gerekenler:

  • Shadowsocks-NG'yi resmi deposundan veya güvenilir bir kaynaktan indirip kurun.
  • Uygulamayı açın ve aşağıdaki bilgilerle yeni bir sunucu profili oluşturun:
    • Sunucu IP: VPS IP adresiniz.
    • Sunucu Portu: Sunucunuzdaki JSON dosyasında yapılandırıldığı şekilde (örn. 8388).
    • Şifre: Belirlediğiniz şifrenin aynısı.
    • Şifreleme Yöntemi: Sunucunun yapılandırmasıyla eşleştir.
  • Profili kaydedin ve bağlantıyı etkinleştirin.

Android/iOS Shadowsocks Yapılandırması

Mobil cihazlar için çeşitli istemci seçenekleri mevcuttur:

  • Shadowrocket (iOS): Sunucu bilgilerini Shadowsocks-NG'ye benzer şekilde eklediğiniz, yaygın olarak kullanılan bir istemcidir.
  • Outline: Her iki platformda da kullanımı kolay bir arayüz sunar ve bağlantı kurulumunu basitleştirir.
  • Resmi Shadowsocks Uygulaması: Cihazınıza bağlı olarak, ilgili uygulama mağazasında resmi veya topluluk tarafından düzenli olarak güncellenen bir sürüm bulabilirsiniz.

Kurulum şunları içerir:

  • Uygulama yükleniyor.
  • VPS IP'ini, portunu, parolanı ve şifreleme yöntemini girmek.
  • Proxy bağlantısını etkinleştirin.

Linux Shadowsocks Yapılandırması

Linux masaüstü veya terminal kullanıcıları için Shadowsocks-libev istemcisi iyi bir seçenektir:

  • Dağıtımınızın paket yöneticisiyle kurun (örneğin: sudo apt-get install shadowsocks-libev).
  • Gerekirse bir istemci JSON dosyası yapılandırın ya da sunucu yapılandırmasına benzer komut satırı seçeneklerini kullanın.
  • Örneğin şu komutu çalıştırabilirsiniz:

bash

CopyEdit

ss-local -c /path/to/client-config.json

 

client-config.json dosyası, bağlanmak istediğiniz sunucuyla eşleşen parametreleri içermelidir.

 

Güvenlik İyileştirmeleri

Tespiti Önlemek İçin Varsayılan Portları Değiştirin

Tarama araçlarının hedef alabileceği varsayılan portları daha az bilinen portlarla değiştirin.

Bir Eklenti ile TLS Gizleme Kullanın (örn. V2Ray, Cloak)

TLS obfuscation, şifreli trafiğinizi sıradan HTTPS trafiği gibi göstererek saldırganların ve sansür sistemlerinin tespit etmesini zorlaştırır. V2Ray veya Cloak eklentileri bu ek korumayı sağlar.

IP Adresinizi Gizlemek için Cloudflare Kullanın (İsteğe Bağlı)

Trafiğinizi Cloudflare üzerinden yönlendirmek, sunucunuzun gerçek IP adresini güçlü ağının arkasında gizler.

Shadowsocks Yapılandırmasında Sık Karşılaşılan Sorunlar

Bağlantı Sorunu

Güvenlik Duvarını, Yapılandırma Dosyalarını veya VPS Sağlayıcı Kısıtlamalarını Kontrol Et

Bağlantı sorunları; yanlış yapılandırılmış güvenlik duvarı kurallarından, yapılandırma dosyası hatalarından veya VPS sağlayıcınızın uyguladığı kısıtlamalardan kaynaklanabilir.

Yavaş Hızlar

BBR'yi Deneyin, Şifreleme Yöntemini veya VPS Konumunu Değiştirin

Daha hafif bir şifreleme algoritması kullanmak ya da coğrafi olarak daha yakın bir VPS konumuna geçmek performansı artırır.

ISP Tarafından Engellendi

Gizleme tekniklerini kullan veya alan adı tabanlı proxy'ye geç:

İnternet servis sağlayıcınız trafiğinizi sansürlüyorsa, obfuscation teknikleri veri akışınızı sıradan internet trafiği gibi gösterebilir.

Sonuç

Shadowsocks, internet trafiğinizi bulunduğunuz bölgenin dışındaki bir sunucu üzerinden yönlendirerek internet sansürünü aşmanıza yardımcı olan açık kaynaklı bir proxy programıdır.

Shadowsocks'nin öne çıkan özelliklerinden biri hızıdır; düşük kaynak kullanımı sayesinde veri alışverişindeki gecikmeyi azaltır.

Bununla birlikte, Shadowsocks kurulumu kolay değildir ve ağ temellerine dair daha derin bir anlayış gerektirir.

Bunun yanı sıra, Shadowsocks performansı büyük ölçüde sunucunun kalitesine ve konumuna bağlıdır. Kararsız bağlantılar veya düşük hızlarla karşılaşmamak için stabil ve hızlı bir sunucu seçmek gerekir.

Paylaş

Bloga göz at

Okumaya devam et.

Dağıtmaya hazır mısın? 2,48 $/ay'dan başlayan fiyatlarla.

2008'den beri bağımsız bulut. AMD EPYC, NVMe, 40 Gbps. 14 gün para iade garantisi.