接続設定

ホストに接続する

ホストはリモートで使用するコンピューターです。Luxwarpは通常のインターネット、同じLAN、またはルーティングされたWireGuard VPNで到達可能な直接経路を試行できます。利用するネットワークに合う経路を選んでください。

通常のインターネット接続

ホストとビューアーでLuxwarpにログインし、ホストをオンラインにしたまま、通常のLuxwarpホスト一覧から選択します。直接接続には、双方のネットワークのNATとファイアウォールを通るUDP経路が必要です。まず接続を試し、失敗した場合は以下のホスト側ルーター設定を確認してください。

ルーターの変更には管理者ログインが必要です。ネットワークを別の人が管理している場合は、変更前に確認してください。

LANまたはWireGuard VPN接続

同じLANにいる場合、またはルーティングされたWireGuardトンネルがすでにある場合は、ホストとビューアーをオンラインにして、通常のLuxwarpホスト一覧からホストを選択します。Luxwarpは通知された経路のうち到達可能なものを自動で試します。VPN経路を強制指定する機能ではありません。

  1. ビューアーからホストへ到達できるようにします。 両端を同じLANに置くか、両端のデバイスまたはルーターゲートウェイにWireGuardを設定します。ホストがmacOS・Linux・Windowsのいずれでも、実際のネットワークアドレスと経路を使用してください。
  2. 往復の経路を確認します。 WireGuardのAllowedIPsとネットワークのルートには、宛先ホストのアドレスとビューアーへ戻る経路の両方が必要です。ゲートウェイがトンネルを中継する場合は、転送と戻りのルートも設定してください。
  3. ホストのLuxwarp UDPポートを許可します。 ホストのファイアウォールでは、実際の待受ポート(初期値7000)だけを信頼するLAN/VPNネットワークに許可します。プライベート経路が使える場合、Luxwarpの公開ポート転送は不要です。

WireGuardトンネルの設定は、利用者またはネットワーク管理者が行います。WireGuard公式のQuick Startとルーティング・ネットワーク名前空間ガイドを参照してください。

アカウントと接続の確認

ホストとビューアーが正しいLuxwarpアカウントで表示される必要があります。Teamでは、メディアがVPNを通る場合でもLuxwarp制御サービスへのHTTPS接続が必要です。実際に利用するネットワークで試してください。トンネルが接続済みでも、UDPがホストに届き返信されるとは限りません。

方法1:自動設定を有効にする

推奨
  1. ホストのネットワークからルーターの管理画面を開きます。 アドレスはルーターのラベルやアプリ、またはOSのネットワーク情報にある「Router」や「Default gateway」で確認できます。
  2. UPnPを有効にして保存します。 ルーターの設定で「UPnP」を探してください。メニュー名はルーターによって異なります。
  3. Luxwarpの自動マッピングを有効のままにします。 ホストのLuxwarpアプリでSettings → Network → UPnPを開き、初期設定の有効状態を維持します。

方法2:pfSenseの自動設定

ホストのIPv4アドレスと待受ポートだけを許可します。

  1. ホストのIPアドレスを予約します。 以下の例では192.168.1.50を使用します。このアドレスとポート7000を、実際に予約したホストのアドレスとHost Portに置き換えてください。
  2. ポートマッピングを設定します。 Services → UPnP IGD & PCPで、サービス、UPnP IGD、PCP/NAT-PMPを有効にします。外部インターフェースにはデフォルトゲートウェイのWAN、内部インターフェースにはホストのLANまたはVLANを選択します。
  3. アクセス範囲を制限して保存します。 Default Denyをオンにし、ACL Entriesに以下の行を入力してからSaveを選択します。ホストごとに1行ずつ追加してください。
allow 1024-65535 192.168.1.50/32 7000

ホストでLuxwarpを再起動し、Status → UPnP IGD & PCPにホストのIPアドレスとポートが表示されることを確認します。

STUNの設定は必要ですか?

パブリックWANアドレスを使用している場合は、Enable STUNをオフのままにし、Override WAN Addressは空欄にします。STUNはパブリックIPと外部からの到達性を確認する機能であり、上流ルーターのポートを開くものではありません。Netgateの公式設定ガイドを参照してください。

方法3:手動ポート転送

