openNDS(개방형 네트워크 경계 서비스)는 고성능, 작은 설치 공간, 종속 포털입니다.
이는 공용 근거리 통신망과 인터넷 사이에 경계 통제 게이트웨이를 제공합니다.
여러 포털 진입점이 있는 대규모 메시 네트워크까지 소규모 독립 실행형 장소 간의 모든 범위를 지원합니다.
클라이언트 기반 종속 포털 감지(CPD) 방법과 게이트웨이 기반 종속 포털 식별 방법(CPI - RFC 8910 및 RFC 8908)이 모두 지원됩니다.
기본 구성에서 openNDS는 동적으로 생성되고 적응 가능한 스플래시 페이지 시퀀스를 제공합니다. 계속하려면 버튼을 클릭하고 서비스 약관에 동의하면 인터넷 액세스가 허용됩니다. 간단한 옵션을 통해 사용자 로그인을 위한 입력 양식을 사용할 수 있습니다.
이 패키지에는 FAS API가 통합되어 있어 다양한 유연한 사용자 정의 옵션이 가능합니다.
정교한 제3자 인증 애플리케이션 생성이 완벽하게 지원됩니다.
인터넷 호스팅 https 포털은 보안 오류 없이 구현되어 사용자의 신뢰를 극대화할 수 있습니다.
2.1 CPD
종속 포털 감지(CPD)는 모든 최신 모바일 장치, 대부분의 데스크톱 운영 체제 및 대부분의 브라우저에서 사용할 수 있는 클라이언트 기반 프로세스입니다. CPD 프로세스는 종속 상태를 검색하는 수단으로 네트워크 연결 시 포트 80 요청을 자동으로 발행합니다.
클라이언트가 주도하는 이 프로세스는 "카나리아 테스트"라고도 알려져 있으며 수년에 걸쳐 신뢰할 수 있는 사실상의 표준으로 발전했습니다. openNDS는 이 조사를 감지하고 연결하는 클라이언트 장치에 특별한 " 스플래시 " 웹 페이지 시퀀스를 제공합니다.
2.2 CPI - RFC 8910 및 RFC 8908
CPI(종속 포털 식별)는 표준 RFC8910(DHCP 및 라우터 광고의 종속 포털 식별) 및 RFC8908(종속 포털 API)에 정의된 게이트웨이 기반 프로세스입니다.
게이트웨이 라우터는 클라이언트가 인증을 위해 액세스할 수 있는 URL을 제공하여 연결된 클라이언트에게 종속 상태임을 알립니다.
클라이언트는 이 URL에 액세스하여 기존 CPD 방법과 동일한 포털 " 스플래시 " 페이지 시퀀스를 제공받을 수 있습니다.
또는 클라이언트는 이 URL을 사용하여 RFC8908 Captive Portal API에 액세스할 수 있으며, 궁극적으로 인증을 위한 스플래시 페이지 시퀀스가 제공됩니다.
openNDS v9.5.0부터 CPI 방법은 두 가지 형식 모두에서 지원되며 기본적으로 활성화됩니다. 구성 옵션으로 비활성화할 수 있습니다.
참고: 이 글을 쓰는 시점(2021년 11월)에는 CPI를 지원하는 클라이언트 장치가 거의 없습니다.
설치 직후 간단한 3단계 동적 HTML 스플래시 페이지 시퀀스가 클라이언트 연결에 제공됩니다. 클라이언트 로그인은 로그에 기록됩니다.
계속하려면 클릭 기본값과 매우 유사하며 이 옵션에는 사용자가 이름과 이메일 주소를 입력해야 하는 양식을 표시하는 초기 "로그인 페이지"가 있습니다.
데이터 볼륨 및 데이터 속도 임계값은 모든 클라이언트에 대해 구성 가능한 기본값 또는 클라이언트당 특정 값을 사용하여 업로드 및 다운로드 모두에 대해 추가 종속성 없이 독립적으로 지원됩니다.
데이터 볼륨 임계값을 초과하면 클라이언트의 인증이 해제됩니다.
속도 임계값이 초과되면 클라이언트별로 동적 버킷 필터를 사용하여 패킷 수준에서 데이터 속도를 제한합니다. 즉, 임계값에 가깝게 속도를 제한하거나 대기 시간이 늘어나는 대신 버킷 크기를 늘려줍니다.
예를 들어, 내장된 임계값과 동시에 시스템 전반의 속도 상한선을 제공하기 위해 타사 트래픽 제어 패키지를 사용할 수도 있습니다.
openNDS를 사용자 정의하는 다양한 방법이 있습니다:
openNDS의 포털 구성요소는 FAS(Forward Authentication Service) 입니다.
FAS는 일련의 동적 웹 페이지 형태로 사용자 검증/인증을 제공합니다.
이러한 웹 페이지는 openNDS 자체에서 제공되거나 타사 웹 서버에서 제공될 수 있습니다. 타사 웹 서버는 인터넷, LAN 또는 openNDS 라우터에 원격으로 위치할 수 있습니다.
기본 "계속하려면 클릭" 및 "사용자 이름/이메일 주소 로그인" 옵션은 openNDS가 스플래시 페이지 시퀀스 자체를 제공하는 예입니다.
전체 문서를 보려면 https://opennds.rtfd.io/를 참조하세요.
안정 , 최신 또는 이전 버전 의 기록 문서를 선택할 수 있습니다.