Linux Debian'de port yönlendirme işlemleri için rinetd servisini kullanacağız. Bu servis, bir sunucudaki belirli bir ip:port adresini başka bir sunucudaki ip:port adresine yönlendirmeyi sağlar.
1. Servisin Kurulumu
apt install rinetd
2. Yapılandırma
Yapılandırma dosyasını düzenleyin:
vi /etc/rinetd.conf
Dosyaya aşağıdaki açıklamalı satırları ekleyebilirsiniz:
# bindaddress bindport connectaddress connectport options...
# 0.0.0.0 80 192.168.1.2 80
# ::1 80 192.168.1.2 80
# 0.0.0.0 80 fe80::1 80
# 127.0.0.1 4000 127.0.0.1 3000
# 127.0.0.1 4000/udp 127.0.0.1 22 [timeout=1200]
# 127.0.0.1 8000/udp 192.168.1.2 8000/udp [src=192.168.1.2,timeout=1200]
0.0.0.0 1234 89.104.77.7 443
Bu örnekte, sunucuda mevcut herhangi bir IP adresine bağlanmaya izin veriyoruz ve uzak sunucu olarak IP 89.104.77.7 ve port 443’ü kullanıyoruz.
2.1 Servisi Yeniden Başlatma
service rinetd restart
Artık sunucuya, örneğimizdeki IP adresi 89.111.187.235 ve port 1234 üzerinden bağlanarak yönlendirmeyi test edebilirsiniz.
Sunucuda birden fazla IP adresi kullanıyorsanız ve yalnızca belirli bir IP üzerinden bağlantıya izin vermek istiyorsanız, /etc/rinetd.conf dosyasını aşağıdaki gibi düzenleyin:
89.111.187.235 1234 89.104.77.7 443
2.2 Servisi Otomatik Başlatmaya Ekleme
systemctl enable rinetd
İşlem tamamlandı.
No Comments Yet