自宅でPrxyサーバーを立てる

In: Linux

4 8月 2009

違うIPからWebを利用したいとき、公開Proxyは便利です。しかし、海のものとも山のものともつかぬ海外Proxyに接続するのは色々とリスキーなので、自宅サーバーをProxyサーバーにしてみました。

準備

  • 使用サービス:squid
  • 使用ポート:3128

あらかじめ3128のポートを開けておき、Proxy構築サービスのsquidをインストールします。

[root@centos ~]# yum -y install squid

squidが入っていなかったら、まずはyumでインストール。

[root@centos ~]# vi /etc/squid/squid.conf

でsquidの設定ファイルを編集。

外部からのアクセスを可能にするには、

#Default:
#http_access deny all

の下に

acl dacelo src 210.222.333.456
http_access allow dacelo
http_access deny all

と記述しておきます。
これは、daceloという名前を付けたグループ(IP210.222.333.456)からのアクセスを許可し、他からは全て拒否する、という設定です。
もしも全世界に公開するProxyにしたい場合は、

http_access allow all

とします。

ブラウザにプロキシサーバーを設定する

あとはブラウザでProxyを設定すればOKです。

FireFoxの場合「ツール→オプション→ネットワーク」

FireFoxの場合「ツール→オプション→ネットワーク」

IEの場合 「インターネットオプション→接続→LANの設定」

IEの場合 「インターネットオプション→接続→LANの設定」



その他、匿名性やセキュリティを高めるための設定は、このあたりを参照するといいです。

Squidによるプロキシサーバーの構築
プロキシサーバー構築(Squid) – CentOSで自宅サーバー構築

Related posts:

  1. Evernote 4.4 の便利な新機能。とうとうノート間リンクが! 本日6月15日、Evernote4.4 Windows版が正式リリースされました。 色々と機能の改善が施されて、さらに便利に使えるようになっています。 1.ノート間リンク 全Evernoteユーザーが「あったらいいな」と ...続きを読む...
  2. 公開鍵ファイルauthorized_keysの設置場所とパーミッション Linuxで鍵を作成するには、ssh-keygenコマンドを使用します。 で、出来た鍵を置く際のパーミッションで、よくハマる箇所があるのでメモ書き。 ファイル 場所 パーミッション ユーザールート /user 701 S ...続きを読む...
  3. WordPressの管理画面が真っ白になってしまったら WordPressの管理画面だけが真っ白になってしまった。 サイトのトップページを普通に見てみると、普通に表示されている。 /wp-admin/ wp-login.php 管理画面にログインしようとすると、真っ白になって ...続きを読む...
  4. htaccessでのIP制限とBasic認証を併用する 社内では普通にアクセスできるけど、社外からはBasic認証が必要。 そんな風にしたいときは、次のように設定すると併用することができる。 AuthType Basic AuthUserFile /home/dacelo/. ...続きを読む...
  5. メールのエラー「postdrop: warning: unable to look up public/pickup: No such file or directory」 サーバーのメールコマンドを使おうとしたら、こんなエラーが返ってきました。 [dacelo@dacelo.info ~]$ postdrop: warning: unable to look up public/picku...

Related posts brought to you by Yet Another Related Posts Plugin.

コメント

Comment Form

About this blog

ここは、SE見習いである私ことdaceloが、日夜習得していくシステム関連の備忘録、phpやWordPressTipsのネタ、あるいはSEOやWebマーケティング関連の雑感を投稿するブログです。 平日は大体毎日投稿しています。土日は休業日です。

カテゴリー