VPN Kullanımı: OpenVPN ile Anonimlik, Sansürü Aşma ve Kriptolama

Geçenlerde 22 Ağustos Sansürünü Aşma Yolları ile ilgili bir şeyler karalamıştım. Orada genel hatlarıyla sansürün nerelerden vurabileceği ve alternatifler üzerine yazmıştım ama fazla teknik detay yoktu. Bu sefer biraz daha işin mutfağına gireceğiz ve OpenVPN kullanımını anlatacağım.

VPN kullanacaksak önce ne istediğimizi bilmemiz gerekiyor; iki seçeneğimiz var, PPTP ve OpenVPN. Ben başlıktan da anlaşılacağı üzere OpenVPN anlatacağım, ikisi arasındaki fark nedir derseniz: OpenVPN, PPTP’den çok daha güvenli ve stabil bir servis, ancak çalışmak için ekstra yazılıma ihtiyaç duyuyor ve dolayısıyla bu yazılımı desteklemeyen cihazlarda (bazı gudik mobil cihazlarda) çalışmıyor, diğer yandan PPTP çalışmak için ekstra bir istemciye ihtiyaç duymadığı için bu cihazlarda da kullanılabiliyor. Masaüstü veya akıllı cihazlar (N900 mesela) için düşünüyorsanız bunun bir önemi yok tabii. Ben VPN’i bilgisayarım, netbookum ve Nokia N900 üzerinde kullandığım ve hepsi OpenVPN desteklediği için tercihimi bu yönde kullandım.

Bu yazının tamamını oku »

GNU/Linux’da Açılışta Komut Çalıştırmak

Buna aslında neredeyse bir senedir ihtiyacım vardı ama açıp okuma zahmetine katlanmamıştım, geçenlerde gelen bir ilham sonucu aradan çıkmış oldu ve aslında çok basitmiş. Çok kısa bir şekilde, açılışta nasıl komut çalıştırabileceğinizi anlatayım. Bu örnekte biz Logitech G15′in sürücülerini çalıştıracağız. Çalıştırdığımız bütün komutlar süperkullanıcı yetkilerine sahip olacağından dikkatli olun.

Bunu yapmak için düzenleyeceğimiz dosyanın adı /etc/rc.local başka yerlerde önce şuraya ekle, sonra buraya sembolik link yap vs. uzun anlatımlar var ancak bu işimizi görecektir.  Terminalden,

sudo nano /etc/rc.local

yapıyoruz. Karşımıza şöyle bir şey çıkacak:
Bu yazının tamamını oku »

Drupal ve WordPress’de Spamla Mücadele

Hem aranelsurion.org ‘daki blogumun hem de meegoturkiye.org ‘un spam mesajlarla istila edilmesi üzerine bir çıkış yolu aradım ve kendimce en makul yollardan birini uyguladım. Spam botları artık eskisi gibi basitçe CAPTCHA numaralarıya atlatılamadığı gibi eski brute-force yöntemlerini de uygulamıyorlar, özellikle bazı spam ağlarıyla uğraşmak çaba gerektirebiliyor. Ben de hem Drupal hem WordPress’de şuan uyguladığım ve yeterli performansı sergileyen 2 yöntemi anlatmak istedim, elinizde daha iyi şeyler varsa duymak isterim tabii :) Diğer bir kaç yöntemden de bir kaç kelimeyle bahsettim ama kendim denemediğim için onları bu yazıda bulamayacaksınız.

Bu yazının tamamını oku »

Tor, TorButton/FoxyProxy ve Dreamhost SOCKS5 Proxy

Sansür Türkiye’de yeni boyutlar kazandıkça çözümlerde de yeni ufuklara yelken açmak gerekiyor. IP-tabanlı yasakların başlamasıyla artık DNS değiştirme çakallığı sökmeyecek, hatta şimdiden YouTube’a girerken işe yaramıyor artık. Bu durumdan yırtmak için ben kendi tercih ettiğim 2 yöntemden bahsedeceğim. Tor ve SOCKS5 vekilleriyle yasakları delmeniz oldukça kolay, Firefox ile entegre ederek basitçe yasakların üstünden atlayabilir ve nanik yapabilirsiniz.

