Для решения задач с переадресацией портов в Linux Debian мы будем использовать службу rinetd, данная служба позволяет настроить переадресацию ip:port с одного сервера на ip:port другого сервера.
1. Установка службы
apt install rinetd
2. Конфигурация
vi /etc/rinetd.conf
# bindadress 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
Мы добавили строку, где разрешаем подключаться на любой ip адрес, присутствующий на сервере и в качестве удаленного сервера используем ip 89.104.77.7 и порт 443.
2.1 Перезапустим службу
service rinetd restart
अब आप जांच सकते हैं कि क्या आप सर्वर से कनेक्ट हैं, हमारे मामले में सर्वर का पोर्ट 1234 पर एक आईपी पता 89.111.187.235 है और हम देखेंगे कि अग्रेषण कार्य करता है।
यदि आप सर्वर पर कई आईपी पते का उपयोग करते हैं और केवल इस आईपी पते से कनेक्शन की अनुमति देना चाहते हैं, तो /etc/rinetd.conf फ़ाइल में कॉन्फ़िगरेशन को इसके साथ बदलें:
89.111.187.235 1234 89.104.77.7 443
2.2 स्टार्टअप में सेवा जोड़ें
systemctl enable rinetd
तैयार।
No Comments Yet