[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[osx-users:0779] Re: ターミナルからWebプロキシの



いとうです。

長田さん、石川さん
ありがとうございます。

どういう状況にあるかをまず説明させていただきます。
大学の中にいます。大学にはサーバーがおいてあり、このサーバーから大学外へアクセスするときに、プロキシを通します。
大学のサーバーからは,オンラインジャーナル(web上で読める雑誌)を利用できますが,これは、registrationの都合上、大学の中からしか アクセスできません。夜中でも、休日でも、図書館に行かなくても読めるのがメリットです。
しかし、外にいるときは、原則的にアクセスすることはできません。そこで、SSHトンネルの方法を利用して、大学のサーバーにlog inし、log inした後に、プロキシの設定を入れると、これらのオンラインジャーナルを読むことが可能になります。これで、自宅からでも外出先からでも、ネットにつ ながればこれらのサービスを利用できて非常に便利です。
使用環境はiBookで10.3.1でございます。

いまから、いろいろ試してみます。どうもありがとうございました。結果のご報告は、また後日させていただきます。

--
伊藤和弘
kazuitoh@xxxxxxxxxxxxxxxx

On 2003/12/04, at 18:52, vm_converter wrote:

> 石川%風邪ひいて一週間程倒れてました、です。
>
> # 以下、改行を変更しております。_o_
>
> On Thursday, Dec 4, 2003, at 15:41 Asia/Tokyo, 伊藤 和弘 wrote:
>
>> いとうともうします.
>>
>> 外部サーバーに対して,SSHでログインします.
>> そのサーバーからしか利用できないサーバー外のwebサービスを利用するときに
>> (そのサーバーを通してインターネットに接続するとき),そのサーバーが
>> プロキシサーバーを通す設定になっています.
>>
>> 現在は,ターミナルでSSHを利用してログインした後,システム環境設定のネットワークで,
>> webプロキシにチェックを入れて利用していますが,ターミナルのコマンドでこれらの変更を
>> 可能にすることは可能でしょうか.
>
> 興味が湧いたので少々調べてみました。が。
> 私がヘタレてるので、正直に申しまして、「SSHでログインした後にシステム環境設定で
> web proxyにチェックを入れる」必要がある状況がいまいち理解できてません...。
> # 冗談でも厭味でもなく、本当に解ってません(汗
> 長田さんの方法で良いのではないかと思いつつ、理解もできていないのに、ターミナルから
> web proxyをオン/オフする方法を書いてみます。参考になりますれば...。
>
> まず、前提として、Mac OS X Serverであれば /usr/sbin/networksetup という
> コマンドを利用することでweb proxyのオン/オフや設定の変更が可能です。
> 詳しくは、
> ○Mac OS X Serverドキュメンテーション:コマンドラインの管理(英語版)
> http://www.apple.co.jp/server/documentation/pdfs/Command_Line.pdf
> の、P43辺りをご覧下さい。
>
> Jaguarまではこの networksetup コマンドはクライアント版のMac OS Xにも有りましたが
> Pantherからは含まれていないようです。
> ただし、クライアント版Jaguarに於いても networksetup コマンドは通常は使用できない
> ようにされています。
>
> ○参考
> 極めるMac OS X (の『Mac OS X Server用のセットアップコマンドをMac OS Xでも使う』)
> http://msyk.net/macosxbook/
>
> が。
> この networksetup コマンド、実は、Mac OS X Server 10.3 Admin Tools を
> インストールするとクライアント版のPantherにもインストールされます。
> ○Mac OS X Server 10.3 Admin Tools
> http://www.apple.co.jp/ftp-info/reference/mxs_10.3_admin_tools.html
>
> ですので、前述の『極めるMac OS X』の該当部を良く読み、Mac OS X Server 10.3 Admin
> Tools をインストールして、networksetup を実行できるようにし、networksetupの man を
> 参照しつつ実行してみて下さい。
> ただし、『極めるMac OS X』の該当部にも書かれているように、クライアント版のOSを
> サーバ版と偽って動かすのですから、何かしらのリスクがある*かも*しれないことを
> 覚悟しておきましょう。
> 特に、/System/Library/CoreServices/ServerVersion.plist は作業後に削除しておく
> ことをお勧めします。
>
> ちなみに、クライアント版の10.3.1で試してみて上手く行った感じの作業結果を書いておきます。
> 予めweb proxyを*利用している*環境で、状況確認→proxyオフ→porxyオン→現状復帰、
> としてみています。
> # 素っ気ないですが。
> =============================================
> $ sudo touch /System/Library/CoreServices/ServerVersion.plist
> $ sudo networksetup -listallnetworkservices
> An asterisk (*) denotes that a network service is disabled.
> Built-in Ethernet
> <以下略>
> $ sudo networksetup -getwebproxy "Built-in Ethernet"
> Enabled: Yes
> <以下略>
> $ sudo networksetup -setwebproxystate "Built-in Ethernet" off
> $ sudo networksetup -getwebproxy "Built-in Ethernet"
> Enabled: No
> <以下略>
> $ sudo networksetup -setwebproxystate "Built-in Ethernet" on
> $ sudo networksetup -getwebproxy "Built-in Ethernet"
> Enabled: Yes
> <以下略>
> $ sudo rm /System/Library/CoreServices/ServerVersion.plist
> =============================================
>
> あとは、touch して networksetup でweb proxyをオンにする簡単なshell scriptでも用意して
> おいて、SSHでログイン後に実行するとかでしょうか...。
> SSHでログイン/ログアウト時に ログイン→touch →proxyオン、ログアウト→proxyオフ→rmと
> 自動的にやれると便利なのかも知れませんね。
> # やり方については良く解らないんですが(汗
>
> -- > 石川 泰久/vm_converter
>
>
> -- > [PR]------------------------------------------------------------------
> 乾┃燥┃肌┃用┃≫≫≫“新”スキンケア『 プロメディアル 』誕生 ≪≪≪
> ━┛━┛━┛━┛ ロート製薬がドクターと共同開発した新しいスキンケア。
> 敏┃感┃肌┃用┃ 乾燥性敏感肌にしてあげられることを考えました。
> ━┛━┛━┛━┛ 今ならトライアルキットを500円でお求めいただけます。┘
> http://ad.freeml.com/cgi-bin/ad.cgi?id=ctM7F
> ------------------------------------------------------------------ > [PR]--
> <GMO GROUP> Global Media Online www.gmo.jp
>
>


--[PR]------------------------------------------------------------------
/ ̄ \/ ̄ \  ♪ あなたの【結婚観】を無料診断! ♪   / ̄ \/ ̄ \
\     / ━━━━━━━━━━━━━━━━━━━━  \     /
 \   /     新・結婚情報サービス サンマリエ     \   /
  \_/    今すぐ自分発見テストにチャレンジ!?     \_/
        http://ad.freeml.com/cgi-bin/ad.cgi?id=ctPq4
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp