콘텐츠로 건너뛰기
Secret Knock

iPhone, iPad, Mac, Apple Watch용 포트 노킹

노크하세요. 문이 열립니다.

Secret Knock는 iPhone, Mac 또는 손목에서 비밀 노크—knockd 시퀀스, fwknop 단일 패킷 인증, MikroTik용 ping 크기 또는 DrayTek Vigor 코드—로 서버의 숨겨진 포트를 엽니다. 그런 다음 포트를 확인하고 SSH 앱으로 안내합니다.

App Store 출시 예정 포트 노킹이란 무엇인가요?

iOS 18 이후 버전이 설치된 iPhone 및 iPad · macOS 15 이후 버전이 설치된 Mac · watchOS 11 이후 버전이 설치된 Apple Watch

iPhone의 Secret Knock: 홈랩, VPS Frankfurt, MikroTik, DrayTek Vigor, Office NAS의 다섯 문과 각 문마다 고유한 노크 방식 및 황동 노커.
Apple Watch의 Secret Knock: 홈랩, 길게 누르면 iPhone을 통해 노크합니다.

작동 방식

  1. 문 편집: 호스트, 주소군, 네트워크, 지연 시간이 있는 TCP 및 UDP 포트의 knockd 시퀀스.

    문을 추가하세요

    knockd 시퀀스(TCP 및 UDP 포트, 지연 시간, 페이로드), fwknop SPA 키, ping 크기 또는 DrayTek Vigor TOTP 키를 입력하세요. 템플릿으로 시작하거나 knockd.conf 또는 .fwknoprc를 가져오세요.

  2. Secret Knock의 닫힌 문: 황동 노커와 "길게 눌러 노크"가 표시된 fwknop SPA 문 VPS Frankfurt.

    길게 눌러 노크

    노크할 때마다 손안에서 탭으로 느껴집니다. Apple Watch, 위젯, 제어 센터, Siri 또는 동작 버튼에서도 노크할 수 있으며, Mac에서는 메뉴 막대에서 노크할 수 있습니다.

  3. 문이 살짝 열림: 포트 22가 응답하고, 25초 후 창이 닫히는 카운트다운과 SSH 열기 및 다시 노크가 표시됩니다.

    문이 살짝 열립니다

    Secret Knock은 포트가 응답하는지 확인하고, 잠금 화면과 Dynamic Island에서도 열려 있는 시간을 카운트다운하며, 한 번 더 탭하면 SSH 앱을 엽니다.

한 번의 노크, 모든 화면에서

iPhone, iPad, Mac 및 Apple Watch에서 동일한 문을 사용하고, 나만의 iCloud를 통해 동기화합니다. iPhone Duo에서는 목록과 문을 나란히 볼 수 있습니다.

Mac의 Secret Knock: 사이드바의 문 목록과 SSH 열기가 표시된 홈랩의 살짝 열린 문.
Mac — 전체 앱 및 메뉴 막대 패널
iPad의 Secret Knock: 열린 문 옆에 표시된 문 목록.
iPad
펼친 iPhone Duo의 Secret Knock: 목록과 열린 문이 나란히 표시됩니다.
iPhone Duo, 열림
노크 후 Apple Watch: 문이 살짝 열림, 포트 22 응답, 21초 남음.
Apple Watch

노크에 필요한 모든 것

홈랩, VPS, 라우터, 사무실 장비처럼 서버를 닫아 두는 사람을 위해 만들었습니다.

수집하는 데이터가 없습니다. 정말입니다.

서버를 지키는 도구가 사용자를 지켜봐서는 안 됩니다. Secret Knock에는 계정, 분석, 추적이 없습니다.

개인정보 처리방침 읽기 →
  • 계정 및 로그인은 절대 필요 없습니다.
  • 앱에 분석 또는 광고 SDK가 없습니다.
  • 서버는 본인의 iCloud를 통해서만 동기화되며, 노크 시퀀스와 키는 iCloud 키체인에 보관됩니다.
  • 앱은 서버와 통신하며, 노크를 보내는 공인 IP를 표시하기 위해서만 ip.secretknock.app에 연결합니다. 즉시 응답되며 기록되지 않습니다.

문 하나는 무료. 모든 문은 한 번만.

무료

$0 영구

  • 내 서버 1대
  • Apple Watch를 포함한 모든 기능
  • 무료로 체험해 볼 수 있는 데모 문

