Archive for 1月 19th, 2017
「ゆかり」オンライン動作をプライベートIP回線でやる裏技
前回の「ゆかり」オンライン動作の説明では、グローバルIPを持つ回線が必要ということになっている。
データ契約のMVNOは短期解約しても解約金とられないところが多いので、グローバルIPがもらえる業者に気軽に契約しなおせば済むと思うんだけど、
とはいうものの、世の中のほとんどの回線業者はプライベートIPしかもらえないので、グローバルIPがもらえる業者と契約しなおす合間にでもプライベートIPでも「ゆかり」をオンライン動作させる方法を書いておきます。
前提
・ゆかりの通常セットアップが終わってすでにxamppが動作している状態
・プライベートIP経由でいいのでインターネットに接続されている状態(可能であればモバイルルーターかテザリングスマホとはWifiではなくUSBでネット接続したほうがいいです)
接続ツール
まず、ここからゆかりプライベートIPオンライン接続用のソフトをダウンロードします。
https://www.pcgame-r18.jp/owncloud/index.php/s/BHubCTxS1FCbBcU
ZIPファイルを解凍して、任意の実行フォルダにでも移動しておきます。(著者的にはそういうものはいつも「c:\progns\」においてます)
初回だけ「setup.bat」を実行します。
黒いコマンドプロンプト画面が現れて、
Store key in cache? (y/n)
と聞かれるのでyを入力してEnterを押します。
すると
login as:
と表示されるのでコマンドプロンプトの右上の×を押して終了させます。
【この作業は次回からは必要ありません】
次に、設定画面にて
ユーザー接続ポートに、接続用ポート番号を設定します。
下に割り当て表があるのでそちら範囲の数字を、
お試しなら「11090~11100」あたりを使用してください。
ユーザー接続ポートを入力して、その直下の「設定」を押して、
次にオンライン接続用ホスト名に反映されていることを確認して
その直下の「更新」を押す。
そして、プログラム起動停止の横の「起動」を押すと、
タスクバーにPCが斜めに2台並んだようなアイコンが現れます。
このアイコンが現れれば接続完了になります。
もし、このアイコンに赤い×が付いているとエラー状態で、インターネット接続ができていないか、最初のsetup.batの実行を忘れているかもしれません。
「更新」ボタンを押すと現れる「オンライン版接続確認」にOKが表示されれば接続可能状態になっています。
この状態で、「help等」のメニューの中にある「接続情報表示」の画面を表示すると
オンライン版で接続可能なURLとそのQRコードが表示されるので、そちらに参加者の方に接続してもらってください。
以上で使えるようになると思います。(試しにつないでみるまではできたけど、オフ会実践投入はできていない。。。)
ポート番号割り当て表
使用者(敬称略) | ポート番号 | 備考 |
ゆーふうりん | 11000~11009 | |
ぬこ | 11010~11015 | |
成田 | 11021~11022 | |
スフィーナ | 11024~11025 | |
くろっかす | 11026 | |
タマ兄 | 11028 | |
たち | 11030 | |
フックン | 10031 | |
SHINTA | 11032~11035 | |
よしの | 11036 | |
しょーきん | 11037 | |
プリパライム | 11038 | |
ポケ鉄 | 11040~11041 | |
死神フィル | 11042~11043 | |
Mad Hatter | 11044 | |
kuruani | 11045 | |
火神 | 11046 | |
カボスSP+ | 11047 | |
ぬー | 11048 | |
クロP | 11051~11055 | |
愁 | 11056 | |
すみた | 11058 | |
つぼはち | 11059 | |
れん | 11060 | |
百合川 | 11061 | |
楽シャア | 11062 | |
なぎ | 11063 | |
naoo | 11064 | |
あにょん | 11065 | |
芝ちゃん | 11066 | |
crom | 11067 | |
けんしん | 11068 | |
けんちぃ | 11069 | |
黒河 | 11070-11071 | |
tokka-ta | 11072 | |
コウ艦長 | 11073 | |
tukinowa | 11074 | |
がいばー | 11075 | |
v3 | 11077 | |
のんでるん | 11078 | |
まどか | 11079 | |
ひろりん | 11080-11081 | |
ヤマテル | 11082 | |
にいくら | 11083 | |
タカヒロ&Lass | 11084-11086 | |
MiO | 11087 | |
星崎 | 11088 | |
月代 | 11089 | |
えみち | 11101 | |
るえ | 11102 | |
ながし | 11103 | |
MrN | 11104 | |
ヤマテル (2つ目) | 11105 | |
遠見塚 | 11106 | |
お試し用 | 11090~11100 | 被るの覚悟でお試しで使っていい番号にします |
トラブルシューティング
Q.なんか途中で繋がらなくなった。
A.インターネット接続がちゃんと動作しているか確認してみてください。(例えばブラウザでhttp://www.yahoo.co.jp にアクセスしてみるとか)
それから、プログラム起動停止の横の「停止」を押してから、「起動」を押してpfwdの再起動をしてみてください。
それでだめだったら一度機材PCを再起動してみるところから。。。
あとがき
プライベートIPでも外からつなげられるように、サーバーを立てたり、既存のpfwdソフトを改造したりして何とかアクセスできるようにしてみました。
この環境は、僕が急死したり、ドメインやサーバー維持費が払えなくなるくらい生活が困窮してしまうと維持できなくなるので、アンオフィシャルな方法ということにしておいてください。