手把手設定iPad 3G當無線網點代理伺服器 (PC -->iPad 3G -->外部網路)
要越獄 ,裝Cydia的套件
1) 3proxy
2) adv-cmds
若以上仍不夠,可能要再加Unix指令集的套件,因筆者裝了很多不知是否有少。
利用把iPad2當代理伺服器的方式,PC透過代理伺服器設定連網,並做一簡單的選單腳本。
Proxy port:3128
Socks port:1080
將下列腳存入p.sh並放在 /var/mobile 路徑,並利用root 改權限0755 及擁有者 mobile
./p.sh 執行
選單 有1)掛起代理 2)停止代理 3) 顯示狀態 0)離開。
筆者偷懶不想下太多指令給iPad壓力,所以寫個腳本省的老是一再掛了又殺。也可能畫蛇添足了,順便學學Shell Script,也學了好用的 Online 的 源碼轉Html的應用。
#!/bin/bash while : do clear echo "3Proxy Running Shell Script" echo "1. Start Proxy/socks" echo "2. Stop Proxy/socks" echo "3. Show Process Task is Proxy/socks" #!echo "4. Testing" echo "0. Exit" echo -n "Please enter command? [0..3]" read opt case $opt in 1 ) var1=$(ps -A | grep "none..." | cut -b -5 | head -n 1) echo $var1"PID" var=$(ps -A | grep "proxy -d" | cut -b -5 | head -n 1) if [ $var -gt $var1 ]; then echo $var var="proxy -d" $var var=$(ps -A | grep "proxy -d" | cut -b -5 | head -n 1) echo "Proxy process is starting!"$var else echo "Proxy process is running!"$var fi var=$(ps -A | grep "socks -d" | cut -b -5 | head -n 1) if [ $var -gt $var1 ]; then var="socks -d" $var var=$(ps -A | grep "socks -d" | cut -b -5 | head -n 1) echo "Socks process is starting!"$var else echo "Socks Process is running!"$var fi read enterkey;; 2 )var1=$(ps -A | grep "none..." | cut -b -5 | head -n 1) echo $var1"PID" var=$(ps -A | grep "proxy -d" | cut -b -5 | head -n 1) if [ $var1 -gt $var ]; then echo "proxy Process is killed!"$var var="kill "$var $var else echo "proxy process not Found!"$var fi var=$(ps -A | grep "socks -d" | cut -b -5 | head -n 1) if [ $var1 -gt $var ]; then echo " socks Process is killed!"$var var="kill "$var $var else echo "socks Process not Found!"$var fi read enterkey;; 3 )var1=$(ps -A | grep "none..." | cut -b -5 | head -n 1) echo $var1 var=$(ps -A | grep "proxy -d" | cut -b -5 | head -n 1) echo "proxy"$var if [ $var1 -gt $var ]; then echo "Proxy Process is running!"$var else echo "Proxy Process not Found!" fi var=$(ps -A | grep "socks -d" | cut -b -5 | head -n 1) echo "socks"$var if [ $var1 -gt $var ]; then echo "Socks Process is running!"$var else echo "Socks Process not Found!" fi read enterkey;; 0 ) exit;; * ) echo "Please enter an option, [1..3]" read enterkey;; esac done
沒有留言:
張貼留言