Raspberry Pi Zero ile Kişisel VPN Sunucusu Nasıl Kurulur ve Kullanılır

Raspberry Pi, küçük boyutu ve düşük maliyetiyle popüler bir bilgisayar platformudur. Raspberry Pi Zero ise bu aileye yeni katılan bir üyedir ve oldukça minyatür bir yapıya sahiptir. Bu yazıda, Raspberry Pi Zero'yu kişisel bir VPN sunucusuna nasıl dönüştürebileceğinizi öğreneceksiniz.

İlk adım olarak, Raspberry Pi Zero'yu bir işletim sistemiyle donatmalısınız. Bunun için Raspberry Pi İmages (Raspberry Pi Görüntüleri) web sitesinden en güncel Raspbian sürümünü indirebilirsiniz. Ardından, işletim sistemini bir SD kart üzerine yazdırmanız gerekmektedir.

Sonraki adımda, Raspberry Pi Zero'yu Wi-Fi üzerinden yönetebilmek için bazı ayarlamalar yapmanız gerekmektedir. Bunun için Raspberry Pi'niz ile bir Wi-Fi ağına bağlanmalısınız. Ardından, gerekli güvenlik önlemlerini almak için bir parola belirlemeniz ve kendi statik IP adresinizi seçmeniz önerilir.

VPN (Virtual Private Network - Sanal Özel Ağ), internet üzerinde güvenli bir bağlantı sağlamak için kullanılan bir teknolojidir. VPN kullanarak, internet trafiğiniz şifrelenir ve IP adresiniz gizlenir. Raspberry Pi Zero'yu VPN sunucusuna dönüştürmek için OpenVPN adlı bir yazılım kullanılır. Bu yazılım, VPN bağlantısını kurmak için OpenVPN Configuration Files (OpenVPN Yapılandırma Dosyaları) olarak bilinen .ovpn uzantılı dosyaları kullanır.

OpenVPN Configuration Files'ları oluşturmak için PiVPN adlı bir arka planda çalışan bir betik kullanabilirsiniz. PiVPN, OpenVPN'nin basitleştirilmiş bir sürümüdür ve Raspberry Pi üzerinde çalıştırabileceğiniz nispeten kolay bir arayüze sahiptir. PiVPN, basitçe kolayrsa.io uzantılı bir domain veya ip adresi aracılığıyla yükleyebilirsiniz, ardından aşağıdaki komutları takip edin:

- 'curl -L https://install.pivpn.io | bash' komutunu çalıştırın.

- İlk birkaç adımda, PiVPN'yi yüklemek için bazı seçenekler seçmelisiniz. Bu seçenekler, PiVPN'nin ne tür bir VPN sunucusu yapmak için kullanılacağının ayarlanmasına yardımcı olur.

- Ayrıca, PiVPN'nin çalışması için gerekli olan bazı paketlerin de yükleneceği birkaç seçenek daha seçmelisiniz.

PiVPN, varsayılan olarak basit bir kullanıcı arabirimi ve düşük güvenlik seviyeleri ile geliyor. Ancak, daha fazla güvenlik ve özelleştirme isterseniz, bazı ek ayarlamalar yapmanız gerekebilir. Bu durumda, PiVPN'in varsayılan bir konfigürasyon dosyasına sahip olmadığını, ancak aşağıdaki adımlarla özelleştirilebileceğini unutmamalısınız:

- PiVPN konfigürasyon dosyasını açmak için 'sudo nano /etc/openvpn/easy-rsa/vars' komutunu kullanın.

- İstediğiniz özelliklere ve seçeneklere göre konfigürasyon dosyasını düzenleyebilirsiniz.

- Ardından, 'pivpn add' komutunu kullanarak her kullanıcı için bir .ovpn dosyası oluşturun.

Artık Raspberry Pi Zero, kişisel VPN sunucusu olarak kullanıma hazırdır. VPN istemcileri, PiVPN kullanarak oluşturduğunuz .ovpn dosyalarını kullanarak VPN sunucusuna bağlanabilirler. Bu sayede, VPN aracılığıyla internette daha güvenli ve anonim bir şekilde gezinebilirsiniz.

Raspberry Pi Zero Hazırlık Aşamaları

Raspberry Pi Zero'yu Kişisel VPN Sunucusuna Nasıl Dönüştürülür

Raspberry Pi Zero, kişisel VPN sunucusuna dönüştürmek için bazı hazırlık aşamalarına ihtiyaç duyar. İşte bu aşamalar:

2 vs. time
project good were
forward dynamic contribute!
opvn prepared status
monitoring choose executing
with alternatives parameters
there your located
the know them
some yourself about
found alternative need
powerful handle devices
keyboard type configured
easyrsa open-source world
away installed anywhere
pivpn common server?
runs within install
processing conclusion recommended
will choice on
large usually being
open server’s passwd
follow connected country
stick script enjoy
wanted settings press
forwarded up ovpn
following sites assign
keep others mouse

Raspberry Pi Zero için VPN Sunucusu Kurulumu

Raspberry Pi Zero için VPN Sunucusu Kurulumu

Raspberry Pi Zero ile kendi VPN sunucusunu nasıl oluşturabilirsiniz?

Raspberry Pi Zero, küçük boyutları ve düşük güç tüketimi ile tanınan popüler bir bilgisayar kartıdır. Bu kartı kullanarak, evinizde veya ofisinizdeki cihazlarınız üzerinden güvenli bir VPN bağlantısı oluşturabilirsiniz. Özellikle halka açık Wi-Fi ağlarında dolaşırken, kişisel bilgilerinizi korumak için VPN kullanmanız önerilir.

