Parallels DesktopのゲストOS(CentOS)からプロキシ経由でのインターネットへのアクセスを確認をする為に、Macに Squidをインストールしてみました。
インストール
Macへの Squidのインストールは簡単です。
以下のとおりHomebrewを利用してインストールするだけです。
% brew install squid Updating Homebrew... ・・・ Pruned 1 symbolic links and 7 directories from /usr/local ==> Caveats ==> squid To restart squid after an upgrade: brew services restart squid Or, if you don't want/need a background service you can just run: /usr/local/opt/squid/sbin/squid -N -d 1
Squidの起動
Squidの起動も簡単です。以下のコマンドを実行するだけです。
(インストール直後のメッセージに再起動の方法などが書かれていましたね。)
% brew services run squid ==> Tapping homebrew/services Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'... remote: Enumerating objects: 2414, done. remote: Counting objects: 100% (2414/2414), done. remote: Compressing objects: 100% (1128/1128), done. remote: Total 2414 (delta 1120), reused 2339 (delta 1098), pack-reused 0 Receiving objects: 100% (2414/2414), 658.87 KiB | 1.51 MiB/s, done. Resolving deltas: 100% (1120/1120), done. Tapped 1 command (45 files, 826.6KB). ==> Successfully ran `squid` (label: homebrew.mxcl.squid)
Squidの動作確認
Squidはデフォルトで 3128ポートで待ち受けするようですので、curl コマンドで試しにプロキシ経由で Googleに接続してみました。
% curl https://google.co.jp/ http://localhost:3128 <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"> <TITLE>301 Moved</TITLE></HEAD><BODY> <H1>301 Moved</H1> ・・・
Squidの設定変更
もしポート番号などを変えたければ以下の設定ファイルを修正すればよさそうです。
/usr/local/etc/squid.conf
コメントを残す