핫스팟의 리디렉션 부분 만 시뮬레이션하는 방법


0

가능한 경우, 핫스팟의 작은 부분을 시뮬레이션하여 로그인 요청으로 http 요청을 리디렉션하고 로컬 서버 아파치로 리디렉션하려고합니다. 모든 사용자가 404 페이지를 반환하는 대신 웹 브라우저에서 액세스하려고합니다. 내 로컬 서버로 보내십시오 (인터넷에 동의하지 않아야 함). 인터넷에 연결하지 않은 상태에서 youtube.com을 입력하면 주소를 찾지 못하고 404를 반환하지만 대신 아파치 서버에 요청을 보내려고합니다. 또는 라우터가 모든 도메인을 내 로컬 IP (apache 서버).

답변:


0

"ip route"를 사용하여 ip A (192.XXX)에서 아파치 서버 (eth0)에 연결된 인터페이스로 트래픽을 리디렉션 할 수 있습니다.

ip route add 192.X.X.X dev eth0

또는 "iptables"를 사용하여 인터페이스 A (eth0)에서 인터페이스 B (eth0)로 트래픽을 리디렉션 할 수 있습니다.

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

추신 : 나는 당신이 리눅스를 사용하고 있다고 가정합니다.


Windows를 사용하고 있지만 내 PC 대신 라우터에서 가능한지 알고 싶습니다. 핫스팟이 그것을 수행하지만 사용자를 인증하기 전에 수행하는 리디렉션의 이름을 알고 싶습니다. 나는 인터넷을 감당할 수없는 사람들에게 콘텐츠를 제공 할 것이며, 웹 사이트에 포털로 내 웹 사이트를 놓을 수 있지만, 사람들이 네트워크에 연결하면 내 서버로 리디렉션되거나 404 페이지를 얻거나 IP 주소를 얻습니다. 연결하는 라우터의 옵션이어야한다 = (내가 그래서 난 그것에 대해 더 연구하고 작동 할 수있는 기능의 이름이 필요합니다..
데이비드 엔드 레데

@DavidAndrade "Captive Portal"이라고하며 HTTP 리디렉션 (HTTP 302)을 보내는 모든 트래픽을 리디렉션하거나 인증되지 않은 모든 사용자가 캡 티브 페이지에만 액세스를 허용하는 DNS를 사용하도록 할 수 있습니다. 소비자 등급 라우터는 사용할 수 없습니다. 가장 좋은 방법은 Raspberry Pi를 사용하고이를 사용하여 모든 트래픽을 리디렉션하는 것입니다. 이렇게하면 네트워크를 완벽하게 제어 할 수 있습니다.
Jes7err
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.