ServBay'de Pinggy Ters Proxy Hizmeti Yapılandırma Rehberi
Pinggy, yerel olarak çalışan web servislerinizi hızlı bir şekilde genel internete güvenli bir şekilde açmanızı sağlayan hafif ve kolay kullanımlı bir NAT geçiş aracıdır. ServBay, Pinggy'yi entegre ederek macOS geliştiricileri için kod gösterimi, API testi veya yerel geliştirme çıktılarını dış paydaşlarla paylaşma gibi ihtiyaçlar için pratik, genel erişimli tüneller oluşturmayı son derece zahmetsiz bir hale getirir. Bu rehber, ServBay'te Pinggy'nin yapılandırılması ve kullanılmasının tüm adımlarında size yol gösterecek.
Genel Bakış
ServBay, Pinggy'yi yerleşik olarak destekler; böylece kurulumu ve yönetimi oldukça basittir. ServBay'in grafik arayüzü üzerinden Pinggy tünellerini doğrudan kontrol edebilir, ServBay üzerinde barındırdığınız yerel siteleri herkese açık bir URL'ye yönlendirerek genel erişim sağlayabilirsiniz.
Kullanım Senaryoları
- Hızlı demo: Yerel macOS ortamınızda geliştirdiğiniz site veya uygulamayı müşterinize ya da takım arkadaşınıza anında sergileyin.
- API ve Webhook testi: Dış servislerden (ör. sosyal giriş, mesaj kuyruğu) gelen geri çağrılar için geçici, herkese açık bir uç nokta oluşturun.
- Uzaktan hata ayıklama: Takım üyelerinizin yerel geliştirme ortamınıza uzaktan erişip hata ayıklamasını kolaylaştırın.
- Mobil cihazlarda test: Mobil cihazların yerel arka uç servisinize herkese açık bir URL üzerinden erişmesini sağlayın.
Ön Koşullar
- ServBay Kurulu Olmalı: macOS cihazınıza ServBay'in en güncel versiyonunun kurulu ve çalışıyor olması gerekir.
- Pinggy Hesabı: Bir Pinggy hesabınız olmalı. Pinggy Resmi Sitesi üzerinden ücretsiz veya ücretli paketlere kaydolabilirsiniz.
- Yerel Web Sitesi: ServBay'de en az bir yerel web sitesi kurulu ve çalışır durumda olmalı (ör.
servbay.demo
veyakirby.test
).
Adım Adım Kurulum
1. ServBay'de Pinggy Paketini Kurma
ServBay'de ilk kez Pinggy kullanacaksanız, öncelikle yazılım paketini yüklemelisiniz:
ServBay uygulamasını açın.
Sol navigasyon çubuğunda Paketler (Packages) sekmesine tıklayın.
Mevcut paketler listesinde veya arama çubuğunda
Pinggy
'yi bulun.Pinggy
satırındaki yükle (install) butonuna tıklayın.Kurulum tamamlandıktan sonra,
Pinggy
satırının sağındaki açma kapama anahtarını kullanarak servisi başlatmayı deneyebilirsiniz. Eğer servis hemen başlamaz ya da durum göstergesi hata gösterirse endişe etmeyin—çünkü Pinggy henüz yapılandırılmadı. Yapılandırma adımlarını az sonra tamamlayacağız.
2. Pinggy Access Token’ınızı Alın
Pinggy, hesabınızı doğrulamak ve tünel servisini etkinleştirmek için Access token kullanır.
Pinggy Dashboard adresini ziyaret edin ve giriş yapın.
Giriş sonrası ana sayfadaki "Access token" bölümünde kişisel Access token’ınızı göreceksiniz.
Token’ı kopyalayın ve güvenli bir yerde saklayın; bu karakter dizisi servisin çalışması için gereklidir.
3. ServBay'de Pinggy Yapılandırma
Access token’ı aldıysanız, tekrar ServBay uygulamasına geçin:
Sol navigasyon menüsünden Tüneller (Tunnel) seçeneğine tıklayın.
Tünel servisleri listesinden Pinggy’yi seçin.
Auth Token (Yetkilendirme Anahtarı):
Auth Token
giriş alanına Pinggy dashboard’dan kopyaladığınız Access token’ı birebir yapıştırın.
Tünel Ayarlama (Local Domain ve External Domain): ServBay, birden fazla yerel site için ayrı ayrı Pinggy tüneli oluşturmanıza olanak tanır.
- Local Domain (Yerel Site):
- Açılan menüden, genel ağa açmak istediğiniz ServBay’de barındırılan yerel web sitesini seçin (örn.
thinkphp.test
veyaservbay.demo
).
- Açılan menüden, genel ağa açmak istediğiniz ServBay’de barındırılan yerel web sitesini seçin (örn.
- External Domain (Harici Alan Adı):
- Pinggy ücretsiz kullanıcıları için: Bu alanı boş bırakın. Pinggy, tüneliniz için rastgele bir herkese açık URL'yi otomatik oluşturacaktır (genellikle
.a.free.pinggy.link
veya.pinggy.link
olarak biter). ServBay, tünel başlatıldıktan sonra otomatik olarak bu URL’yi burada gösterecek. - Pinggy ücretli kullanıcıları için: Eğer Pinggy hesabınız özel veya rezerve edilmiş alan adlarını destekliyorsa, burada kendi alan adınızı girebilirsiniz.
- Pinggy ücretsiz kullanıcıları için: Bu alanı boş bırakın. Pinggy, tüneliniz için rastgele bir herkese açık URL'yi otomatik oluşturacaktır (genellikle
- Local Domain (Yerel Site):
Daha Fazla Tünel Ekleme:
- Başka yerel siteler için tünel oluşturmak istiyorsanız, mevcut tünel satırının sağındaki
+
(artı) ikonuna tıklayın ve adım 4’ü tekrarlayarak yeni bir tünel yapılandırın.
- Başka yerel siteler için tünel oluşturmak istiyorsanız, mevcut tünel satırının sağındaki
Yapılandırmayı Kaydet:
- Tüm tünel ayarlarını tamamladıktan sonra, ekranın sağ alt köşesindeki Kaydet (Save) butonuna tıklayın.
4. Pinggy Servisini Başlat ve Doğrula
- Ayarlarınızı kaydettikten sonra, ServBay yeni yapılandırmanızla Pinggy servisini başlatmayı dener.
- Tüneller listesindeki
Pinggy
satırının yanındaki durum lambasını gözlemleyin. Yapılandırmanız doğruysa ve Pinggy başarıyla sunucularına bağlandıysa lamba yeşile döner; bu, servisin çalıştığı anlamına gelir. - Başarılı şekilde başlatılan her tünel için, daha önce boş bıraktığınız
External Domain
alanında artık Pinggy'nin atadığı herkese açık URL (örn.https://random-string.a.free.pinggy.link
) görüntülenir. - Erişimi Doğrulama:
- Dış alan adının yanında bulunan kopyalama ikonu ile herkese açık URL’yi kolayca kopyalayabilirsiniz.
- Alternatif olarak, tarayıcı ikonuna (genellikle pusula veya dünya simgesi) tıklayarak varsayılan tarayıcınızda URL’yi hemen açabilirsiniz.
- Eğer her şey doğru yapılandırıldıysa, bu Pinggy URL’si üzerinden yerel sitenize erişmeniz mümkün olur.
5. Pinggy Tünellerini Yönetme
ServBay'deki Pinggy yapılandırma arayüzünden tünellerinizi kolayca yönetebilirsiniz:
- Dış Alan Adını Kopyala: Kopyalama ikonuna tıklayarak ortak paylaşım için herkese açık URL’yi elde edin.
- Tarayıcıda Aç: Tarayıcı ikonunu kullanarak erişimi hızlıca test edin.
- Tünel Ekle:
+
ikonuna tıklayarak yeni bir tünel oluşturun. - Tünel Kaldır:
-
(eksi) ikonuna tıklayarak artık ihtiyaç duymadığınız tünel yapılandırmasını silin. - Servisi Durdur/Başlat:
Pinggy
servis satırının yanındaki anahtarı kullanarak tüm Pinggy tünel servislerini toplu şekilde başlatıp durdurabilirsiniz.
Dikkat Edilmesi Gerekenler
- Pinggy Ücretsiz Sürüm Özellikleri: Pinggy ücretsiz sürümde sağlanan dış alan adı dinamiktir ve tünel ya da servisi her başlattığınızda değişebilir. Ayrıca eş zamanlı bağlantı sayısı, bant genişliği ve kullanım süresi gibi kısıtlamalar olabilir. Sabit alan adı, daha yüksek performans ve gelişmiş özellikler için Pinggy'nin ücretli paketlerine geçmeyi değerlendirin.
- Yerel Servis Gereksinimi:
Local Domain
alanında seçtiğiniz yerel web sitesi, ServBay’de düzgün yapılandırılmış ve çalışır durumda olmalıdır (örn. doğru PHP versiyonu, web sunucusu - Caddy/Nginx - aktif, site ayarlarında hata yok). Pinggy sadece ağ trafiğini yönlendirir. - Güvenlik Duvarı ve Ağ: macOS güvenlik duvarınız ve varsa üçüncü parti güvenlik yazılımlarınızın ServBay veya Pinggy istemcisinin ağ trafiğini engellemediğinden emin olun.
- HTTPS Güvenliği: Pinggy, oluşturulan tüneller için genellikle HTTPS desteği sunar ve veri iletimini şifreler; bu, modern web uygulamalarının güvenliği için kritik önemdedir.
Sıkça Sorulan Sorular (SSS)
- S: Pinggy servisi başlatılamıyor, durum işareti yeşil olmuyor. Ne yapmalıyım?
- C: Öncelikle girdiğiniz Pinggy Access token’ın doğru olduğundan emin olun. Ardından internet bağlantınızı kontrol edin. Hizmet satırının yanındaki log ikonunu tıklayarak Pinggy istemci loglarını kontrol edin; hatanın nedeni orada yazılı olabilir.
- S: Pinggy ücretsiz kullanıcısıyım, neden
External Domain
alanını boş bırakmam isteniyor?- C: Bu Pinggy’nin ücretsiz sürümünün standart çalışma şeklidir. Dış alan adını el ile girmeniz gerekmez. Tünel bağlantısı başarılı olunca ServBay, Pinggy sunucusundan size atanmış geçici herkese açık URL’yi otomatik olarak getirip bu alanda gösterecek.
- S: Pinggy diğer tünel servisleri (ör. Ngrok) ile nasıl farklara sahip? Hangisini tercih etmeliyim?
- C: Pinggy ve Ngrok, benzer şekilde etkili NAT geçiş araçlarıdır; ancak özellikler, ücretsiz paket kısıtlamaları, ücretlendirme, yapılandırma zorluk seviyesi ve sunucu dağılımı gibi pek çok parametrede farklılık gösterebilirler. Pinggy özellikle hafifliği ve basit kullanımıyla öne çıkar. Kendi ihtiyaçlarınıza (protokol desteği, özel alan adı talebi, bütçe vb.) ve tercihinize göre seçim yapabilirsiniz. ServBay, bu tür birçok aracı destekleyerek esneklik sunar.
Sonuç
ServBay’in Pinggy entegrasyonu, macOS platformunda web geliştirme ile uğraşanlar için yerel site paylaşımını son derece pratik ve güvenli kılar. Birkaç adımda yapılandırmayı tamamlayarak yerel geliştirme ortamınızı güvenle internete açabilir, demoları, test ve ekip çalışmasını çok daha verimli bir şekilde gerçekleştirebilirsiniz. Lütfen Pinggy hesabınızın türüne göre doğru ayarları yaptığınızdan ve yerel web sitenizin sağlıklı çalışır durumda olduğundan emin olun—böylece Pinggy’nin sunduğu kolaylıklardan maksimum verimi elde edersiniz.