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에 하나의 IP 주소 89.111.187.235가 있고 전달이 작동하는 것을 볼 수 있습니다.
서버에서 여러 IP 주소를 사용하고 이 IP 주소에서만 연결을 허용하려면 /etc/rinetd.conf 파일의 구성을 다음으로 바꾸십시오:
89.111.187.235 1234 89.104.77.7 443
2.2 시작 시 서비스 추가
systemctl enable rinetd
준비가 된.
No Comments Yet