Öncelikle DNS sunucularımızı her şeye rağmen değiştirelim. Zira bir çok site henüz IP-tabanlı engellenmiş değil, Google’da “dns değiştirme” olarak ararsanız yeterli kaynak bulabilirsiniz bu mevzuda. Ben DNS için 8.8.8.8′i (Google DNS) tercih ediyorum. GNU/Linux’ta DNS değiştirmek için /etc/resolv.conf‘u düzenlemelisiniz. Eğer bu dosya sürekli kendini tekrar eski ayarlara alıyorsa onun sorumlusu NetworkManager, bu durumda DNS ayarlarınızı buradan yapmanız gerekiyor, KDE’de bunun için knetworkmanager’i kullanabilirsiniz. DNS ayarları değiştirildikten sonra emin olmak için konsoldan bir kaç DNS-engelli siteye ping atın. Tarayıcınız duruma halen uyanmamış olabilir, mesela Firefox, genellikle DNS değişikliklerine geç uyanıyor. Bu durumda emin olmak için farklı bir tarayıcıyla deneyebilirsiniz.

Bu yazının tamamını oku »

Başarısız Soğutmaya Örnek

Hep yaptığım iyi şeylerden bahsedip kendimi göklere çıkarıp duracak değilim ya. Bu sefer nasıl batırdığımı anlatayım, öğretici olsun. Bu hikayeden özetle öğrenecekleriniz; Bir bilgisayar aşırı ısınırsa ne olur, sorunu nasıl çözeriz, Fan nasıl tamir edilir ve GPU sentetik testleri nasıl yapılır, tamir edemediysek de bir kaç güzel fan önerisi diyebiliriz.

Bir kaç gün önce Dungeons & Dragons Online’a başladım, bahsetmişken, MMORPG meraklıları bu oyunu denesinler, kendine ait hoş bir tarzı var ve artık free2play. Oyunu açtıktan ilk yarım saat sonra monitörlerim, sinyali kaybettiğine dair bir mesaj gösterek bekleme geçti ve rahatsız edici bir sesle baş başa kaldım, hiç bir şekilde sistemi yeniden başlatmanın ya da hayata döndürmenin bir yolu da olmadığından, hard reboot ettim. Bir GNU/Linux kullanıcısının, ya da genel anlamda bir yazılımcının en sevdiği şey yazılımı suçlamaktır, çünkü elimizi kirletmek istemeyiz. Özellikle bahsi geçen yazılım MS Windows ise işin zevki üç kat artar. Sistemi yeniden açıp yine Windows 7′yi boot ettim (evet, oyun oynamak için bir W7′m var, asmak lazım beni) ve inat gibi gidip aynı oyunu açtım ve kısa sürede benzer sorunla karşılaşınca, oyunu suçladım ve biraz C&C Red Alert III oynamaya başladım, benzer sorun burada da tekrarlanınca, önce son yüklediğim Creative Suite’i, sonra DirectX’i, Google’dan araştırmalarım sonucu ekran kartımın BIOS’unu bile suçladım. Geri yükleme noktası özelliğini kapatmış olmam da ayrı bir sinir bozucu durumdu.

Bu yazının tamamını oku »

Olmazsa Olmaz Drupal Eklentileri

Gönüllü bir proje için (yakında duyuracağım) Drupal kullanmam gerekti, bu sırada benim için olmazsa olmaz eklentilerin bir listesini çıkarma fırsatı da buldum. Drupal, Joomla’dan bence çok daha başarılı bir CMS olmasına rağmen, kullanımı o kadar da kolay değil ve bir çok özelliği eklentilerle üstüne eklemeniz gerekiyor. Eklentisiz bir Drupal’in, pek bir şeye benzemeyeceğini söyleyebiliriz. Eklentiler Drupal’in özelliklerini geliştirmiyor, onu baştan yaratıyor, üstelik hepsi ücretsiz ve Drupal eklenti deposunda mevcut. İşte o eklentiler:

