VPC kapısı: NAT, port yönlendirme ve 5651 kaydı
1. VPC kapısı nedir?
VPC kapısı, VPC'nizin dış dünyayla bağlantısını yöneten, bizim işlettiğimiz yedekli bir hizmettir. Kapı isteğe bağlıdır: tüm sunucularınızın public IP'si varsa ve yalnız birbirleriyle özel ağdan konuşacaksa kapıya gerek yoktur.
| Özellik | Açıklama |
|---|---|
| NAT (dışarı çıkış) | Yalnız özel IP'li sunucular kapının public IP'siyle internete çıkar (güncelleme, API çağrısı). Dışarıdan bu sunuculara bağlantı açılamaz. |
| Port yönlendirme | kapı-IP:2222 → 10.10.2.10:22 gibi; özel bir sunucuya dışarıdan tek porttan erişim (basit "bastion"). |
| Subnetler arası trafik | Aynı VPC'nin subnet'leri arasında izin ver ya da engelle. |
Bu sürümde kapıyla birlikte VPN yoktur.
2. Etkinleştirme
- Hizmetlerim → sunucunuz → Özel ağ (VPC) aracı ya da Gyro Konsol → Özel ağlar (VPC) → VPC'niz → Kapı.
- Kapıyı etkinleştir'e basın. Kapı bir public IPv4 adresi alır ve ücretlenmeye başlar (Bölüm 5).
- NAT çıkışını açın. Gerekirse subnetler arası trafik politikasını seçin.
- Port yönlendirme için Ekle: protokol (TCP/UDP), kapıdaki dış port, hedef özel IP ve hedef port.
Durum syncing iken kapı ayarlarınızı uygular; active olunca hazırdır.
3. Komut satırı, API, Terraform
gyro vpc gateway get <vpc-id>
gyro vpc gateway set <vpc-id> --enabled=true --nat=true
gyro vpc port-forward add <vpc-id> --protocol tcp --public-port 2222 --target-ip 10.10.2.10 --target-port 22
gyro vpc port-forward list <vpc-id>
gyro vpc port-forward remove <vpc-id> <pf-id>
curl -X PUT https://www.gyrohosting.com/api/v1/client/cloud/vpcs/<vpc-id>/gateway \
-H "Authorization: Bearer $GYRO_TOKEN" -H "Content-Type: application/json" \
-d '{"enabled":true,"nat":true,"inter_subnet":"allow"}'
curl -X POST https://www.gyrohosting.com/api/v1/client/cloud/vpcs/<vpc-id>/port-forwards \
-H "Authorization: Bearer $GYRO_TOKEN" -H "Content-Type: application/json" \
-d '{"protocol":"tcp","public_port":2222,"target_ip":"10.10.2.10","target_port":22}'
resource "gyro_vpc" "ana" {
name = "uretim"
cidr = "10.10.0.0/16"
gateway_enabled = true
gateway_nat = true
inter_subnet = "allow"
}
resource "gyro_port_forward" "ssh_db" {
vpc_id = gyro_vpc.ana.id
protocol = "tcp"
public_port = 2222
target_ip = "10.10.2.10"
target_port = 22
}
VPC başına en çok 20 port yönlendirme tanımlanabilir. Kapı public IP'si gateway_public_ip çıktısında ve GET /cloud/vpcs/{id}/gateway yanıtında görünür.
4. Yedeklilik ve 5651 bilgilendirmesi
Kapı yedeklidir; bir kopya arızalanırsa diğeri birkaç saniye içinde devralır. Devralma sırasında açık bağlantılar kopabilir; uygulamanız yeniden bağlanmalıdır.
5651 sayılı Kanun kapsamında yer sağlayıcı yükümlülükleri gereği, kapıdan internete çıkan bağlantılar kayıt altına alınır: iç IP ve port, kapının dış IP ve portu, hedef IP ve port, protokol ve zaman bilgisi. İçerik kaydedilmez. Kayıtlar 2 yıl saklanır ve yalnız yetkili makamların talebi üzerine paylaşılır. Her özel IP'nin dışarıda kullanacağı port aralığı sabit olduğundan, bir dış IP:port bilgisi zamanıyla birlikte tek bir iç sunucuya eşlenebilir.
5. Ücret
VPC kapısı açıkken aylık yaklaşık 277,79 TL (4,99 €); saatlik ölçülür ve ön ödemeli bakiyenizden düşer (en az 1 saat). Kapıyı kapattığınızda ücret durur. Euro fiyatı sabittir, TL tutarı günün kuruyla hesaplanır (KDV hariç); güncel TL karşılığı panelde gösterilir. VPC, subnet ve özel trafik ücretsizdir.
6. Sık sorulan sorular
Kapıyı kapatabilir miyim?
Evet; ancak public IP'si kapalı bir sunucu varken kapanmaz (gateway_in_use), önce o sunucunun public IP'sini açın.
gateway_disabled ya da port_in_use ne demek?
Port yönlendirme için kapı açık olmalı; aynı dış portu iki kez kullanamazsınız.
NAT'ı açmazsam ne olur?
Yalnız özel IP'li sunucular internete çıkamaz; port yönlendirme ve özel ağ çalışmaya devam eder.
Sıradaki adım
Geri bildiriminiz için teşekkürler!
