Ben's VPN, OpenWrt router’larda

Tek bir SSH komutu uygulamayı OpenWrt router’a kurar. Ardından tüm ev ağı Ben's VPN üzerinden çalışır. Ağdaki cihazlara ayrı uygulama gerekmez.

Router yazılımı
24.10 veya 25.12fw4’lü resmî derleme, 1. adım
Bellek
256 MBen az bu kadar RAM
Kurulum
1 komutSSH üzerinden, 3. adım
Router sayfası
Port 8790192.168.1.1 veya bensvpn.home

Kurulum ve giriş

Gerekenler: router’ın ev ağında bir bilgisayar ve e-posta adresi ile ücretli aboneliği olan bir Ben's VPN hesabı.

  1. Router’ı kontrol edin

    Router yazılımı: fw4’lü resmî OpenWrt 24.10 veya 25.12. 23.05 ve öncesi desteklenmiyor. RAM: 256 MB veya daha fazla; LuCI’de Status → Overview altında en az 200 MiB görünür. Router’ın internet erişimi olmalı.

    Router’daki root hesabının şifresi olmalı. Şifre LuCI’de (http://192.168.1.1/, System → Administration) ya da SSH oturumunda passwd komutuyla belirlenir.

    Kurulumu engelleyen paketler: 3. adımdan önce kaldırın

    • pbr
    • podkop
    • passwall
    • passwall2
    • homeproxy
    • openclash
    • nikki
    • mihomo
    • ayrı hizmet olarak çalışan sing-box

    Başka bir VPN hizmetinin paketi de kurulumu engeller. İşlemci için paket yoksa kurulum dosyası bunu bildirir ve router’a dokunmaz. Router yazılımında OpenVPN veya PPTP istemcisi varsa böyle bir router uygulamasız bağlanır: hesap sayfanızdaki Diğer router’lar sekmesi nasıl yapılacağını anlatır.

  2. SSH oturumu açın

    İlk bağlantı, cihaza güvenip güvenmediğinizi sorar: yes yazın. Sonra root şifresini girin.

    Ekranda

    root@OpenWrt:~# komut istemi.

    SSH oturumu açık terminal: ssh root@192.168.1.1 satırı, yes yanıtı, şifre istemi ve root@OpenWrt istemi üzerinde numaralı işaretler
  3. Kurulum dosyasını çalıştırın

    Bu komutu SSH oturumuna yapıştırın. Kurulum dosyası OpenWrt sürümünü ve işlemci türünü kendisi belirler. Mesajlarını İngilizce yazar.

    Kurulum komutu · OpenWrt 24.10 ve 25.12

    wget -qO /tmp/bensvpn-install.sh https://storage.googleapis.com/bensvpn/router/bensvpn/openwrt/install.sh || wget -qO /tmp/bensvpn-install.sh https://xxvv.loan/router/bensvpn/openwrt/install.sh && sh /tmp/bensvpn-install.sh

    Ekranda

    Önce router denetlenir, sonra onay istenir. y yazıp Enter tuşuna basın. Başka bir yanıtta kurulum durur ve router olduğu gibi kalır.

    Varsayılan olarak tüm ev ağı Ben's VPN üzerinden geçer. Bunu seçili cihazlarla sınırlamak için 7. adıma bakın. Aynı komut hesap sayfanızın Router bölümünde, OpenWrt başlığı altında da var.

  4. Son satırı bekleyin

    Kurulum dosyası önce gereken sistem paketlerini OpenWrt deposundan ekler. Sonra uygulamayı indirir, sağlama toplamını doğrular ve hizmeti başlatır. O zamana kadar SSH penceresini kapatmayın.

    “No package from …” tek başına hata sayılmaz. Kurulum dosyasının sıradaki adrese geçtiğini gösterir. “Critical error” yalnızca hiç adres kalmadığında çıkar: nedenler aşağıdaki sorularda.

    Ekranda

    Çıktının sonunda, “Done” ile başlayan ve router sayfasının adresini içeren bir satır.

  5. Router sayfasını açın

    Evdeki bir cihazdan bensvpn.home:8790 adresine gidin. Ad çözülmezse http://192.168.1.1:8790/ adresi çalışır.

    Kullanıcı adı alanında root zaten yazılı. Şifre olarak LuCI ve SSH için kullandığınız root şifresini girin.

    Ekranda

    Sayfada “Giriş yapılmadı” yazar ve “Kodla giriş yap” düğmesi görünür. Router’a henüz bir hesap bağlanmadı.

  6. Router’ı 8 basamaklı kodla hesaba bağlayın

    Önce router sayfasında “Kodla giriş yap” öğesine tıklayın. Ardından hesap sayfanızda Router bölümünü açın, OpenWrt sekmesini seçin ve “Kod al” düğmesine tıklayın. 8 basamaklı kodu router sayfasındaki “Tek kullanımlık kod” alanına yazın. Her kod 3 dakika geçerli.

    Ekranda

    Son rakamdan sonra kod kendiliğinden gönderilir. Ardından Durum sekmesinde “Bağlandı” görünür.

    “Kod al” yerine kırmızı bir not çıkabilir. Bu, hesabınızda e-posta olmadığı anlamına gelir: router e-postasız hesapları kabul etmez. Önce siteye e-posta ile giriş yapın. Kod alanının üstündeki ayna düğmeleri yalnızca bir durumda gerekir: router hizmete ulaşamıyorsa.

    OpenWrt router sayfası, hesap sekmesi: çerçevede örnek rakamlı tek kullanımlık kod alanı, üstünde soluk ayna düğmeleri
    Örnek rakamlar, gerçek kod değil.
  7. Cihazları seçin

    Kurulumdan hemen sonra ev ağındaki her cihaz, yeniler dahil, Ben's VPN üzerinden çalışır. Bir cihazı Ben's VPN dışında bırakmak için Cihazlar sekmesinde işaretini kaldırın. Diğer cihazların ayarı değişmez.

    Ters mod: “Yalnızca seçilen cihazlar VPN kullanır”. Bu modu aynı sekmede açın ve Ben's VPN kullanacak cihazları işaretleyin. Diğerleri ve her yeni cihaz doğrudan bağlanır.

    Ekranda

    İşaretlediğiniz cihaz bir dakikadan kısa sürede Ben's VPN üzerinden çalışmaya başlar.

Router yazılımı güncellemeleri

Yeni router yazılımı yüklemek kurulu paketleri siler, uygulama da bunlardan biri. Yüklemeden hemen önce hazırlık yapın: Diğer sekmesinde “Yükseltmeye hazırla” ya da SSH oturumunda bensvpn prepare-upgrade. Router uygulama sürümünü ve girişi saklar. Uygulama yeni yazılımda geri gelene kadar cihazlar doğrudan bağlanır. Yazılımı ayarları koruyarak yükleyin. Bu adımdan sonra alınan ayar yedeği hesabınızın erişim anahtarlarını içerir. Bu yedeği kimseyle paylaşmayın ve hiçbir yerde yayımlamayın.

Yeni yazılım açılınca router uygulamayı kendisi yeniden kurar, hesap aynı kalır. 24.10’dan 25.12’ye geçişte de böyle olur. Uygulama geri gelmezse, örneğin hazırlık atlandıysa, 3. adımdaki komutu yeniden çalıştırın ve 6. adımı yeni bir kodla tekrarlayın.

Uygulamayı kaldırma

Router sayfasının Diğer sekmesinde “Kaldır…” öğesine tıklayın. Pencere yönetici adını ve şifresini ister, ad alanında root zaten yazılı. “Kaldır” ile onaylamak için 2 dakikanız var. Bu süre geçerse pencereyi yeniden açmanız gerekir.

Kaldırma işlemi cihazları doğrudan bağlantıya döndürür, uygulama ayarlarını temizler ve paketi siler.

Router sayfası olmadan: SSH oturumunda önce bensvpn uninstall, sonra opkg remove bensvpn komutunu çalıştırın (OpenWrt 25.12’de apk del bensvpn).

Uygulama nasıl davranır

Hizmeti durdurma
/etc/init.d/bensvpn stop ağı hemen doğrudan bağlantıya geçirir
Yeniden bağlanma
Ben's VPN için seçili cihazlar, uygulama yeniden bağlanana kadar internetsiz kalır. Doğrudan bağlantıya geçmezler
Güncellemeler
varsayılan olarak otomatik, router saatiyle gece 03.00 ile 05.00 arasında. Diğer → Güncelleme bölümünden kapatılır; “Güncellemeleri denetle” ve “Şimdi yükle” ile bir güncelleme hemen kurulur. Güncelleme sırasında Ben's VPN üzerindeki cihazlar yaklaşık bir dakika internetsiz kalır
İstisnalar
“Rusya için” hazır ayarı veya kendi site listeniz, İstisnalar sekmesinde ayarlanır

OpenWrt ile ilgili sorular

Diğer sorularınız için 7/24 destek: Telegram @bensvpn ve [email protected].

Router’a SSH ile bağlanılamıyor

Önce ağı ve adresi kontrol edin: bilgisayar bu router’ın ağında olmalı. Windows’ta ssh komutu yoksa OpenSSH Client (Settings → Apps → Optional features) ya da PuTTY kurun. Yazılım yeniden yüklendikten sonra SSH, REMOTE HOST IDENTIFICATION HAS CHANGED uyarısı verebilir. Eski anahtarı ssh-keygen -R 192.168.1.1 ile silin ve yeniden bağlanın.

Şifre kabul edilmiyor

Şifre alanına root şifresini yazın. LuCI de aynı şifreyi kullanır. Şifreyi belirleme yolu 1. adımda.

Terminalde wget veya && hataları

Komutu router değil, bilgisayarınız çalıştırdı. 2. adımı tekrarlayın ve komutu root@OpenWrt:~# isteminden sonra yapıştırın.

Kurulum hatayla duruyor

Hatanın nedeni “Critical error” satırından sonra yazar. [y/N] sorusuna kadar kurulum dosyası router’ı yalnızca okur, hiçbir şeyi değiştirmez. Sık görülen nedenler: root hesabının şifresi yok; 1. adımdaki paketlerden biri hâlâ kurulu; router internete bağlı değil; RAM 200 MiB değerinden az; router yazılımı 24.10’dan eski; dahili bellekte yeterli boş yer yok.

Router sayfasına ulaşılamıyor

Ana ev ağındaki bir cihaz kullanın. Misafir ağı sayfaya erişemez. Android’deki Özel DNS ve tarayıcıdaki güvenli DNS, bensvpn.home adının çözülmesini engeller: http://192.168.1.1:8790/ adresini ya da router’ınızın adresini port 8790 ile kullanın. Kurulum dosyasının “Done” satırını yazdığından da emin olun.

Kod kabul edilmiyor ya da süresi bitti

Kodu ancak router sayfasında Hesap sekmesi açıkken isteyin. Kod bir kez ve 3 dakika boyunca geçerli. Sayfa kodun e-postasız bir hesaptan geldiğini bildirirse siteye e-posta ile giriş yapın ve yeni kod isteyin.

Bir cihaz internete Ben's VPN olmadan çıkıyor

Bu dört durumda beklenir: router’da giriş yapılmamış, abonelik ödenmemiş, uygulama duraklatılmış ya da hizmeti durdurulmuş. Router’ın bağlantı durumu Durum sekmesinde görünür. Cihazın Cihazlar sekmesindeki işaretini de kontrol edin.

Diğer router’lar için kılavuzlar

Router için VPN
Uygulamamız veya OpenVPN ve PPTP
Keenetic ve Netcraze router’larda VPN
Router’da uygulama
MikroTik router’da VPN
RouterOS 7’de konteyner
TP-Link router’da VPN
Archer’ın yerleşik istemcisi ve cihaz listesi
Xiaomi router’da VPN
Orijinal yazılımda PPTP veya OpenWrt
ASUS router’da VPN
OpenVPN profili, yeni veya eski yazılım
Tenda router’da VPN
PPTP istemcisi, hesap sayfasından kullanıcı adı
D-Link router’da VPN
Yazılımdaki istemci veya ikinci router
Zyxel router’da VPN
Keenetic’te uygulamamız veya PPTP