だから私は主にビルドを実行するために使用するMacminiを持っています。内蔵のvncサーバーを約1週間使用していますが、非常に遅く、何らかの理由で接続の初期化に2分ほどかかります。代わりにRealVNCを試してみようと思いました。
初期設定後、クラウド接続を使用してRealVNC経由で接続でき、基本的にインターネット経由で接続をルーティングできます。ただし、両方のPCが同じネットワーク上にあるため、ローカル接続を使用したいと思います。これはまったく機能していないようです。何を試しても接続が拒否され続けます。
私が試したこと:
両方のコンピューターが同じスイッチに接続されていますが、それが問題である場合、SSHも機能しません。
なぜこれが機能しないのか誰かが知っていますか?
RealVNCクラウド経由で接続することは、必ずしもトラフィックがインターネット経由でルーティングされることを意味するわけではありません-マシンが同じネットワーク上にある場合、これを自動的に把握してデータをローカルにルーティングする必要があります。ビューアの接続情報にアクセスすると、「接続された...」のように表示されるため、クラウドサーバー経由のリレーにフォールバックしているかどうかがわかります。
Tcpを介して直接接続できるのは、エンタープライズプランに加入している場合のみですが、上記のように機能するはずなので、これを行う必要はありません。
アプリケーションが実際には外部/前向きLANインターフェイスでリッスンしていないように、ローカルホストでリッスンしてインターネットへの接続をトンネリングしているだけのようです。
コンピューターにSSHで接続し、Sudo lsof -iTCP:5901
を実行して、すべてのポートでリッスンしているか、ローカルホストのみでリッスンしているかを確認し、$HOME
ディレクトリまたはその他の場所に不明な設定や非表示の構成ファイルまたはディレクトリがあるかどうかを確認します。アプリケーションがアクセスします。その場合は、localhost
または127.0.0.1
をLANIPアドレスまたは0.0.0.0
に変更します。
これは、IPがIPv4ではなくIPv6でリッスンしているかどうかも示します。これにより、ローカルネットワーク経由でそれぞれのIPv4アドレスに接続できないというこの動作も発生します。