Skip to content

FreeNASをプロキシサーバーに(したかった編)

by admin on 11月 30th, 2009

フィルタリングってうざいですよね
ガラケーなら黙ってすっこんでる他ないけどアドエスと最近また新しいβ版が出たOperaMobileならプロキシ通せば最強じゃね?というよくある発想。
OperaTurboって手もあったけれど最近はOperaTurbo経由の制限サイトへのアクセスも目ざとく見つけて引っ掛けてくれるようになったのでちょっと本気出してみた。

うちには常時稼働のQuadサーバーとかがあるからそれで仮想化サーバーでも走らせられればいいけど親父のマシンなので却下。
で、最近電源投入すらしないFreeNAS化したLet’s note L1があるけどこいつプロキシ化できないの?とおもってググってみたらそれっぽいのがあった

FreeNAS forum ? View topic – Turning Freenas into a proxy server with Glype
http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=15&t=2085

上の方で散々php5がどうのcompileがどうの書いてあるけど、最後の最後にあるどんでん返し

091130022449_217

ってのが今回やって成功した方法。
要するに「そんな事しなくてもこれ1行で出来るよ」だそうな。

手順:

  1. TeraTermとかSSHが使える環境を作る
  2. SSHを有効にする
  3. TeraTermで接続
  4. さっきの「pkg_add -r 3proxy」を実行
  5. 結構すぐ終わるのでファイルエディタで「/usr/local/etc/3proxy.cfg」(多分)を以下のように(多分)編集する
    log /var/log/3proxy.log D
    rotate 30
    users admin:CL:password
    internal 127.0.0.1
    external 192.168.1.1
    auth strong
    proxy ?p8080
    system “echo start 3proxy”
    
  6. 「3proxy /usr/local/etc/3proxy.cfg」を実行
  7. そのまんまプロキシの設定を
    IP:FreeNASのIP
    Port:8080
    ユーザー名:admin
    パスワード:password
    にしてアクセスしてみる
  8. たぶん動く(IE系だとユーザー認証ができないみたい)
  9. 終了するときはCtrl+C

やたら多分が付いてるのは、インストールしたのがFreeNASのembedded版で、こいつはHDDからOSイメージを持ってきてRAMディスクに展開しそこを作業領域にするLiveCDなlinuxっぽい構成なもんで、せっかく環境構築したのをリブートして全消去したせいで、記憶を頼りに書いてるから。

こんどはFull版(普通のlinuxっぽくHDDにデータを読み書きするバージョン)で試してきます

#まぁこれLinuxじゃなくてFreeBSDベースなんだけど。。

From → 作ってみた

No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS