KtJ Dragon https://ktjdragon.com List of recently added & modified contents [new](Blog)qjailでVIMAGEなプロキシサーバを作ってみる https://ktjdragon.com/myblog/qjail_vnet_proxy <p>うちのインターネット環境は固定IPやら電話回線の都合でフレッツ光にしている。しかし特に平日の日中に速度が低下して職場への(sshトンネル経由の)リモートデスクトップ接続がまともに機能せず、ローカルでできる作業はなるべくローカルでやることでしのいでいた。そこで、KDDIの光回線を追加した。インターネット接続のゲートウェイが同一ネットワークセグメント内に2つできたことになる。</p> <p>ルーティングテーブルをいじって職場へのアクセスはKDDI経由にしてこれはこれでいいのだが<a class="brackets" href="#footnote-1" id="footnote-reference-1" role="doc-noteref"><span class="fn-bracket">[</span>1<span class="fn-bracket">]</span></a>、せっかくの回線なので一番トラフィックが多いであろうwebもKDDI経由にしたくなった。そうすると「ルーティングテーブルのdefaultがKDDIのルータであるようなプロキシサーバ」を用意すればいいということになるが、このためだけに専用の物理サーバを用意するのも馬鹿馬鹿しい。10年ぐらい前に実装されたjailのVIMAGE機能を使えば、ホストとjail内とで別々のルーティングテーブルにすることが可能らしい、ということは知っていたので挑戦してみた。</p> <aside class="footnote-list brackets"> <aside class="footnote brackets" id="footnote-1" role="doc-footnote"> <span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#footnote-reference-1">1</a><span class="fn-bracket">]</span></span> <p>(2025/6/7追記)これをやった時、何も考えずにルータ(Windows機にとってのデフォルトゲートウェイ)のルーティングテーブルに「職場IPアドレスはKDDIルータをゲートウェイとする」としてしまった。このルータはjailでこのサイトのリバースプロキシを動かしているため、結果として職場からこのサイトにアクセスできなくなってしまった。つまり、職場からこのサイトにアクセスする際は固定IPのNTT経由となるが、サーバからの返信はKDDI経由で行おうとしてしまう。この原因を確認するために2日ほどかかってしまった。今はWindows側で職場IPアドレス用のルーティング設定を行うことで対応できている。</p> </aside> </aside> <p>現在jailの管理に使っている<a class="reference external" href="https://qjail.sourceforge.net/">qjail</a>がVIMAGEに対応していればいいんだけど、と調べてみたらQiitaの&#64;psaxuww氏による「<a class="reference external" href="https://qiita.com/psaxuww/items/f59210600917553571f9">FreeBSD 12.0で Jail(VIMAGE) を qjail で構築</a>」という記事がヒットした。ただ現在はqjailのバージョンアップにより設定コマンドが多少変わったのと、うまく動かなかったところもあった。ちなみに、公式ドキュメントである <span class="docutils literal"><span class="pre">qjail-vnet-howto</span></span> だが、qjail公式サイトや<a class="reference external" href="https://man.freebsd.org/cgi/man.cgi?query=qjail-vnet-howto&amp;apropos=0&amp;sektion=0&amp;manpath=FreeBSD+14.2-RELEASE+and+Ports&amp;arch=default&amp;format=html">FreeBSD.orgにあるman</a> も前バージョンのものしかなく、実際のFreeBSD環境で <span class="docutils literal">man <span class="pre">qjail-vnet-howto</span></span> しないと現行のドキュメントは読めない。</p> Tue, 27 May 2025 21:43:03 +0900 [new](Blog)MLBの選手登録ルール https://ktjdragon.com/myblog/mlb_transaction_rule <p>ドジャース大谷選手の子供が生まれる際にチームの一軍登録から外れたことがニュースになったので、MLBの選手の登録ルールについて確認してみた。参考にしたのは<a class="reference external" href="https://www.mlb.com/glossary">MLBのグロッサリーサイト</a>。</p> Sat, 26 Apr 2025 23:45:49 +0900 (Blog)MLBの選手登録ルール https://ktjdragon.com/myblog/mlb_transaction_rule <p>ドジャース大谷選手の子供が生まれる際にチームの一軍登録から外れたことがニュースになったので、MLBの選手の登録ルールについて確認してみた。参考にしたのは<a class="reference external" href="https://www.mlb.com/glossary">MLBのグロッサリーサイト</a>。</p> Sat, 26 Apr 2025 23:45:49 +0900 (Adventure games)月例イベント一覧 https://ktjdragon.com/nb/adv/hs_monthly_event_list (No Header) Tue, 01 Apr 2025 19:21:58 +0900 [new](Adventure games)月例イベント一覧 https://ktjdragon.com/nb/adv/hs_monthly_event_list (No Header) Sat, 22 Mar 2025 14:52:01 +0900 [new](Adventure games)原型ゲーム「Special Eneuiry Detail」 https://ktjdragon.com/nb/adv/hs_sed (No Header) Sat, 15 Mar 2025 16:11:11 +0900 (Adventure games)月例イベント攻略 https://ktjdragon.com/nb/adv/hs_monthlyevent (No Header) Sat, 01 Mar 2025 19:50:37 +0900 [new](Adventure games)月例イベント攻略 https://ktjdragon.com/nb/adv/hs_monthlyevent (No Header) Sat, 01 Mar 2025 18:45:25 +0900 [new](Adventure games)ボーナス要素 https://ktjdragon.com/nb/adv/hs_bonus (No Header) Sat, 01 Mar 2025 15:12:24 +0900 [new](Adventure games)登場人物 https://ktjdragon.com/nb/adv/hs_characters (No Header) Fri, 28 Feb 2025 20:27:08 +0900