FTPクライアントやメーラーのサーバーを切り替えるには?

私は2つの事務所の異なるLAN環境で[[Reget Free>http://www.reget.com/jp/]] (ダウンローダー) を
使っていますが、事務所1と事務所2では、HTTPプロキシもFTPプロキシもIPアドレス
(ないし、サーバー名)が変わってしまいます。
KemaNetで切り替えができると超ラッキーなのですが・・・あと、ついでに
メーラーも切替できるとうれしいです。

この文書を読むときの重要な注意:

「おや?メジャーなメーラーはマルチアカウントでは?」

・・・今は忘れることにしましょう

作戦1:設定切り替え時に、FTPクライアントやメーラーのレジストリを書き換えてしまう

上級者向け、120%無保証です

レジストリに精通していて、設定を切り替えたいアプリケーションが
どこのレジストリを使用しているのかが判明している場合は、

  1. 事務所毎に office-a.reg , office-b.reg という、REGファイルを用意します。
    設定を変更したいアプリケーションを立ち上げ、それぞれの環境に合う設定に変更した後、 regedit.exe を起動して 本当に必要な部分だけ を選択して REG ファイルに書き出します。
  2. とりあえず office-a.reg をダブルクリックしてみて、
    うまいこと狙いのアプリケーションの設定が切り替わるか確認します。
    同様に office-b.reg も実験しておきます。
  3. KemaNetの設定で、他アプリ起動を有効にします。たとえば事務所A用だったら

    起動するアプリ:regedit.exe

    パラメータ:(パス)\office-a.reg ←フルパスで指定

    という風に書いておきます。記入部分の右横のボタンでファイルを直接指定すると楽でしょう。

作戦2:HOSTSファイルを切り替えてしまう

メールアカウントは不可ですが、作者はよく使います

もしも変更するのがIPアドレス(ないし、ホスト名)だけならば、
hostsファイルを切り替えることでHTTP(WWWプロキシ)、FTP(ファイル転送プロキシ)を
切り替えることができます。ただし、

同一プロトコルのサーバーは同一ポートを使用していて、認証は不要である

ことが前提条件になります。なぜなら hosts ファイルの切替は、
ホストネーム→実際のIPアドレス を切り替えるだけだからです。
(ポートや他の項目は不可能なので hosts 切替作戦では
SMTP-メール送信やPOP-メール受信などのサーバーを切り替えることは不可能)

たとえばこんな環境だった場合、(IPアドレス:ポート番号)

事務所A事務所B
WWWプロキシ192.168.10.101:808010.10.8.101:8080
FTPプロキシ192.168.10.101:808010.10.8.101:8080
  1. Regetの設定はこんな風に書いておきます。
    wg05-01.gif
  2. 今、お手元のhostsファイルをコピーして hosts.a , hosts.b の2つのファイルを作ります。
    DOS窓で行うなら
    c:
    cd \windows
    copy hosts hosts.a
    copy hosts hosts.b
    こんな感じです。もしも hosts ファイルが存在しないときは、hosts.sam ファイルがあるので、
    copy hosts.sam hosts.a
    などとします。
  3. こんな風に hosts ファイルを書いておきます
    (サーバー名とIPアドレスの区切りはタブか半角スペースを使います)
    事務所A事務所B
    付け足す行http_proxy 192.168.10.101http_proxy 10.10.8.101
    (この場合、2行)ftp_proxy 192.168.10.101ftp_proxy 10.10.8.101
  4. KemaNetの事業所A用の設定で hostsファイルに hosts.a を、
    事業所B用の設定では hosts.b をそれぞれ指定します。
  5. 祈りながら切り替えてください。

添付ファイル: filewg05-01.gif 425件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-05-10 (火) 01:11:38