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 でローカルホスツを変更します。

 あ〜ラクチン。  

iPod Proxy Setting

Leave a Comment