Bu rehberimiz içeriğinde sizlerle birlikte uygulayacağımız yöntem neticesinde;
Cloudflared paketinin OpenWRT ile uyumsuz config içeriğinden dolayı başlangıçta açılmaması sorununu çözeceğiz.
Bu sayede cihazınız yeniden başladığında veya kesinti olduğu zamanlarda da arayüze erişiminiz kaybolmayacak.
Rehberimizi kaynak göstererek paylaşmanız, bilgi kaynağının yitirilmemesi üzere önemle rica olunur. 🙏
İçindekiler
Cloudflare'e kayıt olun. Add Site butonuna tıklayın ve yönlendirmeleri takip ederek alan adınızı Cloudflare'e bağlayın.
Konfigürasyon dosyasını düzenlemek için WinSCP programı gerekecektir. Buradaki bağlantı üzerinden indirebilirsiniz.
Aktivasyon için SSH bağlantısı gerekecektir, komut istemi veya WinSCP ile bağlanabilirsiniz. Komutlar > PuTTY ile aç
Konfigürasyon dosyasının içeriğini güncellemek için ihtiyacınız olacak dosyaya buraya tıklayarak ulaşabilirsiniz.
- OpenWRT kurulu modeminizin/routerınızın arayüzüne ulaşın.
System > Software
altından ilgili sekmeye ulaşın.Actions > Update Lists
altından paket listesi güncellemenizi gerçekleştirin.- Güncellemenin ardından
Cloudflared
aramasını yaparak ilgili paketi indirin. (8.4 MB)- İndirme işlemi tamamlandıktan sonra işletim sisteminizin veya WinSCP'in komut penceresini açın.
- SSH bağlantısını kurup cihaza giriş yaptıktan sonra
cloudflared
yazarak servisi aktif edin.- Akan yazılar bir süre durakladığında
CTRL+C
kombinasyonu ile işlemi durdurun.
Cloudflare gösterge panelinden Zero Trust'a tıklayın, yönlendirildiğiniz sayfadan Access > Tunnels
kısmına ilerleyin.
Bu bölümde Create a tunnel
butonuna tıklayın ve gelen sekmeden tünelinize isim vererek ilerlemeye devam edin.
- Cloudflare'in sekmede sizinle paylaştığı kodu kopyalayın ve tünel erişim kodunuzu (Token) ayıklayın.
- WinSCP üzerinden cihazınıza resimlerde gösterildiği şekilde bağlanın ve
/etc/init.d/
yolunu izleyin.cloudflared
dosyasını açıp içindeki kodları silin ve sizinle paylaştığımız kodları yapıştırın.- Kodların içindeki
YOUR_TUNNEL_TOKEN
kısmına kendi tünel erişim kodunuzu (Token) yapıştırın.- Dosyayı kaydedin ve SSH bağlantısı üzerinden
service cloudflared restart
komutunu girin.- Bir dakikadan daha az bir süre içerisinde Cloudflare arayüzünde cihazınız belirecektir, belirdiğinde ilerleyin.
- Public hostname kısmından cihazınızı hangi adres ile yayınlayacağınızı belirleyebilirsiniz.
- Service kısmından ağınızdaki hangi cihazı internete çıkaracağınızı belirleyebilirsiniz.
- Tercihen
main.frudotz.net
adresi üzerinden ağımdaki ana modem cihazını yayınlayacağım.
- İlk ayarları tamamladığınızda yönlendirileceğiniz sayfadan üç noktaya tıklayıp
Configure
deyin.- Üst kısımdan Public Hostname bölümüne ilerleyin ve
Add a Public hostname
butonuna tıklayın.- Bu kısımda tercihen routerımı
router.frudotz.net
adresi üzerinden yayınlayacağım.- *Yerel adresinizin sonuna port sayısı girerseniz birden fazla servisi yayınlayabilirsiniz.
Bu aşamaya kadar bir hata yapmadıysanız birkaç dakika içinde tünel tam çalışır duruma gelecektir.
Sizlere gösterebilmek üzere VPN açarak ilgili domain üzerinden cihazıma erişeceğim;
Konfigürasyon düzenlemesi ve bilgi birikimiyle sağladığı destek için sevgili @isnotallow'a teşekkürler.