Image

Bilgi Veritabanı → Linux Debian 12'de rinetd ile Port Yönlendirme

[Virtual sunucular]
Yayın tarihi: 23.12.2023

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