2025/06/16 17:38 Getting free internet on a cruise, saving $170

ロボ子、クルーズ船のインターネットって高いのじゃ。

そうですね、博士。記事によると、7日間で170ドルもするらしいです。

高すぎ!でも、MACアドレスを偽装すれば、無料のインターネットを使い続けられるらしいぞ。

MACアドレスの偽装ですか?それはどのように?

プリンセスクルーズアプリの初回ダウンロード時に15分間無料インターネットが付与されるのを利用するのじゃ。この無料インターネットはMACアドレスに依存しているから、MACアドレスを変更すれば何度でも使えるってわけ。

なるほど!でも、毎回手動でMACアドレスを変更するのは面倒ですよね。

そこは、OpenWRT搭載のトラベルルーター(GL.iNet)とPythonスクリプトで自動化するのじゃ!

PythonスクリプトでAPIリクエストを自動化するんですね。具体的にはどんなことをするんですか?

まず、MACアドレスを変更して、MedallionNetにログインするのじゃ(生年月日と部屋番号が必要)。そして、無料インターネットセッションをリクエストする。これを自動で繰り返すようにするのじゃ。

すごい!Dockerコンテナでスクリプトを実行するんですね。環境構築も簡単そうです。

そうじゃ!でも、問題点もあるぞ。example.comへのリクエスト失敗でインターネット接続切れを検知して、再試行する必要があるのじゃ。

なるほど。HTTPエラーが発生した場合も、while Trueループでリクエストを再試行するんですね。かなり安定して使えそうですね。

セッション更新時に一時的に接続が切れることもあるらしいけど、1~2分程度だから許容範囲じゃな。

MedallionNetの最高レベルプランと同等の速度が出るのは魅力的ですね。7+ Mbpsも出るんですか!

10,000mAhのモバイルバッテリーで約7時間も使えるらしいぞ。バッテリー残量42%で済むなんて、省エネじゃな。

スクリプトと設定ファイルがGitHubで公開されているのも嬉しいですね。試してみる価値ありそうです。

ただし、Proof of Conceptだから、今後のアップデートは未定らしいぞ。でも、自分で改造するのも面白いかもな。

確かに!クルーズ船に乗る予定はないですが、勉強になります。ところで博士、船酔い対策は万全ですか?

大丈夫じゃ!私は天才だから、船酔いしないように脳を改造してあるのじゃ!…って、ウソだぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。