OpenWrt 라우터에서 실행되는 캡 티브 포털 nodogsplash가 있습니다. 사전 인증 된 사용자가 http url을 방문하면 브라우저가 웹 페이지의 리드 사용자를 인증하여 인증합니다. 그러나 사용자가 https URL을 방문하면 아무 일도 일어나지 않습니다.iptables 명령을 사용하여 https를 http로 리디렉션하는 방법
브라우저가 항상 http 및 https URL을 방문하는 인증 웹 페이지를 팝업하고 싶습니다.
다음 명령을 시도했지만 HTTP 요청에서만 작동했습니다. https 도메인 이름을 방문하면 192.168.88.210으로 리디렉션되지 않습니다.
iptables -t nat -I PREROUTING -p tcp -m multiport --dport 80,443 -j DNAT --to-destination 192.168.88.210:80
iptables -t nat -I POSTROUTING -p tcp -m multiport --dport 80,443 -j MASQUERADE
은 내가
github discussion를 읽을 수 있지만 여전히이 문제를 해결하는 방법을 모르겠어요. 누구나 iptables를 도울 수 있습니까?
@kixorz가 맞습니다. Youn은 iptables로 트래픽 443을 80/8080으로 리디렉션 할 수 없습니다. 답장을 위해 –
@acj Thansk. 이 문제를 해결하기위한 쉽고 간단한 해결책이 있습니까? – daniel
[Read this post] (http://www.maravento.com/2013/03/firewall.html) 80/8080/443에서 iptables를 구성하는 방법을 알고 싶으 시다면 –