4.7.17

プロキシ環境下でテザリングしてファイファン14をやる方法

他にも書いてる人がいるけれど自分用。


ネットワーク制限がかかっていてファイファンが出来ない、という対策。

プロキシ設定の追加

まずはプロキシ設定。インターネットオプション→接続LANの設定→詳細設定の例外の部分。

ファイファン鯖一覧でJPN鯖ならとりあえずこう設定しておけばOK。
ファイファンにつなぐ際はプロキシを通さなくなる。

テザリングの開始

続いてAndroidを接続する。接続したら、設定→もっと見る→テザリングとポータブルアクセスポイント→USBテザリングをONにする。


これだけでファイファンが起動できるようになる。が、他のアプリもAndroid経由で通信しようとする(プロキシ設定が噛んでいるので実際は通信できないかもしれないが)

ところでこのランチャの読み込みはすごい時間がかかる。ログインIDやpassの入力部分が全然出ない。待つしか無い。

その他アプリはテザリングしない


そこでコマンドプロンプトを開く。後の作業もあるので管理者権限で開いておくと楽
ipconfig と打って、通常使うネットワークとは別のネットワークが追加されているはず。そのデフォルトゲートウェイをメモしておく。(個々は仮にAAAAAA)としておく。

そして以下の2行のコマンドを打つ。(管理者権限であることが必要)

route add 124.150.157.0 AAAAAA MASK 255.255.255.0
route delete 0.0.0.0 AAAAAA

AAAAAAの部分はipconfigで調べたIPを置き換えて欲しい。
簡単に説明すると、1行目はファイファン鯖につなぐときはテザリング回線を使う。2行目は他のアプリはテザリング回線を使わない。という感じ。

基本的にはこれで終わり。

しかし、このコマンドは毎回打たなければならない。面倒だ。

設定コマンドいちいち打つのを省く方法

2行のコマンドをbatファイルに記述して、管理者権限で実行すれば良い。
適当なテキストファイルに2行のコマンドを打って、ファイル拡張子を .bat に変更。ファイファンをするときは右クリック→管理者権限で実行、とすれば良い。

batファイルはどこかにおいておいて、ショートカットをデスクトップに配置する場合は、ショートカットのプロパティ→ショートカット→詳細設定→管理者として実行  にチェックを入れておけば良い。



このAndroidのネットワークのIPはおそらくPC毎に毎回同じものが使いまわされる。うまく接続できない場合はipconfigで調べて書き換えて欲しい。

設定を永続化する

上の方法では一定時間経つと設定が消えてしまう。定期的に実行するのが面倒な場合は -p オプションにする
route -p add 124.150.157.0 AAAAAA MASK 255.255.255.0
みたいな感じ。
消す場合は
route delete 124.150.157.0
みたいな感じ

おわりに

ちなみに通信料だが、よく30MB/hourと言われているが、1時間で12MBぐらいだった。
やった作業はイシュガルドのモブハン+蛮族デイリーぐらい。

仮に20MB/hourとすると約500MB/day。15GB/monぐらい(繋ぎっぱなしにすることはまず無いだろうが)







IDは普通に回れる。全然ラグは感じない。(docomo回線だからか?)
レイドも多分普通に行けるだろうけれど…

0 件のコメント:

コメントを投稿