Image

ज्ञानधार → लिनक्स डेबियन 12 पर रिनेट का उपयोग करके पोर्ट अग्रेषण

[वर्चुअल सर्वर]
प्रकाशन तिथि: 23.12.2023

Для решения задач с переадресацией портов в 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