Screens Connect は正しく設定されているように見えても、コンピュータへの着信接続が失敗することがあります。
これは通常、Screens Connect が接続情報の設定または取得には成功したものの、コンピュータまたはネットワーク上の何かが着信接続の到達を妨げていることを意味します。
コンピュータとルーターを再起動する
以前はリモート接続が機能していた場合は、まず次を再起動してください:
- 接続先のコンピュータ
- その場所のルーター
両方が完全に再起動したら、もう一度接続を試してください。
コンピュータが接続を受け付けられる状態か確認する
Mac
Mac では、画面共有 または リモート管理 が有効で、正しく設定されている必要があります。
次の手順に従ってください:
画面共有またはリモート管理が正しく設定されているように見えるのに応答しない場合は、サービスをリセットしてみてください:
Secure Connection (SSH) を使用している場合は、リモートログイン も有効になっており、Mac のユーザがそれを使用できるようになっていることを確認してください。
Windows
Windows では、Screens Connect がインストールされて実行中であり、Screens Connect が使用する VNC サーバが利用可能であることを確認してください。
次の手順に従ってください:
接続を妨げる可能性のあるソフトウェアを確認する
ファイアウォール、VPN、セキュリティソフトウェア、ネットワークフィルタなどは、Screens Connect が正しく設定されているように見えても、着信接続を妨げることがあります。
最近、ネットワーク、VPN、ファイアウォール、またはセキュリティ関連のソフトウェアをインストールまたは変更した場合は、その設定を確認するか、一時的に無効にして、接続をブロックしていないか確かめてください。
ネットワークを確認する
ネットワーク自体が着信接続を妨げている可能性があります。
これは特に次のような環境でよくあります:
- 会社、学校、その他の管理されたネットワーク
- 一部のインターネットサービスプロバイダ
- キャリアグレード NAT (CGNAT) を使用するネットワーク
- 二重 NAT 構成
- 着信接続を制限するルーターまたはファイアウォール
コンピュータが管理されたネットワーク上にある場合は、そのネットワークの管理者または責任者に連絡する必要があるかもしれません。
管理されたネットワークまたは制限されたネットワークから接続する
接続を直接テストする
Screens Connect で使用されている公開ホスト名または IP アドレスとポートがわかっている場合は、Screens を使わずにコンピュータへ到達できるかどうかをテストできます。
Mac では、Terminal を開いて次を実行します:
nc -vz <hostname-or-ip> <port>
たとえば:
nc -vz example.com 5900
Secure Connection (SSH) を使用している場合は、代わりに SSH ポートをテストしてください。
テストが成功した場合、コンピュータには到達可能であり、問題にはさらなる調査が必要かもしれません。
テストがタイムアウトするか拒否された場合、Screens の外側にある何かが接続のコンピュータへの到達を妨げています。
代わりに Tailscale を使う
着信接続を何が妨げているのか調べたくない場合は、Tailscale が最も簡単な解決策かもしれません。
Tailscale は Screens でネイティブにサポートされており、着信ポート転送は不要です。通常どおり Screens を使用できます — Tailscale は単にデバイス間のネットワーク接続を提供します。
それでも問題が解決しない場合
直接接続テストが成功したのに Screens がまだ接続できない場合は、問題を再現し、失敗直後に接続元のデバイスから Screens Diagnostics Report を送ってください:
Screens Diagnostics Report を送信する
直接接続テストが失敗する場合、問題は Screens ではなくコンピュータまたはネットワークにあります。接続を何が妨げているのかを特定するには、インターネットプロバイダ、ネットワーク管理者、ルーターメーカー、またはセキュリティソフトウェアの提供元の支援が必要になることがあります。