시작 시 로컬 포트 ​​전달을 자동으로 구성하시겠습니까?

시작 시 로컬 포트 ​​전달을 자동으로 구성하시겠습니까?

루트가 아닌 사용자로 실행해야 하지만 포트 80과 443에서 수신 대기해야 하는 소프트웨어가 있습니다.

iptables를 사용하면 그렇게 어렵지 않습니다.

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8080

간단하지만 시작 시 작동하도록 하려면 어떻게 유지해야 합니까? 시도해 보았지만 iptables-save작동하지 않는 것 같습니다.

답변1

iptablesDebian 기반 시스템에서 시작 시 규칙을 복원하는 표준 방법은 /etc/network/interfaces.

먼저 현재 규칙을 파일에 저장해야 합니다.

iptables-save > /etc/iptables.rules

관련 인터페이스 블록에 다음을 /etc/network/interfaces추가합니다.

pre-up iptables-restore < /etc/iptables.rules

네트워크 관리자를 통한 로딩과 같은 다른 방법은 다음에서 수행할 수 있습니다.우분투 위키.

관련 정보