iPhoneTouch のホスツ
ご存知の通り、iPod touch, iPhone ではホスツの設定ができません。hosts は有るにはあるんですが、以前JBして iPod Touch にログインして書き換えても参照していないようで効きませんでした。なので、MacにHTTP Proxyをたてて 代行させます。port でインストールすればあっという間です。
$ sudo port -v install squid
###########################################################
# A startup item has been generated that will aid in
# starting squid with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo launchctl load -w /Library/LaunchDaemons/org.macports.Squid.plist
###########################################################
設定ファイル
/opt/local/etc/squid/squid.conf
MacOSXにはsquid起動デフォルトの squid ユーザが設定してありませんので
手っ取り早く nobody ユーザに変更します
$ sudo vi /opt/local/etc/squid/squid.conf
cache_effective_user nobody
に設定変更。
$ sudo chown nobody:nobody /opt/local/var/squid/logs/
$ sudo chown nobody:nobody /opt/local/var/squid/cache
キャッシュ作成 create cache
$ sudo /opt/local/sbin/squid -z
起動 execute
$ sudo /opt/local/sbin/squid -sYD これでiPhoneTouch のHTTP プロキシを設定します。
squid はデフォルトで ローカルネットワーク 192.168.*.*, 172.16.*.*でアクセスできます。
デフォのポートは3128 あとは Hoster でローカルホスツを変更します。
あ〜ラクチン。
![]()