サポート
以下のフォームからメッセージをお送りいただくか、[email protected] までご連絡ください。お使いのデバイス、サーバーソフトウェア(knockdまたはfwknopd)、ノックしたときに起きることをお知らせください。ノックシーケンスやキーは絶対に送信しないでください。
お問い合わせ
ノックしてもポートが開かない
- 1ホーム画面でノック元のアドレスを確認し、サーバログと比較してください。異なる場合は、サーバに対してIPv4またはIPv6を固定してください。
- 2サーバを確認してください。knockdとfwknopdは認識したノックをすべて記録します。何も記録されない場合、パケットはサーバに届いていません。
- 3knockd.confのseq_timeoutとポートの順序が、アプリ内のシーケンスと一致していることを確認してください。
- 4モバイルデータ通信またはVPNではパブリックアドレスが変わります。ネットワークを切り替えた後は、もう一度ノックしてください。
よくある質問
ポートノッキングとは何ですか?
ポートノッキングでは、SSHなどのサービスを閉じたファイアウォールの背後に隠します。ファイアウォールは、最初に接続試行の秘密のパターン、つまりノックを送信したアドレスに対してのみ開きます。knockdはポートのシーケンスを監視し、fwknopは暗号化された1つのSingle Packet Authorizationパケットを受け付けます。
Secret Knockはどのサーバで使えますか?
knockdまたはfwknopdを実行しているあらゆるサーバ、およびTCPまたはUDPの接続試行のシーケンス後にポートを開くファイアウォールで使用できます。たとえば、Linux VPS、ホームサーバ、NAS、ルーターなどです。
MikroTikやDrayTekのルーターでも使えますか?
はい。接続試行によるMikroTikのポートノッキングと、ICMPパケットサイズによる方式のどちらにも対応しており、Secret Knockはルーターのルールが想定するpingサイズを送信します。DrayTek Vigorルーターでは、DrayTek独自のPort Knocking Toolと同様にノックします。最初のポートに続き、ルーターのTOTPコードから作成された2つのポートを使用します。テンプレートにより、一般的な設定を入力できます。
自分のサーバなしで試せますか?
はい。最初の起動後、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にのみ保存されます。
料金はいくらですか?
すべての機能を1台のサーバで無料で利用できます。サーバを無制限に利用するには1回限りの購入が必要です。iPhone、iPad、Mac、Apple Watchで利用でき、ファミリー共有にも対応しています。