始める前に、ホスト側ルーターにパブリックWANアドレスがあることを確認してください。プライベートアドレスまたはCGNATアドレスが表示されている場合、このルーターだけでポート転送を設定しても上流のNATを越えることはできません。

  1. ホストのIPアドレスを予約します。 たとえば、DHCPで192.168.1.50を予約します。これは説明用の例であり、実際のアドレスではありません。
  2. アプリのポートを確認します。 ホストのLuxwarpアプリでSettings → Network → Host Portを開きます。初期値は7000です。変更している場合は実際のポートを使用してください。
  3. ポート転送ルールを追加して保存します。 「Port Forwarding」、「NAT」、「Virtual Server」などの項目を探します。以下の例を実際のホストIPとポートに置き換えてください。ホストのファイアウォールでもLuxwarpを許可します。
プロトコル
UDP
外部ポート
7000
ホストIP(例)
192.168.1.50
内部ポート
7000

設定を完了してテストする

ルーターの設定を変更した場合は保存し、ホストでLuxwarpを再起動します。Luxwarpのホスティングを有効にしてホストをオンラインに保ち、実際に使うネットワークから通常のホスト一覧を通じて接続してください。公開インターネット経路はスマートフォンのテザリングなど別のネットワークで、LAN/VPN経路はその経路を有効にして試します。

トラブルシューティングと高度なネットワーク

ホストIPの確認とDHCP予約

ホストのネットワークからルーターの管理画面を開きます。アドレスは通常、ルーターのラベルやアプリ、またはネットワーク情報にある「Router」や「Default gateway」で確認できます。DHCPクライアント一覧でホストを探し、手動ルールまたはpfSense ACLを作成する前に、現在のローカルIPを予約してください。

複数のホスト

手動転送では、各ホストのアプリポートと外部ポートを7000、7001のように別々にし、それぞれ一致させてください。pfSenseではホストごとに範囲を限定したACLを1つ追加します。自動マッピングでは、すべてのホストが内部ポート7000を維持したまま、ルーターが異なる外部ポートを割り当てられます。

プライベートWANまたはCGNAT

IPv4の手動転送では、ホスト側ルーターのWANアドレスを確認します。10.0.0.0/8、172.16.0.0/12、192.168.0.0/16はプライベート範囲で、100.64.0.0/10はCGNATで一般的に使われる共有アドレス空間です。手元のルーターに設定したルールだけでは上流のNATを越えられません。パブリックアドレスについて管理者またはISPに問い合わせてください。自動NATトラバーサルは成功する場合があるため、プライベートWANであることだけで、すべての経路が失敗すると断定はできません。

手動外部ポートとpfSense Static Port

手動転送後も「Connecting」のままの場合、Luxwarpが検出する外部ポートと転送ルールのポートが同じである必要があります。一部のルーターは送信元ポートを変更します。pfSenseに詳しいユーザーは、Hybrid Outbound NATで対象を限定したルールを使用できます。Interface WAN、Protocol UDP、Source 192.168.1.50/32、Source port 7000、Translation WAN address、Static Portをオン、endpoint-independent mappingをオフにします。対応する受信ルールもUDP 7000に限定してください。Netgateの公式ポート転送およびOutbound NATガイドを参照してください。

IPv6

グローバルIPv6の直接経路には、両端でのIPv6と、Luxwarpを許可するファイアウォールルールが必要です。ULAとリンクローカルアドレスには、パブリックインターネットから到達できません。

ビューアー側ネットワークでUDPが制限されている

ホテル、オフィス、テザリング、VPNではUDPが制限されていたり、CGNATが使われていたりする場合があります。利用が許可されている別のネットワークを試すか、管理者に問い合わせてください。ウェブにアクセスできてもUDPが動作するとは限りません。

ホストが表示されない、または画面が真っ黒になる

ホストが一覧にない場合は、アカウント、ホストの電源、ログイン状態、Luxwarpが実行中かを確認してください。接続できても画面が真っ黒な場合は、ルーターの設定を変更する前に、ホストMacのScreen Recording権限を確認します。

Linuxホストのポート

Linuxホストも初期設定ではUDPポート7000を使用します。--portを指定して起動した場合は、手動転送ルールにも同じポートを使用してください。

LuxwarpのUPnPスイッチは、ルーターのUPnPを有効にするものではありません。両方のルーターでUPnPが必須というわけではなく、UPnPやポート転送がなくてもNATホールパンチングで接続できる場合があります。DMZを使用したり、ファイアウォールを無効にしたりしないでください。どの設定でも、すべてのネットワークで直接経路を保証することはできません。Free・Personal・Teamは直接接続を使用します。任意のEnterpriseリレーは別契約で提供予定で、現在のベータでは利用できません。