내 안드로이드 장치를 모바일 웹 서버로 사용하고 있습니다. 내 휴대용 Android 핫스팟을 통해 연결된 모든 사용자를 특정 유익한 페이지로 안내하려고합니다.안드로이드 장치 포털 포털
아무도 내 장치에서이 기술을 구현하는 방법을 알고 있습니까 (저는 이것이 captive portal 기술이라고 생각합니다)?
내 안드로이드 장치를 모바일 웹 서버로 사용하고 있습니다. 내 휴대용 Android 핫스팟을 통해 연결된 모든 사용자를 특정 유익한 페이지로 안내하려고합니다.안드로이드 장치 포털 포털
아무도 내 장치에서이 기술을 구현하는 방법을 알고 있습니까 (저는 이것이 captive portal 기술이라고 생각합니다)?
다른 사람이 뿌리가 맞지 않는 장치에 캡 티브 포털을 구현하는 방법에 대한 유용한 정보를 공유 할 때까지 나는 내 자신의 질문에 대답합니다.
현재 나는 그러한 해결책을 알지 못합니다.
캡 티브 포털은 사용자가 브라우저를 열고 웹에 액세스 할 때까지 주소 나 포트에 관계없이 방화벽을 사용하여 대부분의 네트워크 패킷을 가로채는 방식으로 작동합니다. 이때 브라우저는 인증 등을 요구할 수있는 웹 페이지로 재 지정됩니다.
캡 티브 포털 솔루션이 존재하려면 소프트웨어 방화벽/라우터/웹 서버와 같은 많은 부분이 통합되고 협력되어야합니다. 비 루트 폰의 현재 제한/권한을 감안할 때, 나는 이제 과 같은 애플리케이션이 존재하지 않을 것이라고 믿는다. mmm2006 @
: 그러나, 당신이 경우 당신을 위해 트릭을 할 수 Paywall 같은 애플 리케이션은 뿌리 장치가되어있다.
또한 독자적인 캡 티브 포털 솔루션을 구현할 수 있습니다. 그것은 사소한 아니지만 안드로이드는 리눅스 커널을 기반으로하기 때문에, 당신은이 같은 시도 할 수 : 이후 더 자세히 방문 https://developer.android.com/reference/android/net/CaptivePortal.html를위한 마시멜로에서
안드로이드 핸들 캡 티브 포털
앱 런처 활동에 "android.net.conn.CAPTIVE_PORTAL"인 텐트 필터를 추가하십시오.
그는 휴대 전화에서 포털을 실행하려고합니다. "android.net.CaptivePortal"은 그렇게하지 않습니다. – Ajay
나는 안드로이드 장치에서 이것을 수행하는 것에 대해 확신하지 못합니다. (나는 마약에 대한 안드로이드 검사를 비활성화하는 방법을 찾고 있습니다.) 그러나 hostapd
을 사용하여 WiFi 액세스 포인트로 작동하는 라즈베리 파이에 dnsmasq
을 설정하고 모든 트래픽이 장치에 올 것입니다 (그리고 nginx를 사용하여 기본 페이지 또는 도메인 별 가상 호스트 설정을 제공합니다).
이것은 내 안드로이드 7.0에 captivate 포털이 있다고 믿게 만듭니다. (captivate.apple.com으로 이동하면 내 기본 URL을 보여줍니다).
아마도 이것은 비슷한 것을 구현해야하는 기본 Linux 시스템 구성 요소를 평가하는 데 도움이됩니다. 죄송합니다. 귀하의 질문에 완전히 답변하지 않습니다.
안녕하세요, Panayotis, 지금 대답 하시겠습니까? 나는 지금 알고 싶다. 감사합니다. – mmm2006
루트가 아닌 장치가 있으면 아무런 운이 없습니다. – Panayotis
안녕하세요, Panayotis, 저에게 뿌리 박은 장치가 있으니 어떻게 할 지 말해 주시겠습니까? 어떤 소프트웨어가 필요합니까? 며칠 동안 저를 막았습니다. 도와주세요. 감사합니다 – mmm2006