IDEOS WiFi環境でProxy超え方法

| コメント(0) | トラックバック(0)

悪戦苦闘して出来るようになったWiFi環境でProxy超え方法をまとめてみました。

 

参考URL
http(s) proxy support (web, maps, etc) - xda-developers
http(s) proxy support (web, maps, etc) - Page 67 - xda-developers

 

使用したアプリ
Tranperncy Proxy 3.0.8beta (要root権限)

インストールして、そのままEnableにするとエラーがでて、正常動作ができません。
どうやら、IDEOSではiptablesがREDIRECTに対応していないみたいです。
これを解決するには、起動時のスクリプトを修正する必要があります。
ちなみに、今回の作業はAndroid開発環境を導入してやってみました。


作業手順
下記スクリプトを修正していきます。
/data/data/com.hasbox.tproxy/files/redirect.sh

ファイル所有権の変更 (端末側)
#chmod 777 redirect.sh

オリジナルのredirect.shを取り出す(開発環境側)
adb pull /data/data/com.hasbox.tproxy/files/redirect.sh redirect.sh

(未検証だけど、su権限が使えるファイラを使って取り出しても良いかも。)

redirect.shの修正(REDIRECT部の指定方法を書き換えます)

修正前
#!/system/bin/sh
case $1 in
start)
case $2 in
  http)
   iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to 8123
   iptables -t nat -A OUTPUT -p tcp --dport 443 -j REDIRECT --to 8124
   iptables -t nat -A OUTPUT -p tcp --dport 5228 -j REDIRECT --to 8124
   ;;
  socks)
   iptables -t nat -A OUTPUT -p tcp -j REDIRECT --to 8123
esac
;;
stop)
iptables -t nat -F OUTPUT
;;
esac

修正後
#!/system/bin/sh
case $1 in
start)
case $2 in
  http)
   iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:8123
   iptables -t nat -A OUTPUT -p tcp --dport 443 -j DNAT --to-destination 127.0.0.1:8124
   iptables -t nat -A OUTPUT -p tcp --dport 5228 -j DNAT --to-destination 127.0.0.1:8124
   ;;
  socks)
   iptables -t nat -A OUTPUT -p tcp -j DNAT --to-destination 127.0.0.1:8123
esac
;;
stop)
iptables -t nat -F OUTPUT
;;
esac

書き換えたredirect.shを書き戻す(開発環境側)
adb push redirect.sh /data/data/com.hasbox.tproxy/files/redirect.sh

所有権の変更(端末側)
#chmod 500 redirect.sh

もともとは、所有権700なのですが、500にしないと、修正したファイルがEnable/Disable切替時にプログラム本体によって、redirect.shが上書きされ、元に戻ってしまうようです。

以上で作業は終了。
あとは、Tranperncy ProxyをEnableにしてやれば、Proxy超が出来るようになってるはず。
少なくとも、自分の環境ではiptablesで指定したポートを使用した通信は現状問題ないです。

参考
こんな感じのエラーが出ていても、iptableのtableは変更されているので問題ないみたい。
"FIX ME! implement getprotobyname() bionic/libc/bionic/stubs.c:372".

このエラーが出ているときは、確実にアウトみたいです。
iptables: No chain/target/match by that name

トラックバック(0)

トラックバックURL: http://www.ts-works.net/mt5/mt-tb.cgi/626

コメントする

2011年3月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Twitter

Advertisements



このブログ記事について

このページは、TSが2011年3月 5日 13:30に書いたブログ記事です。

ひとつ前のブログ記事は「IDEOSを購入。」です。

次のブログ記事は「大地震 一夜明けて」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ARCHIVES

Zeitgeist

www.assuran.co.jp · wge005.ocn.ad.jp · imr123 ソフトバンク · panasonic th-p4252 · マイクロ波 モード変換器 · http://www.assuran · https://ssc2.komatsu.co.jp · pikara 光でんわターミアルアダプター · 誘電体共振器 fq値 · circular waveguide attenuation · jis r 3206 · http://webmail1.ipc.shimane‐u.ac.jp · swinstall 解析エラー · シングルモード導波管 · powerpoint viewer2003 文字が表示されない · 方形空洞共振器による誘電率測定 · ideos wifi 切り替え · たいめいけん 制服 ウエイター · is005 au · usui@tw.tokai-tv.co.jp · wigig rfチップ インテル · メガエッグ outlook 2003 · 空洞共振器 原理 · 導波管 モード変換 · au is005 · ideos プロキシ · リジッドフレキ基板 ソニー vaio 2ch · ideos wimax · http://www.ocn.ne.jp/sup/ · cs inc 50 nda ac jp english · tsworks ソフト · ビット誤り率プロット excel · l-x jsda toho · http// www.ocn.ne.jp/sup/ · cop シクロオレフィン 学会 · http//www.assuran.co.jp · http://www.assuran.co.jp · メール自動転送サービス rcn · listworksレーダーチャート · hc1-ts 水晶 · tsworks · android WIFI プロキシ超え · viera ssモジュール回路 · hc1-ts 水晶発振 · メガエッグ outlook 2003 設定 · 120ghz 無線 · http ://www.ocn.ne.jp/sup · アカデミック価格 IBES · tsworks 変換 · 218cのアンテナの調整 · te011 共鳴ピーク · e面 h面 · ideos wifi proxy 設定 · ideos · ideos wi-fi プロキシ · assuran.co.jp · メガエッグ メール設定 2003 · ipfwadm 転送 設定 · ideos wifi proxy · 極悪ツール · vb 2ギガ · ico・op ihi生活協同組合 · dic㈱製(pps) z-230 黒 · listworks レーダーチャート · terateram · www.assuran.co.jp · ideos proxy · iptables -t nat -a output -p tcp -j dnat --to · ts-z172 取り付ける · 空洞共振器法 · 平板 共振 1次 モード · imr 123 ソフトバンク · micronix ダイポールアンテナ · http// www.assuran.co.jp/ · tm01 モード 変換 · www.ocn.ne.jp/sup/ · パッチ装荷角型スパイラルアンテナ NTTドコモ · assuran.co.jp/ · http://www.assuran.co.jp/ · vc6.0 クリップボード 保存 画像 形式 · 802.15.3c · 空洞共振器 原理 誘電特性 · uwb フィルタ ·