===============================================================================
【ソ フ ト名】  UPnPCJ ver 1.22
【登  録  名】  UPnPCJ122.exe
【機能　概要】  UPnP対応ルーターのポート開放ツール
【著作権  者】  マスカット
【対応  ＯＳ】  Windows2000,XP
【ソフト種別】  フリーソフトウェア
【公開　場所】  http://umemasu.hp.infoseek.co.jp/       (リンクフリー)
【Down Load 】  http://umemasu.hp.infoseek.co.jp/upnpcj/UPnPCJ122.exe
【転載　条件】  なし。ご自由にどうぞ
===============================================================================

-------------------------------------------------------------------------------
【ソフト紹介】
-------------------------------------------------------------------------------
　　UPnP非対応のネットワークサーバーアプリケーション使用時に必要な
　　ルーターのポート開放作業（ルーターのアドレス変換や、ＩＰの固定作業）
　　なしで、ボタン１つで、手軽にポート開放を行います
　　※ファイアウォールの設定は別途必要です

　　※UPnPCJ.exeで実行テストする場合は一時的に、ＸＰのＦＷ、および、市販ＦＷを
　　※無効にしてテストしてください
　　※例外設定する場合は、UPnPCJ.exeの15500ポート待ち受け(UDP)を許可してください

-------------------------------------------------------------------------------
【動作確認済ルーター】
-------------------------------------------------------------------------------
  http://umemasu.hp.infoseek.co.jp/index_help.html

-------------------------------------------------------------------------------
【操作方法】
-------------------------------------------------------------------------------
　①WAN_PORT　　　　　ルーターが受けるポート
　②PROT(TCP or UDP)　TCP or UDP
　③LAN_PORT　　　　　サーバーアプリケーションが受けるポート
　④LAN_IP　　　　　　LAN側IPアドレス（自動設定）
　⑤COMMENT　　　　　 コメント（自動設定）

　⑥ルーターのWAN側アドレス取得ボタン
　⑦ショートカット作成するかどうかのチェック
　⑧情報（LAN_IPがプライベートならルーターあり、グローバルならルーターなし）
　⑨ルーター情報取得ボタン　質問用テンプレートや、報告用テンプレート表示
　⑩ポート開放ボタン
　⑪ポート閉鎖ボタン
　⑫ルーターExplorerで開くボタン

＜１、①WAN_PORT、②プロトコル、③LAN_PORTの設定＞
　　　ルーターが受けるポート番号を指定します
　　　例えば、shoutcastや、icecast2のポートはデフォルトでTCPの8000ですので
　　　①8000
　　　②TCP
　　　③省略可(通常①と同じ8000を設定します)
　　　
　　　※④、⑤は自動設定ですので変更する必要はありません

＜２、ポート開放＞
　　　⑩ポート開放ボタンを押します
　　　「ポート開放しました」　　　→正常
　　　「ポート開放に失敗しました」→異常
　　　
　　　⑦ショートカット作成にチェックした場合、デスクトップでアイコンができます
　　　次回からはこのアイコンで処理が可能です
　　　※ショートカットから実行した場合、エラー時のみメッセージが表示されます

　　　※開放したポートは通常、一定時間の無通信でタイムアウトし自動的に閉鎖されます
　　　※詳細は、ルーターのUPnP機能のタイムアウト項目を参照してください
　　　※ルーターを再起動した場合も、閉鎖されることがあります
　　　
　　　異常の場合の原因
　　　・ルーターが見つかりません
　　　　→確認１：XPFW,市販FWの無効でも同じ？
　　　　→確認２：UPnP機能が無効になっていませんか？

　　　　⑨ルーター情報取得ボタンの結果を掲示板まで♪

　　　・このソフトとルーターの相性が悪い
　　　　→手動でポートマッピングを変換 or プロバイダ変更 or ルーター買い替え

　　　・ノートンやウイルスバスターで、このソフトの外部アクセスを遮断した
　　　　→セキュリティを一時的に無効にするか、このソフトの外部アクセス許可を行う

　　　・他のソフト（メッセ等）がすでにUPnPで同じポートを確保している
　　　　→他のポートを利用する


　（参考）ポート開放ヘルプ♪With UPnP
　　http://umemasu.hp.infoseek.co.jp/index_help.html

　　※UPnPCJ.exeでUPnPポート開放の成功失敗の報告をお待ちしております
　　※⑨ルーター情報ボタンで表示される内容をコピーしてください
　　http://umemasu.hp.infoseek.co.jp/cgi-bin/upnp/

＜３、ポート閉鎖＞
　　　ネットワークサーバーアプリケーションを終了する場合、ポートも閉鎖
　　　しておきましょう。
　　　ショートカットのポート閉鎖で簡単に閉鎖できます