무제한 문

$4.99 일회성 구입

  • 무제한 서버
  • 한 번 구입하면 iPhone, iPad, Mac 및 Apple Watch에서 모두 사용
  • 가족 공유

미국 가격입니다. App Store에서 해당 국가의 가격을 설정합니다. 구독이나 계정이 필요하지 않습니다.

사용 중인 설정을 위한 가이드

사람들이 가장 많이 노크하는 서버와 라우터를 위한 단계별 안내입니다.

질문

포트 노킹이란 무엇인가요?

포트 노킹은 SSH와 같은 서비스를 닫힌 방화벽 뒤에 숨깁니다. 방화벽은 먼저 비밀 연결 시도 패턴, 즉 노크를 보내는 주소에 대해서만 이를 엽니다. knockd는 포트 시퀀스를 감시하고, fwknop는 암호화된 단일 패킷 인증 패킷 하나를 수락합니다.

Secret Knock은 어떤 서버와 작동하나요?

knockd 또는 fwknopd를 실행하는 모든 서버와, TCP 또는 UDP 연결 시도 시퀀스 뒤에 포트를 여는 방화벽에서 작동합니다. 예를 들어 Linux VPS, 홈 서버, NAS 또는 라우터에서 사용할 수 있습니다.

MikroTik 또는 DrayTek 라우터에서도 작동하나요?

예. 연결 시도 방식과 ICMP 패킷 크기 방식의 MikroTik 포트 노킹 모두 작동하며, Secret Knock은 라우터 규칙이 기대하는 핑 크기를 전송합니다. DrayTek Vigor 라우터에서는 DrayTek 자체 Port Knocking Tool과 같이 노크합니다. 즉, 첫 번째 포트와 라우터의 TOTP 코드로 만든 두 개의 포트를 차례로 사용합니다. 템플릿이 일반적인 설정을 채워 줍니다.

내 서버 없이 사용해 볼 수 있나요?

예. 처음 실행한 후 Secret Knock은 데모 문을 추가합니다. demo.secretknock.app의 공개 테스트 서버입니다. 해당 문을 길게 누르면 서버가 30초 동안 내 주소에 대해 포트를 열므로, 직접 서버를 추가하기 전에 전체 흐름을 확인할 수 있습니다. 데모 문은 무료 서버 한도에 포함되지 않습니다.

포트 노킹은 안전한가요?

기본 노크 시퀀스는 평문으로 전송되므로, 강력한 SSH 키를 대체하는 수단이 아니라 그 앞에 추가하는 한 겹의 보안 계층으로 사용해야 합니다. fwknop SPA는 더 강력합니다. 각 패킷은 암호화되고 HMAC로 인증되며 재전송 공격을 받을 수 없습니다.

Apple Watch에서도 작동하나요?

예. Apple Watch 앱은 자체적으로 원시 네트워크 패킷을 보낼 수 없으므로, Watch는 iPhone을 통해 노크합니다. iPhone에서 떨어져 있을 때는 서버에서 이를 활성화한 경우 Watch가 HTTP를 통해 fwknop SPA를 보낼 수 있습니다.

왜 노크해도 포트가 열리지 않았나요?

대부분의 경우 노크는 IPv6로 나갔지만 SSH는 IPv4로 연결되었거나 그 반대의 경우이며, 또는 서버가 다른 공인 IP를 인식했기 때문입니다. Secret Knock은 노크를 보내는 주소를 표시하고 서버별로 IPv4 또는 IPv6를 고정할 수 있게 해 줍니다. 다른 원인은 포트 노킹 가이드에서 확인할 수 있습니다.

Secret Knock은 데이터를 수집하나요?

아니요. 계정, 분석 및 추적 기능이 없습니다. 서버와 키는 기기와 본인의 iCloud에만 저장됩니다.

비용은 얼마인가요?

모든 기능과 함께 서버 하나는 무료입니다. 무제한 서버는 iPhone, iPad, Mac 및 Apple Watch에서 사용할 수 있고 가족 공유를 지원하는 일회성 구매입니다.

문은 닫아 두고. 노크는 가지고 다니세요.

Secret Knock은 iPhone, iPad, Mac 및 Apple Watch용으로 App Store에 출시될 예정입니다.

App Store 출시 예정