VPN, "Virtual Private Network" kısaltmasıdır ve internet trafiğinizi şifreleyerek güvenli bir şekilde iletişim kurmanızı sağlar. Raspberry Pi Zero'yu VPN sunucusuna dönüştürmek için OpenVPN'i kullanacağız. OpenVPN, geniş bir IPv4 adres havuzu kullanarak IP adreslerini atan ve VPN bağlantısını yöneten bir open source yazılımdır.

Öncelikle, Raspberry Pi Zero'nunuzda bir kullanıcı oluşturmanız gerekmektedir. Bu kullanıcı, OpenVPN sertifikalarını oluşturmak ve yönetmek için kullanılacaktır. Aşağıdaki komutu çalıştırarak kullanıcıyı oluşturun:

sudo adduser kullanıcı_adı

Sonra, kendi Raspberry Pi'nizin bir hostname ve no-ip.org hesabı almanız gerekmektedir. Bu işlemleri gerçekleştirdikten sonra, OpenVPN'i kurup yapılandırabilirsiniz. OpenVPN kurulumunu gerçekleştirmek için aşağıdaki komutları takip edin:

Aşama Komut
1. sudo apt-get update
2. sudo apt-get install openvpn
3. sudo apt-get install easy-rsa
4. sudo cp -r /usr/share/easy-rsa /etc/openvpn/easy-rsa
5. sudo nano /etc/openvpn/easy-rsa/vars
6. Yeni bir terminal açın ve ip addr show wlan0 komutunu çalıştırarak Wi-Fi ağınızın IP adresini bulun. export KEY_CN=IP_ADRESI komutunu kullanarak IP adresini düzenleyin.
7. sudo su komutunu çalıştırarak root kullanıcısına geçin.
8. source /etc/openvpn/easy-rsa/vars
9. /etc/openvpn/easy-rsa/clean-all
10. /etc/openvpn/easy-rsa/build-ca
11. /etc/openvpn/easy-rsa/build-key-server sunucu_adı
12. /etc/openvpn/oasy-rsa/build-dh
13. exit komutunu çalıştırarak root kullanıcısından çıkın.
14. sudo openvpn sunucu_adı.ovpn

Şimdi, OpenVPN'i yapılandırmak için sudo nano /etc/openvpn/server.conf komutuyla server.conf dosyasını açın ve aşağıdaki ayarları yapın:

Parametre

Parametre

Değer

local IP_ADRESI

port 1194

proto udp

dev tun

ca /etc/openvpn/easy-rsa/keys/ca.crt

cert /etc/openvpn/easy-rsa/keys/sunucu_adı.crt

key /etc/openvpn/easy-rsa/keys/sunucu_adı.key

dh /etc/openvpn/easy-rsa/keys/dh2048.pem

server 10.8.0.0 255.255.255.0

push "redirect-gateway def1 bypass-dhcp"

ifconfig-pool-persist /etc/openvpn/ipp.txt

keepalive 10 120

comp-lzo

user nobody

group nogroup

persist-key

persist-tun

status /var/log/openvpn-status.log

verb 3

Yapılandırmayı tamamladıktan sonra, OpenVPN hizmetini başlatmak için sudo service openvpn restart komutunu çalıştırın. Artık VPN sunucusu Raspberry Pi Zero üzerinde çalışıyor ve cihazlarınız üzerinden güvenli bir şekilde internete bağlanabilirsiniz.

Bu kurulum, kullanıcılarına dinamik IP adresleri atayacak ve IP adresini yönetmek için ipp.txt dosyasını kullanacak. VPN bağlantısını kullanma yetkisine sahip kullanıcılar için sertifikalar ve kullanıcı adları otomatik olarak oluşturulur. Sertifikalar, Raspberry Pi Zero üzerinde oluşturulan ca.crt, sunucu_adı.crt ve sunucu_adı.key dosyalarında bulunur.

Bu yöntem, Raspberry Pi Zero'yu bir VPN sunucusuna dönüştürmenin en basit yoludur. VPN istemci cihazınızda OpenVPN'i kurup yapılandırdıktan sonra Raspberry Pi Zero'ya bağlanabilirsiniz. Artık dünyanın herhangi bir yerinden cihazlarınıza erişilebilirsiniz.

Bu kurulumun bazı avantajları şunlardır:

  • Kendi IP adresinizi atanabilirsiniz.
  • Sertifikalar otomatik olarak oluşturulur ve yönetilir.
  • Dinamik IP adreslerini yönetmek için ipp.txt dosyası kullanılır.
  • Asgari ayarlar ve yapılandırma gerektirir.

Raspberry Pi Zero'nun en iyi şekilde çalışması için aşağıdaki ipuçlarını takip etmelisiniz:

  • Kullanıcı şifresi
    - Şifrenizin güvenliğini sağlamak için karmaşık bir şifre kullanmanız önerilir.
  • Wi-Fi bağlantısı
    - Raspberry Pi Zero'yu Wi-Fi üzerinden çalıştırmanız önerilir.
  • Sabit bir IP adresi kullanmak
    - Ağdaki diğer cihazlardan erişilebilir olmasını sağlamak için VPN sunucusuna Raspberry Pi Zero'ya sabit bir IP adresi atayın.
  • No-IP seçeneği
    - Sunucunuzun her bağlantı sonrasında IP adresini değil, önceden seçtiğiniz bir hostname'i kullanmasını sağlamak için No-IP gibi bir hizmet kullanabilirsiniz.

OpenVPN'i Windows, Mac, Linux ve diğer işletim sistemlerinde çalışan VPN istemcileriyle kullanabilirsiniz. OpenVPN'i kullanarak raspberry Pi Zero'nuzdan dünyanın herhangi bir yerinden erişilebilir bir VPN sunucusu inşa edebilirsiniz. İyi şanslar ve contribute!