-------------------------------------------------------------------------------
【起動時のパラメータ】
-------------------------------------------------------------------------------
　ショートカットや、バッチ等　からの起動パラメータ
　①WAN_PORT　　　　　ルーターが受けるポート
　②PROT(TCP or UDP)　TCP or UDP
　③LAN_PORT　　　　　サーバーアプリケーションが受けるポート（省略時①）
　④LAN_IP　　　　　　LAN側IPアドレス or 自動1 or 自動2 or 自動3
　⑤COMMENT　　　　　 コメント（自動設定）

＜１、開放時＞
　UPnPCJ.exe /open  ① ② ③ ④ ⑤
　例　UPnPCJ.exe /open 8000 TCP 8000 自動2
　例　UPnPCJ.exe /open 8000 TCP 8000 192.168.1.2
　例　UPnPCJ.exe /open 8000 TCP 8000 umemasu_pc
　例　UPnPCJ.exe /open 8000 TCP
　例　UPnPCJ.exe /open 8000 UDP

　③～⑤は省略可
　④には、コンピュータ名または、ローカルIPを設定します

＜２、閉鎖時＞
　UPnPCJ.exe /close ① ②
　例　UPnPCJ.exe /close 8000 TCP
　例　UPnPCJ.exe /close 8000 UDP

-------------------------------------------------------------------------------
【設定ウィザード／アプリケーション連携（自動実行定義）】
-------------------------------------------------------------------------------
# 【概要】
#  ・対象ポート番号を自動的に取得し、ポート開放後、サーバーソフトを実行します
#  ・サーバーソフトが終了したら、ポートを自動的に閉鎖します
#
# 【利用方法】
#  ・UPnPCJ.exeの設定ウィザードボタンを押します
#  ※.iniファイルが作成されていない場合はあらかじめサーバーソフトを
#    起動して、.iniを作成しておく必要があります
#

※詳細は、UPnPCJ.def

-------------------------------------------------------------------------------
【開発履歴】
-------------------------------------------------------------------------------
  2005/09/04 Ver1.00
    ・コンパイル完
  2005/09/05 Ver1.01
    ・ショートカット作成機能追加
  2005/09/06 Ver1.02
    ・UDP閉鎖不具合修正
    ・リリース
  2005/09/19 Ver1.03
    ・RT WAN側アドレス取得ボタン追加
  2005/09/21 Ver1.04
    ・プライベートアドレス判定バグ修正
    ・ショートカット作成時、第４パラメータにコンピュータ名を設定
  2005/09/22 Ver1.05
    ・⑨ルーター情報取得ボタン追加
  2005/09/23 Ver1.06
    ・起動時にDNS参照しFWのチェック
    ・ルーター情報で、IPがプライベートの場合全桁表示
  2005/09/28 Ver1.07
    ・レジストリ値から、DHCPサーバーアドレスを取得し表示
  2005/10/07 Ver1.08
    ・DCHP→DefaultGateway取得に変更
  2005/10/17 Ver1.09
    ・Timer処理、Sleep処理の変更
  2005/12/21 Ver1.10
    ・設定ウィザード追加
  2005/12/28 Ver1.11
    ・PortMappingEntry表示(For Win2000)
    ・Postする内容を変更(MSN互換)
  2006/01/10 Ver1.12
    ・ポートの複数指定(例：8000-8001,9000)
    ・動作モード(MSN風 or 通常 or 両方)
  2006/01/12 Ver1.13
    ・xml処理の変更
    ・defのオンラインアップデート機能追加
  2006/01/14 Ver1.14
    ・外部アドレス取得処理の修正
  2006/01/24 Ver1.15
    ・複数NIC存在時の対策
  2006/01/27 Ver1.16
    ・GateWay取得方法変更
  2006/03/21 Ver1.17
    ・ポート開放テスト（外部より接続テスト）
  2006/10/25 Ver1.18
    ・mode2,3バグ修正
  2006/12/04 Ver1.19
    ・ログオフ時の終了処理追加
    ・TCP/UDPの選択をラジオボタン化、tootip表示追加
    ・U_DDNS呼び出しボタン追加
    ・設定ウィザードのメッセージ修正
    ・LANIP取得は、自動2をデフォルト
    ・共通モジュールの更新
  2006/12/08 Ver1.20
    ・ログオフ時の終了処理修正（proxy経由時はモード３で切断処理試行）
    ・キーボードで指定できるよう、ショートカットキーを設定
    ・ショートカット作成オプション、前回のポート番号を記憶
  2007/02/21 Ver1.21
    ・シャットダウン／ログオフ時に異常終了するバグ修正
  2007/02/23 Ver1.22
    ・シャットダウン／ログオフ時に異常終了するバグ修正2