Bu yazının tamamını oku »

Turkish Localization (turkish-l10n) 0.1 – Maemo 5

Turkish Localization 0.1 & Türkçe Yerelleştirme 0.1 (turkish_l10n_0.1)

Garage sayfası: https://garage.maemo.org/projects/turkish-l10n/

Açıklama
Nokia N900′de kullanılan Maemo 5 işletim sistem arayüzünü Türkçe diline çeviren paket. Bu paket, Maemo 5 arayüzünün ve varsayılan olarak getirdiği paketlerin ve GTK2.0 ile Ovi Maps çevirilerini içerir. Üçüncü parti yazılım desteği sunmamaktadır. Yazılımını Türkçe paketiyle uyumlu şekilde Türkçe dilinde çıkartmak isteyen geliştiriciler, dil paketlerini şuraya yükleyebilirler:
/usr/share/locale/tr_CY/LC_MESSAGES/

Bu paket, Nokia tarafından dağıtılmamış uygulama çevirilerini içermez.

GNU/GPL lisanslıdır ve ücretsiz olarak dağıtılır. Hiç bir şekilde ticari amaçlarla kullanılamaz, yeniden satılamaz, izinsiz olarak ticari projelerde kullanılamaz, ürünle birlikte ekstra fonksiyon olarak pazarlanamaz.

Bu yazının tamamını oku »

Maemo 5 SDK Kullanımı & XMPlayer derlemek

Maemo 5 - Derlediğim XMPlayer

Maemo 5′i kurcaladınız ve favori uygulamanızı derlemenin hiç de fena bir fikir olmadığını mı düşünüyorsunuz? Sonuçta bu bir GNU/Linux cihazı! Öyle değil mi? Çok da mutlu edici olmayan haber şu ki, cihaz üzerinde bir şeyler derlemek seçebileceğiniz en eğlenceli, kolay veya anlamlı yol olmayabilir. Maemo 5 için geliştirme yapacaksanız, en mantıklı yol yayınlanmış SDKsını GNU/Linux sisteminizde çalıştırmak, gerekli şeyleri de onun üzerinde ayarlamak ve denemektir. Bu yazımda nasıl yapabileceğinizi anlatmaya çalıştım. Adım adım XMPlayer derleyeceğiz.

Bu yazının tamamını oku »

Second Life: Para Kazanmak

Second Life, çok özetle, hayatın sanal ve çok kullanıcılı bir simulasyonudur. Burada içerik kullanıcılar tarafından üretilir ve bu sebeple sınırsız eşya,script,kıyafet,mekan görme şansınız vardır, Second Lifeda üniversite de vardır, futbol sahası da, camii de-evet o da-. Daha fazla bilgiyi Internet’te hemen her yerde bulabileceğinizden açıklamayı bir kenara bırakıyorum. İlk hesabınızı açtığınızda farkedeceğiniz şey, karakterinizin hiç bir şeye benzemediği, etraftaki herkesin son derece karizmatik göründüğü ve sizin cebinizde 0 L$ (Linden doları, para birimi.) olduğu olacak. Bunu değiştirmek elbette mümkün.

Bu yazının tamamını oku »

Windows’da Telnet Scripting Tool kullanımı ve CAR 854 betiği

Aslında router yeniden başlatmakla ilgili betikler paylaşmaktan oldukça sıkıldım ve bu konuda daha fazla yazmayacaktım, ama hem JDownloader gibi uygulamaların bunu gerektiriyor olması hem de Windows için hiç böyle bir yazı yazmadığımı farkettiğimden, en önemlisi de blogu takip eden bir arkadaşın ricası üzerine-bu kadar beklettiğim için üzgünüm- bu yazıyı yazdım. Daha önceki yazılarımı gördüyseniz, RapidShare gibi dosya sunucularından veri çekmek için gerekli IP değişikliğini otomatik olarak GNU/Linux üzerinde yapabiliyor olmalısınız. Windows üzerinde bu işlemi yapmanız da mümkün:
Bu yazının tamamını oku »