{"id":37641,"date":"2026-01-11T12:30:41","date_gmt":"2026-01-11T09:30:41","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/"},"modified":"2026-01-11T12:30:41","modified_gmt":"2026-01-11T09:30:41","slug":"port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/","title":{"rendered":"Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim"},"content":{"rendered":"<h2>Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim<\/h2>\n<p>Evdeki sunucunuza, Raspberry Pi&#8217;nize veya a\u011f\u0131n\u0131zdaki herhangi bir cihaza uzaktan eri\u015fmek istedi\u011finizde kar\u015f\u0131la\u015f\u0131lan en b\u00fcy\u00fck engellerden biri genellikle port y\u00f6nlendirmedir. Modem aray\u00fczlerinde saatler harcamak, g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 d\u00fc\u015f\u00fcnmek ve dinamik IP adresleriyle bo\u011fu\u015fmak&#8230; Bu makalede, bu geleneksel sorunlara Cloudflare Tunnel&#8217;\u0131n nas\u0131l modern, g\u00fcvenli ve zahmetsiz bir \u00e7\u00f6z\u00fcm sundu\u011funu ke\u015ffedece\u011fiz. Gelin, port y\u00f6nlendirme kabusuna veda edip, Cloudflare Tunnel&#8217;\u0131n sundu\u011fu kolayl\u0131\u011fa merhaba diyelim.<\/p>\n<h3>Port Y\u00f6nlendirme Nedir ve Neden Gerekliydi?<\/h3>\n<p>\u0130nternet d\u00fcnyas\u0131nda cihazlar aras\u0131 ileti\u015fimin temelini olu\u015fturan port y\u00f6nlendirme, uzun y\u0131llar boyunca yerel a\u011flardaki servisleri d\u0131\u015f d\u00fcnyaya a\u00e7man\u0131n tek yolu olarak g\u00f6r\u00fcld\u00fc. Ancak bu y\u00f6ntem, beraberinde bir\u00e7ok zorluk ve g\u00fcvenlik riski getirdi.<\/p>\n<h4>Temel Kavramlar: IP Adresleri ve Portlar<\/h4>\n<p>\u0130nternet \u00fczerindeki her cihaz\u0131n bir kimli\u011fi vard\u0131r: IP adresi. Bu adresler, genel (public) ve yerel (private) olmak \u00fczere ikiye ayr\u0131l\u0131r. Genel IP adresleri, internet \u00fczerinde benzersizdir ve cihaz\u0131n\u0131z\u0131n d\u0131\u015f d\u00fcnyayla ileti\u015fim kurmas\u0131n\u0131 sa\u011flar. Yerel IP adresleri ise sadece kendi a\u011f\u0131n\u0131z i\u00e7inde ge\u00e7erlidir (\u00f6rne\u011fin, 192.168.1.x gibi). Bir cihaz \u00fczerindeki farkl\u0131 uygulamalar veya servisler ise &#8220;port&#8221; ad\u0131 verilen numaralarla birbirinden ayr\u0131l\u0131r (\u00f6rne\u011fin, web siteleri i\u00e7in 80 veya 443, SSH i\u00e7in 22). Uzaktan bir cihaza eri\u015fmek istedi\u011finizde, genellikle genel IP adresiniz ve hedef port numaras\u0131n\u0131 kullan\u0131rs\u0131n\u0131z.<\/p>\n<h4>A\u011f Ge\u00e7itleri ve NAT<\/h4>\n<p>Ev a\u011f\u0131n\u0131zda internete ba\u011flanan tek bir genel IP adresi vard\u0131r ve bu adres genellikle modem\/router cihaz\u0131n\u0131za atan\u0131r. Yerel a\u011f\u0131n\u0131zdaki t\u00fcm cihazlar (bilgisayarlar, telefonlar, ak\u0131ll\u0131 cihazlar vb.) ise bu modemin arkas\u0131nda, kendi yerel IP adresleriyle konumlan\u0131r. Network Address Translation (NAT) ad\u0131 verilen teknoloji, modeminizin birden fazla yerel IP adresini tek bir genel IP adresi \u00fczerinden internete \u00e7\u0131karmas\u0131n\u0131 sa\u011flar. Ancak NAT, d\u0131\u015far\u0131dan gelen ba\u011flant\u0131 isteklerini varsay\u0131lan olarak engeller. Bu, a\u011f\u0131n\u0131zdaki cihazlar\u0131n g\u00fcvenli\u011fini art\u0131rsa da, uzaktan eri\u015fim ihtiyac\u0131 do\u011fdu\u011funda bir engel te\u015fkil eder.<\/p>\n<h4>Uzaktan Eri\u015fimin Zorunlulu\u011fu<\/h4>\n<p>G\u00fcn\u00fcm\u00fcz d\u00fcnyas\u0131nda, evdeki bir sunucuya (NAS, Plex medya sunucusu), bir geli\u015ftirme ortam\u0131na, ak\u0131ll\u0131 ev sistemine veya hatta bir oyun sunucusuna uzaktan eri\u015fim ihtiyac\u0131 giderek artmaktad\u0131r. Bu senaryolarda, d\u0131\u015f d\u00fcnyadan gelen bir iste\u011fin modeminizdeki NAT duvar\u0131n\u0131 a\u015farak do\u011fru yerel cihaza ve do\u011fru porta y\u00f6nlendirilmesi gerekir. \u0130\u015fte bu noktada port y\u00f6nlendirme devreye girer.<\/p>\n<h3>Geleneksel Port Y\u00f6nlendirme: Bir Kabus Hikayesi<\/h3>\n<p>Port y\u00f6nlendirme, yerel a\u011f\u0131n\u0131zdaki bir servisi internete a\u00e7mak i\u00e7in modeminizde belirli bir d\u0131\u015f portu belirli bir yerel IP adresinin belirli bir portuna e\u015fle\u015ftirme i\u015flemidir. Ancak bu &#8220;\u00e7\u00f6z\u00fcm&#8221;, beraberinde bir\u00e7ok problem ve ba\u015f a\u011fr\u0131s\u0131 getirir.<\/p>\n<h4>G\u00fcvenlik A\u00e7\u0131klar\u0131 ve Riskler<\/h4>\n<p>Port y\u00f6nlendirme, temel olarak a\u011f\u0131n\u0131z\u0131n g\u00fcvenlik duvar\u0131nda bir delik a\u00e7mak anlam\u0131na gelir. D\u0131\u015far\u0131dan gelen trafik art\u0131k do\u011frudan hedef cihaza ula\u015fabilir. E\u011fer o cihazdaki servis (\u00f6rne\u011fin, eski bir web sunucusu veya zay\u0131f \u015fifreli bir SSH servisi) yeterince g\u00fcvenli de\u011filse, a\u011f\u0131n\u0131z siber sald\u0131r\u0131lara a\u00e7\u0131k hale gelir. DDoS sald\u0131r\u0131lar\u0131, brute-force denemeleri veya zafiyet taramalar\u0131 gibi tehditler, a\u00e7t\u0131\u011f\u0131n\u0131z port \u00fczerinden do\u011frudan evinize ula\u015fabilir.<\/p>\n<h4>Dinamik IP ve DNS G\u00fcncelleme Sorunlar\u0131<\/h4>\n<p>\u00c7o\u011fu internet servis sa\u011flay\u0131c\u0131s\u0131 (\u0130SS), ev kullan\u0131c\u0131lar\u0131na dinamik IP adresleri atar. Bu, genel IP adresinizin belirli aral\u0131klarla veya modeminiz her yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda de\u011fi\u015febilece\u011fi anlam\u0131na gelir. Uzaktan eri\u015fim i\u00e7in IP adresinizi bilmeniz gerekti\u011finden, IP adresiniz de\u011fi\u015fti\u011finde ba\u011flant\u0131n\u0131z kesilir. Bu sorunu a\u015fmak i\u00e7in Dynamic DNS (DDNS) servisleri kullan\u0131l\u0131r. DDNS, alan ad\u0131n\u0131z\u0131 (\u00f6rne\u011fin, <code>evim.dyndns.org<\/code>) dinamik IP adresinizle e\u015fle\u015ftirir. Ancak bu servislerin kurulumu ve y\u00f6netimi ek bir karma\u015f\u0131kl\u0131k yarat\u0131r ve bazen gecikmeler ya\u015fanabilir.<\/p>\n<h4>Router Aray\u00fczleri ve Karma\u015f\u0131kl\u0131k<\/h4>\n<p>Her modem\/router markas\u0131n\u0131n kendine \u00f6zg\u00fc bir y\u00f6netim aray\u00fcz\u00fc vard\u0131r. Bu aray\u00fczler genellikle kullan\u0131c\u0131 dostu olmaktan uzakt\u0131r ve do\u011fru ayarlar\u0131 bulmak, kaydetmek ve uygulamak i\u00e7in teknik bilgi ve sab\u0131r gerektirir. Yanl\u0131\u015f bir ayar, internet ba\u011flant\u0131n\u0131z\u0131n tamamen kesilmesine veya a\u011f\u0131n\u0131z\u0131n daha da g\u00fcvensiz hale gelmesine neden olabilir. Bu da saatler s\u00fcren deneme yan\u0131lma s\u00fcre\u00e7lerine yol a\u00e7ar.<\/p>\n<h3>Cloudflare Tunnel ile Tan\u0131\u015fma: Yeni Bir Yakla\u015f\u0131m<\/h3>\n<p>Port y\u00f6nlendirme ile ya\u015fanan t\u00fcm bu sorunlar, Cloudflare Tunnel gibi modern \u00e7\u00f6z\u00fcmlerin ortaya \u00e7\u0131kmas\u0131na zemin haz\u0131rlad\u0131. Cloudflare Tunnel, geleneksel yakla\u015f\u0131mlar\u0131n aksine, a\u011f\u0131n\u0131z\u0131 d\u0131\u015f d\u00fcnyaya a\u00e7madan g\u00fcvenli bir \u015fekilde eri\u015fim sa\u011flar.<\/p>\n<h4>Zero Trust Mimarisi<\/h4>\n<p>Cloudflare Tunnel, &#8220;Zero Trust&#8221; (S\u0131f\u0131r G\u00fcven) g\u00fcvenlik modelinin temel prensiplerine dayan\u0131r. Bu model, a\u011f i\u00e7inde veya d\u0131\u015f\u0131nda hi\u00e7bir kullan\u0131c\u0131ya veya cihaza varsay\u0131lan olarak g\u00fcvenilmemesi gerekti\u011fini savunur. Her eri\u015fim iste\u011fi, kimlik ve yetkilendirme kontrollerinden ge\u00e7irilmelidir. Tunnel, bu felsefeyi benimseyerek, a\u011f\u0131n\u0131zdaki kaynaklara sadece yetkili kullan\u0131c\u0131lar\u0131n ve cihazlar\u0131n eri\u015febilmesini sa\u011flar.<\/p>\n<h4>Geleneksel VPN&#8217;e Alternatif<\/h4>\n<p>Geleneksel VPN&#8217;ler, t\u00fcm a\u011f trafi\u011finizi \u015fifreli bir t\u00fcnel \u00fczerinden ge\u00e7irerek size uzak bir a\u011fa tam eri\u015fim sa\u011flar. Bu, geni\u015f a\u011f eri\u015fimi gerektiren durumlar i\u00e7in kullan\u0131\u015fl\u0131 olsa da, sadece belirli bir servise eri\u015fmek istedi\u011finizde gere\u011finden fazla yetki vermi\u015f olursunuz. Cloudflare Tunnel ise &#8220;mikro-segmentasyon&#8221; prensibiyle \u00e7al\u0131\u015f\u0131r; yani sadece belirli bir servisi veya uygulamay\u0131 d\u0131\u015far\u0131ya a\u00e7ar, t\u00fcm a\u011f\u0131 de\u011fil. Bu, g\u00fcvenlik riskini \u00f6nemli \u00f6l\u00e7\u00fcde azalt\u0131r.<\/p>\n<h4>Ters Proxy Mant\u0131\u011f\u0131<\/h4>\n<p>Port y\u00f6nlendirme, d\u0131\u015far\u0131dan gelen bir ba\u011flant\u0131y\u0131 i\u00e7eriye y\u00f6nlendiren bir &#8220;ileri proxy&#8221; (forward proxy) gibi \u00e7al\u0131\u015f\u0131r. Cloudflare Tunnel ise tam tersi bir yakla\u015f\u0131ma sahiptir: &#8220;ters proxy&#8221; (reverse proxy). Yerel a\u011f\u0131n\u0131zdaki bir cihazda \u00e7al\u0131\u015fan <code>cloudflared<\/code> adl\u0131 k\u00fc\u00e7\u00fck bir istemci uygulamas\u0131, Cloudflare&#8217;\u0131n k\u00fcresel a\u011f\u0131na do\u011fru giden \u015fifreli ve kal\u0131c\u0131 bir t\u00fcnel olu\u015fturur. D\u0131\u015far\u0131dan gelen hi\u00e7bir ba\u011flant\u0131 do\u011frudan a\u011f\u0131n\u0131za ula\u015fmaz. T\u00fcm trafik Cloudflare&#8217;\u0131n a\u011f\u0131 \u00fczerinden y\u00f6nlendirilir ve bu t\u00fcnel arac\u0131l\u0131\u011f\u0131yla yerel servisinize iletilir. Bu, a\u011f\u0131n\u0131z\u0131n sald\u0131r\u0131 y\u00fczeyini s\u0131f\u0131ra indirir.<\/p>\n<h3>Cloudflare Tunnel Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h3>\n<p>Cloudflare Tunnel&#8217;\u0131n \u00e7al\u0131\u015fma prensibi, geleneksel y\u00f6ntemlerden olduk\u00e7a farkl\u0131 ve yenilik\u00e7idir. Bu sayede hem g\u00fcvenlik hem de kullan\u0131m kolayl\u0131\u011f\u0131 art\u0131r\u0131lm\u0131\u015ft\u0131r.<\/p>\n<h4><code>cloudflared<\/code> \u0130stemcisi<\/h4>\n<p>Cloudflare Tunnel&#8217;\u0131n kalbinde, yerel a\u011f\u0131n\u0131zdaki hedef cihazda (sunucu, Raspberry Pi vb.) \u00e7al\u0131\u015fan <code>cloudflared<\/code> ad\u0131nda hafif bir istemci uygulamas\u0131 bulunur. Bu uygulama, s\u00fcrekli olarak Cloudflare&#8217;\u0131n k\u00fcresel a\u011f\u0131na ba\u011fl\u0131 kal\u0131r ve yerel servisleriniz ile Cloudflare aras\u0131ndaki ileti\u015fimi y\u00f6netir. <code>cloudflared<\/code>, bir\u00e7ok i\u015fletim sistemi ve platformda kolayca kurulabilir.<\/p>\n<h4>G\u00fcvenli T\u00fcnel Olu\u015fturma<\/h4>\n<p><code>cloudflared<\/code> istemcisi, \u00e7al\u0131\u015ft\u0131\u011f\u0131 cihazdan Cloudflare&#8217;\u0131n en yak\u0131n veri merkezine do\u011fru giden \u015fifreli, TLS destekli ve kal\u0131c\u0131 bir ba\u011flant\u0131 (t\u00fcnel) kurar. Bu t\u00fcnel, s\u00fcrekli olarak a\u00e7\u0131k tutulur. \u00d6nemli olan nokta \u015fudur: Ba\u011flant\u0131 i\u00e7eriden d\u0131\u015far\u0131ya do\u011fru ba\u015flat\u0131ld\u0131\u011f\u0131 i\u00e7in, modeminizde herhangi bir port a\u00e7man\u0131za veya y\u00f6nlendirme yapman\u0131za gerek kalmaz. NAT duvar\u0131, bu t\u00fcnel i\u00e7in bir engel te\u015fkil etmez.<\/p>\n<h4>DNS ve Trafik Y\u00f6nlendirme<\/h4>\n<p>Bir kullan\u0131c\u0131, alan ad\u0131n\u0131z (\u00f6rne\u011fin, <code>sunucum.alanadim.com<\/code>) \u00fczerinden yerel servisinize eri\u015fmek istedi\u011finde, bu istek \u00f6nce Cloudflare&#8217;\u0131n DNS sunucular\u0131na ula\u015f\u0131r. Cloudflare, bu iste\u011fi t\u00fcnel arac\u0131l\u0131\u011f\u0131yla <code>cloudflared<\/code> istemcisine iletir. <code>cloudflared<\/code> ise gelen iste\u011fi, \u00f6nceden yap\u0131land\u0131rd\u0131\u011f\u0131n\u0131z yerel servise (\u00f6rne\u011fin, <code>http:\/\/localhost:80<\/code> veya <code>tcp:\/\/localhost:22<\/code>) y\u00f6nlendirir. Servisten gelen yan\u0131t da ayn\u0131 g\u00fcvenli t\u00fcnel \u00fczerinden Cloudflare a\u011f\u0131na, oradan da kullan\u0131c\u0131ya geri d\u00f6ner. Bu s\u00fcre\u00e7te t\u00fcm trafik Cloudflare&#8217;\u0131n DDoS korumas\u0131, WAF (Web Uygulama G\u00fcvenlik Duvar\u0131) ve di\u011fer g\u00fcvenlik \u00f6zelliklerinden faydalan\u0131r.<\/p>\n<h3>Cloudflare Tunnel&#8217;\u0131n Avantajlar\u0131<\/h3>\n<p>Cloudflare Tunnel, port y\u00f6nlendirme gibi eski y\u00f6ntemlerin getirdi\u011fi t\u00fcm zorluklar\u0131 ortadan kald\u0131rarak, modern ve g\u00fcvenli bir uzak eri\u015fim \u00e7\u00f6z\u00fcm\u00fc sunar.<\/p>\n<h4>Geli\u015fmi\u015f G\u00fcvenlik<\/h4>\n<p>*   <strong>Sald\u0131r\u0131 Y\u00fczeyini S\u0131f\u0131rlama:<\/strong> Modeminizde hi\u00e7bir port a\u00e7mad\u0131\u011f\u0131n\u0131z i\u00e7in, a\u011f\u0131n\u0131z d\u0131\u015far\u0131dan gelen sald\u0131r\u0131lara kar\u015f\u0131 tamamen kapal\u0131d\u0131r.<br \/>\n*   <strong>DDoS Korumas\u0131:<\/strong> T\u00fcm trafik Cloudflare a\u011f\u0131 \u00fczerinden ge\u00e7ti\u011fi i\u00e7in, Cloudflare&#8217;\u0131n end\u00fcstri lideri DDoS korumas\u0131ndan faydalan\u0131rs\u0131n\u0131z.<br \/>\n*   <strong>WAF Entegrasyonu:<\/strong> Web servisleriniz i\u00e7in Cloudflare&#8217;\u0131n Web Uygulama G\u00fcvenlik Duvar\u0131 (WAF) \u00f6zelliklerini kullanarak, bilinen web zafiyetlerine kar\u015f\u0131 ek bir koruma katman\u0131 ekleyebilirsiniz.<br \/>\n*   <strong>Zero Trust Eri\u015fimi:<\/strong> Cloudflare Access ile entegre edildi\u011finde, her eri\u015fim iste\u011fi i\u00e7in kimlik do\u011frulama (\u00e7ok fakt\u00f6rl\u00fc kimlik do\u011frulama dahil) ve yetkilendirme politikalar\u0131 uygulayabilirsiniz.<\/p>\n<h4>Kolay Kurulum ve Y\u00f6netim<\/h4>\n<p><code>cloudflared<\/code> istemcisini kurmak ve t\u00fcneli yap\u0131land\u0131rmak, genellikle birka\u00e7 basit komutla halledilebilir. Cloudflare&#8217;\u0131n web aray\u00fcz\u00fc (Dashboard) \u00fczerinden t\u00fcnellerinizi ve eri\u015fim kurallar\u0131n\u0131z\u0131 kolayca y\u00f6netebilirsiniz. Karma\u015f\u0131k modem ayarlar\u0131yla u\u011fra\u015fman\u0131za gerek kalmaz.<\/p>\n<h4>Dinamik IP Dertlerine Son<\/h4>\n<p>\u0130nternet servis sa\u011flay\u0131c\u0131n\u0131z\u0131n size dinamik bir IP adresi atamas\u0131 art\u0131k bir sorun te\u015fkil etmez. <code>cloudflared<\/code> istemcisi, IP adresiniz de\u011fi\u015fse bile Cloudflare a\u011f\u0131na olan t\u00fcnel ba\u011flant\u0131s\u0131n\u0131 otomatik olarak yeniden kurar ve s\u00fcrd\u00fcr\u00fcr. DDNS servislerine veya IP takibine ihtiyac\u0131n\u0131z kalmaz.<\/p>\n<h4>Performans ve G\u00fcvenilirlik<\/h4>\n<p>Cloudflare&#8217;\u0131n d\u00fcnya genelindeki geni\u015f veri merkezi a\u011f\u0131 (yakla\u015f\u0131k 250 \u015fehirde), trafi\u011finizin en yak\u0131n veri merkezinden ge\u00e7mesini sa\u011flayarak gecikmeyi minimuma indirir. Ayr\u0131ca, Cloudflare&#8217;\u0131n y\u00fcksek eri\u015filebilirlik altyap\u0131s\u0131 sayesinde, yerel servislerinize kesintisiz ve g\u00fcvenilir bir \u015fekilde eri\u015fim sa\u011flayabilirsiniz.<\/p>\n<h3>Cloudflare Tunnel Kurulumu: Ad\u0131m Ad\u0131m Rehber<\/h3>\n<p>Cloudflare Tunnel&#8217;\u0131 kurmak ve yap\u0131land\u0131rmak, d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fczden \u00e7ok daha kolayd\u0131r. \u0130\u015fte ad\u0131m ad\u0131m bir rehber:<\/p>\n<h4>Cloudflare Hesab\u0131 Olu\u015fturma ve Alan Ad\u0131 Ekleme<\/h4>\n<p>\u00d6ncelikle bir Cloudflare hesab\u0131n\u0131z\u0131n olmas\u0131 ve uzak eri\u015fim sa\u011flamak istedi\u011finiz servisin DNS kay\u0131tlar\u0131n\u0131 y\u00f6netece\u011finiz bir alan ad\u0131n\u0131 Cloudflare&#8217;a eklemi\u015f olman\u0131z gerekir. E\u011fer yoksa, \u00fccretsiz bir hesap olu\u015fturabilir ve alan ad\u0131n\u0131z\u0131 Cloudflare&#8217;a ta\u015f\u0131yabilirsiniz.<\/p>\n<h4><code>cloudflared<\/code> Kurulumu<\/h4>\n<p><code>cloudflared<\/code> istemcisini, eri\u015fim sa\u011flamak istedi\u011finiz yerel cihazda (Linux sunucu, Raspberry Pi, Windows PC vb.) kurman\u0131z gerekir. A\u015fa\u011f\u0131da pop\u00fcler i\u015fletim sistemleri i\u00e7in \u00f6rnek kurulum komutlar\u0131 verilmi\u015ftir:<\/p>\n<p><strong>Linux (Debian\/Ubuntu tabanl\u0131 sistemler i\u00e7in):<\/strong><\/p>\n<pre><code>curl -L --output cloudflared.deb https:\/\/github.com\/cloudflare\/cloudflared\/releases\/latest\/download\/cloudflared-linux-amd64.deb\nsudo dpkg -i cloudflared.deb\nsudo cloudflared service install\n<\/pre>\n<p><\/code><\/p>\n<p><strong>Windows i\u00e7in:<\/strong><\/p>\n<p>Cloudflare'\u0131n GitHub sayfas\u0131ndan (<code>github.com\/cloudflare\/cloudflared\/releases<\/code>) en son <code>cloudflared-windows-amd64.msi<\/code> dosyas\u0131n\u0131 indirip kurabilirsiniz. Kurulum sonras\u0131 komut istemcisini y\u00f6netici olarak a\u00e7arak kullanabilirsiniz.<\/p>\n<p><strong>macOS i\u00e7in (Homebrew ile):<\/strong><\/p>\n<pre><code>brew install cloudflare\/cloudflared\/cloudflared\nsudo cloudflared service install\n<\/pre>\n<p><\/code><\/p>\n<p><strong>Docker ile:<\/strong><\/p>\n<pre><code>docker pull cloudflare\/cloudflared\n<\/pre>\n<p><\/code><\/p>\n<p>Docker ile kurulum daha sonra t\u00fcnel olu\u015fturma ad\u0131m\u0131nda \u00f6rneklerle g\u00f6sterilecektir.<\/p>\n<h4>T\u00fcnel Olu\u015fturma ve Yap\u0131land\u0131rma<\/h4>\n<p><code>cloudflared<\/code> kurulduktan sonra, Cloudflare hesab\u0131n\u0131zla kimlik do\u011frulamas\u0131 yapman\u0131z ve bir t\u00fcnel olu\u015fturman\u0131z gerekir.<\/p>\n<ol>\n<li><strong>Kimlik Do\u011frulama:<\/strong> Taray\u0131c\u0131n\u0131z\u0131 a\u00e7acak ve Cloudflare hesab\u0131n\u0131za giri\u015f yapman\u0131z\u0131 isteyecektir.<\/li>\n<pre><code>cloudflared tunnel login<\/pre>\n<p><\/code><\/p>\n<li><strong>T\u00fcnel Olu\u015fturma:<\/strong> Bir t\u00fcnel ad\u0131 belirleyin (\u00f6rne\u011fin, <code>ev-sunucum-tuneli<\/code>). Bu komut, t\u00fcnel i\u00e7in benzersiz bir kimlik (UUID) ve bir kimlik bilgileri dosyas\u0131 olu\u015fturacakt\u0131r.<\/li>\n<pre><code>cloudflared tunnel create ev-sunucum-tuneli<\/pre>\n<p><\/code><\/p>\n<p>Komutun \u00e7\u0131kt\u0131s\u0131nda g\u00f6sterilen T\u00fcnel ID'sini (UUID) ve kimlik bilgileri dosyas\u0131n\u0131n yolunu (genellikle <code>~\/.cloudflared\/<TUNNEL_ID>.json<\/code>) not al\u0131n.<\/p>\n<li><strong>DNS Kayd\u0131 Olu\u015fturma:<\/strong> T\u00fcnelinizi bir alan ad\u0131na ba\u011flay\u0131n. Bu, Cloudflare DNS \u00fczerinde bir CNAME kayd\u0131 olu\u015fturur.<\/li>\n<pre><code>cloudflared tunnel route dns ev-sunucum-tuneli web.alanadim.com<\/pre>\n<p><\/code><\/p>\n<p>Burada <code>web.alanadim.com<\/code>, d\u0131\u015far\u0131dan eri\u015fmek istedi\u011finiz adres olacakt\u0131r.<\/p>\n<li><strong>Yap\u0131land\u0131rma Dosyas\u0131 Olu\u015fturma:<\/strong> T\u00fcnelin hangi yerel servislere y\u00f6nlendirme yapaca\u011f\u0131n\u0131 belirten bir yap\u0131land\u0131rma dosyas\u0131 (genellikle <code>config.yml<\/code>) olu\u015fturun. Bu dosya, <code>~\/.cloudflared\/<\/code> dizininde veya istedi\u011finiz bir yerde olabilir.<\/li>\n<pre><code>nano ~\/.cloudflared\/config.yml<\/pre>\n<p><\/code><\/p>\n<p>\u00d6rnek <code>config.yml<\/code> i\u00e7eri\u011fi:<\/p>\n<pre><code>tunnel: <TUNNEL_ID> # Yukar\u0131daki create komutundan ald\u0131\u011f\u0131n\u0131z ID\ncredentials-file: \/root\/.cloudflared\/<TUNNEL_ID>.json # Kimlik bilgileri dosyas\u0131n\u0131n yolu\n\ningress:\n  - hostname: web.alanadim.com\n    service: http:\/\/localhost:80 # Yerel web sunucunuzun adresi\n  - hostname: ssh.alanadim.com\n    service: ssh:\/\/localhost:22 # Yerel SSH servisinizin adresi\n  - service: http_status:404 # E\u015fle\u015fmeyen t\u00fcm istekler i\u00e7in 404 d\u00f6nd\u00fcr\n<\/pre>\n<p><\/code><\/p>\n<li><strong>T\u00fcneli \u00c7al\u0131\u015ft\u0131rma:<\/strong> Yap\u0131land\u0131rma dosyas\u0131n\u0131 kullanarak t\u00fcneli ba\u015flat\u0131n.<\/li>\n<pre><code>cloudflared tunnel run ev-sunucum-tuneli<\/pre>\n<p><\/code><\/p>\n<p>E\u011fer <code>cloudflared service install<\/code> komutunu kulland\u0131ysan\u0131z, t\u00fcneliniz bir sistem servisi olarak otomatik olarak ba\u015flayacak ve yeniden ba\u015flatmalarda da \u00e7al\u0131\u015fmaya devam edecektir.<\/p>\n<\/ol>\n<h4>\u00d6rnek Kullan\u0131m Senaryolar\u0131 (SSH, Web Sunucusu)<\/h4>\n<p>Yukar\u0131daki <code>config.yml<\/code> \u00f6rne\u011finde hem bir web sunucusu (<code>web.alanadim.com<\/code>) hem de bir SSH servisi (<code>ssh.alanadim.com<\/code>) i\u00e7in t\u00fcnel yap\u0131land\u0131rmas\u0131 g\u00f6sterilmi\u015ftir.<\/p>\n<p>*   <strong>Web Sunucusu Eri\u015fimi:<\/strong> Taray\u0131c\u0131n\u0131zdan <code>web.alanadim.com<\/code> adresine gitti\u011finizde, iste\u011finiz Cloudflare \u00fczerinden g\u00fcvenli t\u00fcnel arac\u0131l\u0131\u011f\u0131yla yerel a\u011f\u0131n\u0131zdaki <code>localhost:80<\/code> adresindeki web sunucunuza ula\u015facakt\u0131r.<br \/>\n*   <strong>SSH Eri\u015fimi:<\/strong> SSH istemcinizden <code>ssh kullanici@ssh.alanadim.com<\/code> komutunu kullanarak, yerel a\u011f\u0131n\u0131zdaki <code>localhost:22<\/code> adresindeki SSH servisinize g\u00fcvenli bir \u015fekilde ba\u011flanabilirsiniz. Cloudflare Access ile bu SSH eri\u015fimini daha da g\u00fcvenli hale getirebilir, sadece belirli e-posta adreslerine veya kimlik sa\u011flay\u0131c\u0131lara izin verebilirsiniz.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Port y\u00f6nlendirme, uzun y\u0131llar boyunca yerel a\u011flardaki servislere uzaktan eri\u015fimin standart yolu olsa da, beraberinde getirdi\u011fi g\u00fcvenlik a\u00e7\u0131klar\u0131, y\u00f6netim karma\u015f\u0131kl\u0131\u011f\u0131 ve dinamik IP sorunlar\u0131 nedeniyle modern ihtiya\u00e7lar\u0131 kar\u015f\u0131lamakta yetersiz kalm\u0131\u015ft\u0131r. Cloudflare Tunnel, bu eski paradigmalar\u0131 tamamen de\u011fi\u015ftirerek, \"Zero Trust\" prensipleriyle \u00e7al\u0131\u015fan, g\u00fcvenli, kolay kurulabilir ve y\u00f6netilebilir bir alternatif sunmaktad\u0131r.<\/p>\n<p>Art\u0131k modem aray\u00fczlerinde saatler harcamak, g\u00fcvenlik duvar\u0131n\u0131zda delikler a\u00e7mak veya dinamik IP adresleriyle bo\u011fu\u015fmak zorunda de\u011filsiniz. Cloudflare Tunnel sayesinde, yerel a\u011f\u0131n\u0131zdaki servislerinize g\u00fcvenli, h\u0131zl\u0131 ve zahmetsiz bir \u015fekilde eri\u015febilir, t\u00fcm bu s\u00fcre\u00e7te Cloudflare'\u0131n k\u00fcresel a\u011f\u0131n\u0131n sundu\u011fu DDoS korumas\u0131 ve performans avantajlar\u0131ndan faydalanabilirsiniz. Port y\u00f6nlendirme kabusuna veda edin, Cloudflare Tunnel ile dijital ya\u015fam\u0131n\u0131z\u0131 basitle\u015ftirin!<\/p>\n<h3>SSS (S\u0131k Sorulan Sorular)<\/h3>\n<h4>Cloudflare Tunnel \u00fccretsiz mi?<\/h4>\n<p>Evet, Cloudflare Tunnel'\u0131n temel \u00f6zellikleri ve kullan\u0131m\u0131 bireysel kullan\u0131c\u0131lar ve k\u00fc\u00e7\u00fck projeler i\u00e7in \u00fccretsizdir. Daha geli\u015fmi\u015f \u00f6zellikler (\u00f6rne\u011fin, daha fazla Zero Trust uygulamas\u0131) Cloudflare'\u0131n \u00fccretli planlar\u0131yla sunulur.<\/p>\n<h4>Cloudflare Tunnel hangi i\u015fletim sistemlerinde \u00e7al\u0131\u015f\u0131r?<\/h4>\n<p><code>cloudflared<\/code> istemcisi Linux (Debian, RPM tabanl\u0131 da\u011f\u0131t\u0131mlar), Windows, macOS ve Docker konteynerleri dahil olmak \u00fczere bir\u00e7ok pop\u00fcler i\u015fletim sistemi ve platformda \u00e7al\u0131\u015fabilir.<\/p>\n<h4>Cloudflare Tunnel sadece web servisleri i\u00e7in mi kullan\u0131l\u0131r?<\/h4>\n<p>Hay\u0131r, Cloudflare Tunnel sadece HTTP\/HTTPS tabanl\u0131 web servisleri i\u00e7in de\u011fil, ayn\u0131 zamanda SSH, RDP, veritabanlar\u0131 gibi TCP tabanl\u0131 di\u011fer servisler i\u00e7in de kullan\u0131labilir. Yap\u0131land\u0131rma dosyas\u0131nda (<code>config.yml<\/code>) ilgili servis tipini ve portunu belirtmeniz yeterlidir.<\/p>\n<h4>Cloudflare Tunnel kullanmak a\u011f g\u00fcvenli\u011fimi nas\u0131l art\u0131r\u0131r?<\/h4>\n<p>Cloudflare Tunnel, modeminizde hi\u00e7bir port a\u00e7mad\u0131\u011f\u0131n\u0131z i\u00e7in a\u011f\u0131n\u0131z\u0131n d\u0131\u015far\u0131dan gelen sald\u0131r\u0131lara kar\u015f\u0131 tamamen kapal\u0131 olmas\u0131n\u0131 sa\u011flar. T\u00fcm trafik Cloudflare'\u0131n k\u00fcresel a\u011f\u0131 \u00fczerinden ge\u00e7er ve DDoS korumas\u0131, WAF ve Zero Trust eri\u015fim politikalar\u0131 gibi geli\u015fmi\u015f g\u00fcvenlik \u00f6zelliklerinden faydalan\u0131r.<\/p>\n<h4>Dinamik IP adresim varsa Cloudflare Tunnel \u00e7al\u0131\u015f\u0131r m\u0131?<\/h4>\n<p>Evet, m\u00fckemmel bir \u015fekilde \u00e7al\u0131\u015f\u0131r. <code>cloudflared<\/code> istemcisi, IP adresiniz de\u011fi\u015fse bile Cloudflare a\u011f\u0131na olan t\u00fcnel ba\u011flant\u0131s\u0131n\u0131 otomatik olarak yeniden kurar ve s\u00fcrd\u00fcr\u00fcr. Bu sayede dinamik IP adreslerinin getirdi\u011fi t\u00fcm sorunlar ortadan kalkar.<\/p>\n","protected":false},"excerpt":{"rendered":"Linux (Debian\/Ubuntu tabanl\u0131 sistemler i\u00e7in):","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1341],"tags":[],"class_list":{"0":"post-37641","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-cloud","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim\" \/>\n<meta property=\"og:description\" content=\"Linux (Debian\/Ubuntu tabanl\u0131 sistemler i\u00e7in):\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-11T09:30:41+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim\",\"datePublished\":\"2026-01-11T09:30:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/\"},\"wordCount\":2646,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Cloud\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/\",\"name\":\"Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-11T09:30:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/","og_locale":"tr_TR","og_type":"article","og_title":"Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim","og_description":"Linux (Debian\/Ubuntu tabanl\u0131 sistemler i\u00e7in):","og_url":"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-11T09:30:41+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"14 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim","datePublished":"2026-01-11T09:30:41+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/"},"wordCount":2646,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Cloud"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/","url":"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/","name":"Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-11T09:30:41+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/port-yonlendirme-cilesine-son-cloudflare-tunnel-ile-guvenli-ve-kolay-uzak-erisim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Port Y\u00f6nlendirme \u00c7ilesine Son: Cloudflare Tunnel ile G\u00fcvenli ve Kolay Uzak Eri\u015fim"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=37641"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/37641\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=37641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=37641"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=37641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}