愛機PC-9821Xpノートマシン"lily"(旧)のデスクトップ画面SMBネットワーク構成(旧)Windowsの話ね。比較的簡単に、比較的安全に...ならsocks5かな?ルータでポートマッピングとか、DMZとか穴をあけたりとか?わかってない人がやったら、それこそ穴だらけ。ローカルにsocks5のサーバを立てましょう。おまけに、ポートマッピングでやるよりも利点があるのです。いう前提で話をします。windowsで簡単に、ちゃんと動くsocks5サーバsocksには4と5がありますが、5じゃないと、udp通りません。これではicqのファイル転送も、ほとんどのネットゲームも動きません。socks5が動くというproxyサーバが必要になります。調べた感じでは、無料のものでは以下のソフトがsocks5に対応しているようです。ほかにもあるかもしれません。AnHTTPDdelegateSwiftProxyこれらのうちの、どれかを、socks5として起動し、ICQのFireWall欄にlocalhostとか書きます。(参考1、参考2)ネットゲームにも、socks対応なら、それを記述する項目があるでしょう。socks経由の場合、ポートマッピングと比べたときの利点は、ポート番号が何でもかまわないことと、LAN内(つまりルータの内側)の各マシンがsocks経由であれば、それら各マシンで同時にICQなどが利用可能であること。delegateの設定とりあえず、自分がわかるということと、2000などNT系ではサービスで起動できる(デスクトップが表示される前から起動される)ので、これを選ぶ。http://www.delegate.org/から最新版をダウンロード。(2002/12/13現在8.2.1が最新?)windows版のバイナリをzipなんかで落としてきて、どこか適当なところに展開する。Files\DeleGateに全部うつす。バージョン番号入りのdg8_2_1.exeを、今後のためにdelegated.exeにリネームする。Files\DeleGateに移動(cd)。ADMINは自分のメールアドレスを入れる。入れないと動かないようだ。PERMITは、このマシンからのみ転送ということ。オプションの-vsってのは、ログレベルをサイレントに指定。しとくとログ吐きません。ログが欲しい人は、-vsをとっちゃってください。:これに対してyと答えることで、NTサービスに自動起動として登録されるので、次回からこの作業は必要ない。-P〜〜というのを選んで、停止ボタンを押す。この方法は、ほかのバージョンのWindowsでも可能。MyMachine&Tipskazami@angels.vg。