Outline VPN, Jigsaw firması tarafından oluşturulan yeni açık kaynak kodlu VPN projesi’dir. OpenVPN’den çok daha basit olan Outline teknoloji olarak Shadowsocks proxy hizmetinden yararlanıyor, inanılmaz derecede hızlı, kurulumu kolay bir VPN deneyimi sunuyor.
Jigsaw Nedir?
Aslında Outline VPN, Alphabet firmasının çatısı altında bulunan bir firmadır. Bildiğiniz gibi Alphabet girişimleri destekler Jigsaw’da onlardan sadece bir tanesidir. Ana hatları ile Jigsaw’ın oluşturduğu, Outline VPN yalnızca güvenliği arttırmayı değil, aynı zamanda kurulumu da basitleştirmeyi amaçlamış.
Sistem yöneticisi olmasanız bile oldukça kolay bir şekilde kurabiliyorsunuz.
Outline VPN Server Nasıl Kurulur
Kuruluma başlamadan önce Jigsaw’ın mottosundan bahsetmem gerekiyor.
Gazetecilerin, araştırma konularına, kaynaklarla iletişim kurmasına ve haberleri raporlamak için bilgiye güvenli bir şekilde erişmeleri gerekiyor. Outline, haber kuruluşlarının kendi sunucularında sanal özel ağ (VPN) kurmasını kolaylaştırıyor. Bu, haber kuruluşlarına daha güvenli erişim sağlama ve iletişimini özel tutma imkânı verir.
Haydi şimdi kurulum zamanı makineniz mümkünse Debian 9 olsun. Ya da herhangi bir Ubuntu 16.04 makinede olabilir. Biz kurulumu olabildiğince minimal bir şekilde yapacağız. Ama adamlar yapıyı öyle bir kurmuş ki Outline Manager denen uygulamaya eninde bile olmasa sonunda ihtiyacımız oluyor.
Öne çıkan özellikler
- Tüm sunucuyu kaplamaz Docker üzerinde koşar.
- Tek bir komut ile çalışmaya başlar.
- Güncelleştirmeleri otomatik olarak kendisi yapar.
- Sunucu üzerinden başka uygulamalarda çalıştırabilirsiniz.
İlk önce makineye kurulumlara başlamadan docker kurmamız gerekiyor. Bunun için aşağıdaki yönergeleri takip edebilirsiniz.
apt install curl sudo
sudo curl -sS https://get.docker.com/ | sh
Kurulum tamamlandıktan hemen sonra aşağıdaki parametre yardımı ile kurulumun sunucu tarafında kurulumları tamamlıyoruz.
sudo wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh | bash
Gelelim bana göre en külfet kısma, burada makinemize Outline Manager adında tamamen electron ile yapılmış. Kurulumu kolay ama kaldırması zor bir uygulamayı sistemimize dahil ediyoruz.
İlk kez karşılaştığımızda aşağıdaki ekran bizi bekliyor.
Koşulları kabul ediyor musunuz? Kullanabilmeniz için etmeniz gerekiyor ama okumadan Ok demeyin yoksa aşağıdaki durumlara düşmeyin.
Hee unutmadan, her şeyin bir bedeli vardır. Bu servisi kullanıyorsanız Jigsaw’a birtakım bilgilerinizi kullandıracaksınız. (Anonim olsa bile) Bunların tam listesine ulaşmak için tıklayın.
Okuma işleminiz bittiyse ve hala kurulumu tamamlamak istiyorsanız aşağıdaki yönergeleri takip etmeye devam edin. Uygulamada ana ekrandan hemen sonra sağlayıcıların olduğu bir ekran karşılar sizi bu ekranın en aşağısına ineceksiniz. Get Started demeniz gerekiyor.
Kurulumda tamamlanan bir anahtarı girmemiz gerekiyor. Süslü parantez ile birlikte gireceğinizi unutmayın. Terminal ekranında yeşil yeşil olan satırlardan bahsediyorum.
Hemen ardından uygulama makineye bağlanacak birkaç ufak ayarlama yapacak makineyi de ekranda göreceksiniz. Siz makinenize isim verebilirsiniz. Ben ön tanımlı olan neyse onu bıraktım. Get Connected butonunu görüyorsunuz ya heh işte ona tıklamanız gerekiyor.
Tek tıklama ile beyfendi bağlantı kurmadığı için Connect This Device butonuna tıklamanızı isteyecek.
Ardından size bir alan çıkacak bu alan size Outline Client uygulaması aracılığı ile bağlanmanızı sağlayacak bir anahtar sunacak bu anahtarı not alsanız iyi olur zira bağlantıyı bununla sağlayacaksınız.
Bu anahtarın tam hali aşağıdaki gibi ve birtakım parametreleri içeriyor.
ss://[email protected]:8493/?outline=1
Kurduğunuz makineye arkadaşlarınızı da dahil etmek isterseniz. Add Key yönergesini takip ederek bir anahtar oluşturun. Share butonuna basarak da aşağıdaki alana ulaşın.
Sonuç olarak size arkadaşınıza paylaşa bilesiniz diye aşağıdaki gibi uzunca birkaç satır verecek. Arkadaşlarınıza bunu atarak gereken işlemleri yapmalarını sağlayabilirsiniz.
You’re invited to connect to my Outline server. Use it to access the open internet, no matter where you are. Follow the instructions on your invitation link below to download the Outline App and get connected.
https://s3.amazonaws.com/outline-vpn/index.html#/invite/ss%3A%2F%2FY2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTppc0NDSHJKNjNOSlE%3D%4024.35.156.201%3A9761%2F%3Foutline%3D1
-----
Having trouble accessing the invitation link?
Copy your access key: ss://[email protected]:9761/?outline=1
Follow our invitation instructions on GitHub: https://github.com/Jigsaw-Code/outline-client/blob/master/docs/invitation_instructions.md
Gelelim, elektron ile yazılmış ve makinenizin bağlanmasını sağlayacak olan client uygulamasında yapılacaklara aşağıdaki gibi bir ekran karşılayacak sizi. Yukarıdaki karikatüre dönüp tekrar bir göz atabilirsiniz.
Ardından size yukarıda vermiş olduğu anahtarı kopyalıyoruz. Otomatik olarak ekranda siz kopyaladığınız anda belirecek zaten yapıştırmanıza gerek yok.
Artık VPN bağlantımızı sağlayacak elektron ürünü uygulamamız. Başarılı bir şekilde yapılandırıldı ve artık bağlantı kurmaya hazır. Bu aşamada makineye birkaç kez bağlantı isteği atabilirsiniz. Çünkü ilk başta tek istek ile bağlandığını görmedim. Birkaç kez daha deneyebilirsiniz. Key hatası verecektir. Aldırış etmeden devam edin.
Çok sayıda denemeden sonra hiçbir şekilde bağlantı kurulamaz ise Outline VPN sunucunuz da güvenlik duvarları ayarlarınızı kontrol edin. 1024 ile 65535 aralığındaki tüm portlara izin vermeyi unutmayın. Bunun port tarama ataklarına karşı sunucusu etkisiz kılabileceğini de unutmayın.
Ama benden size ufak bir tavsiye. Gizlilik ihtiyacınız varsa bu uygulamayı kesinlikle kullanmayın. Bu kadar zahmetle uğraşmak yerine burada yer alan ucuz VPN hizmetlerine göz atabilirsiniz.