Android スマホをモバイル回線の出口ノードにする:手順どおりに
テザリングは近さ、出口ノードはトンネルです。Android の手順をたどり、役割を承認し、上り回線、電力、二区間のスループットを確認します。
二台の機器、二つの都市、一つの要件。ノートPCのウェブリクエストは、スマホのモバイル回線から出ていく必要があります。多くの人はスマホにVPNアプリを入れて始めますが、これは逆の仕事になります。そのアプリはスマホを他人のゲートウェイのクライアントにしてしまうからです。うまくいく形は、ノートPCからスマホへのトンネルで、スマホがインターネットへ転送します。Tailscale は Android でこれを出口ノードとしてサポートしており、どちらのスイッチがどちら側のものかを知っていれば手順は短いです。
何かを入れる前に役割を名づける
ホットスポットは近さです。ノートPCがスマホの Wi-Fi か USB テザリングに参加し、スマホがその通信を運びます。これはまさに望む挙動ですが、二台が隣り合っている間だけです。スマホの VPN クライアントは逆の役割です。スマホが自分の通信を遠隔のゲートウェイへ送るので、別の都市のノートPCは何も得ません。
遠隔のモバイル出口が三つ目の形です。ノートPCがプライベートネットワークに参加し、スマホも同じネットワーク上にいてインターネット通信の転送を承認され、ノートPCがスマホを出口として選びます。この配置は二台が近くにあることを求めず、自動でもありません。ネットワークに参加しただけのスマホは何も転送しません。
スマホに触る前に
プライベートネットワークを管理するアカウントが必要です。出口ノードの承認は端末の設定ではなく管理操作だからです。ノートPCにクライアントが入っていて同じネットワークにサインインしていること、短い試験以上に使うならスマホを充電しておくことが必要です。
スマホの Wi-Fi を点けたままにするかを先に決めてください。その選択が、実際にどちらの上り回線を試すかを決めるからです。ネットワークがアクセスルールを使うなら、スマホを調べる前に、出口ノード経由でインターネットへ到達できる権限を追加します。正しく設定されたスマホと、それを使う権限のないアカウントは、ノートPCに同じ症状を出します。役に立つ説明のない拒否です。
スマホで役割を有効にし、それから承認する
スマホにクライアントを入れ、サインインし、アプリの出口ノード設定を開きます。この端末を出口ノードとして動かす選択肢を有効にします。正確な文言はアプリの版で変わりますが、意図は変わりません。スマホは自分を差し出すのであって、自分の出口を選ぶのではありません。
次に管理コンソールを開き、端末一覧でスマホを見つけ、出口ノードのルートを承認します。承認がアプリのスイッチと別なのは意図的で、端末が黙ってネットワーク全体のインターネットゲートウェイにならないようにするためです。
ネットワークが端末の承認も求めるなら、先に端末を承認します。未承認の端末は、アプリが何と言おうと出口にはなれません。最後にノートPCでクライアントのメニューを開き、出口ノードを選び、名前でスマホを選びます。ノートPCの既定ルートはこれでトンネルを指します。選択が残ったことを確認してください。クライアントによってはメニューに出口ノードを表示しても、トンネルが再確立するまでローカル接続を使い続けます。素早い再接続のほうが、古い状態を診断するより速いです。
何かを測る前に上り回線を確かめる
スマホで、目的がモバイル回線なら Wi-Fi を切り、まずスマホのブラウザでページを読み込んでモバイルデータが本当に動くことを確かめます。スマホが Wi-Fi にいるなら、出口はその Wi-Fi ネットワークです。悪くない配置ですが、チケットが説明しているものではありません。
両端から出ていくアドレスを比べます。スマホでアドレスを返すページを開き、ノートPCで curl -s https://ifconfig.me を実行します。アドレスが一致すれば、ノートPCはスマホの回線から出ています。加入者間でアドレスを共有する事業者では、無関係な二つの接続が同じに見えることがあるので、一致は整合的とみなし、決定的とはみなしません。
予算は一区間ではなく二区間で見ます。一区間目はノートPCからスマホまで、トンネルが取る経路です。二区間目はスマホから宛先まで、モバイル無線です。スマホでの速いダウンロードは一区間目について何も語らず、混雑した上り回線は双方向の遅いリクエストとして現れます。
頼る前に限界を知る
Tailscale の出口ノードの文書は、Android の出口ノードがユーザー空間で転送するためカーネルの経路より遅く、ルーターの代替を意図していないと述べています。長時間の利用には外部電源も勧めています。充電中で温まり、通信を転送しているスマホでは、Android のバッテリー管理にも注意が要ります。強い省電力はアプリを停止させることがあり、そのときトンネルは断続的なネットワーク障害のように見えます。
回線契約はハードウェアと同じくらい重要です。テザリングとホットスポットの条項、公平利用のしきい値、事業者側のアドレス共有は、スマホから出る通信すべてに適用され、どれもノートPCからは見えません。スマホの閲覧が無制限のプランでも、転送された通信は計量されることがあります。常設なら、モバイルモデムと対応するゲートウェイ役割を持つ小さなルーターのほうが境界がきれいです。契約、トンネル、転送ポリシー、電源が、監視できる一つのサービスになり、棚の上で起きたままにしなければならないスマホではなくなります。要件が限られた遠隔アクセスや位置の試験ならスマホを出口にし、要件が可用性ならルーターを計画してください。