このページは、以下のような方を対象にしています。
パソコンが複数台ある。
それらが何らかの手段で継っている。
全てのコンピュータからインターネットに繋ぎたい。
このようなシステムを例に説明します。
以下の説明では、LANを「内部」、インターネットを「外部」と呼びます。
私はvenusをメインに使っています。
が、この環境だと外部に接続出来ないので困ります。
ここで、「Delegate」の出番です。
これは、内部のクライアントからの要求を受けて,外部のサービスへ中継するPROXYサーバです。
delegateは、mercuryにインストールします。(でなきゃ、意味が無い)
delegate3.1.1.tar.gzを展開して、ディレクトリを移動します。
% tar xvzf delegate3.1.1.tar.gz
% cd delegate3.1.1
makeします。
% gmake
インストールします。
% cp src/delegated /usr/local/libexec/
% cp bin/expire /usr/local/bin/
cacheを使う方は以下の作業をして下さい。
% mkdir /var/spool/delegate
% mkdir /var/spool/delegate/cache
% chown nobody /var/spool/delegate/cache
% chmod -R a+rwx /var/spool/delegate
/etc/crontab
/etc/rc.local
/etc/services
メールの受信
popclientでpopサーバをmercuryにして下さい。
メールの送信
これはちょっと設定が必要です。
まずmercuryで、sendmailの設定をします。
そして、venusからメールを外部に送る時は、venusのsendmail.defを編集して、sendmail.cfを作り直します。
mnews:
% setenv NNTPSERVER mercury
とするとmercuryにニュースを投稿できます。
あとは、それぞれのプロバイダに投稿して下さい。
netscape:
Options -> Network Preferences -> Proxies -> Manual Proxy Configuration -> Viewを選びます。
HTTP Proxyを、mercury , 8080とします。
ftp:
% ftp mercury 8021とします。
ユーザ名(anonymous等)と、パスワード(メールアドレス等)を入力します。
cd //サーバ名
としてホストを移動して下さい。
telnet:
% telnet mercury 8023とします。
接続するホスト名を入力します。