วิธีฟรีที่ใช้งานได้กับ iPhone ที่ถูกเจลเบรคแล้ว:
1)ติดตั้ง openSSH บน iPhone ของคุณจาก cydia หรือapt-get
ถ้าคุณชอบขั้ว
2)ติดตั้ง python 2.7.x
ในฐานะที่เป็นผู้เขียนรุ่นล่าสุดคือ 2.7.6
3)ดาวน์โหลด libusbmuxd
https://github.com/libimobiledevice/libusbmuxd
คุณสามารถทำสิ่งใดสิ่งหนึ่งgit clone
หรือถ้าคุณไม่ต้องการ / ต้องการgit
ดาวน์โหลด
ให้ปล่อยจากแท็บ 'release'
4)แกะกล่องถ้าคุณไม่ได้ใช้git clone
เส้นทาง หากคุณดาวน์โหลด tarball ให้ทำ
tar zxvf <tarball name>.tar.gz
จากเทอร์มินัล ใน windows ให้ใช้ 7-zip หรือดาวน์โหลดเครื่องมือรุ่น. zip
5) เข้าไปcd
libusbmuxd/python-client
6)ขั้นตอนต่อไปนี้ขึ้นอยู่กับแพลตฟอร์ม:
ของ windows
หากคุณเรียกใช้ windows คุณจะต้องพิมพ์เส้นทางไปยังpython.exe
โปรแกรมของคุณด้วยตนเอง C:\Python27
หากคุณเลือกที่ตำแหน่งเริ่มต้นก็จะติดตั้งลงใน
C:\Python27\python.exe tcprelay.py -t 22:2222
ดังนั้นในหน้าต่างไปที่คำสั่งของคุณรวดเร็วและประเภท
Linux / Unix / Solaris / BSD ฯลฯ
ถ้าคุณใช้ลินุกซ์ (เช่นฉัน) Cygwin ใน Windows BSD / Unix, Solaris หรือพื้นแพลตฟอร์มใด ๆ นอกเหนือจาก Windows และ DOS
python2.7 tcprelay.py -t 22:2222
คนที่รู้จักกันคุณจะเพียงแค่ชนิด
7)
ยังไม่เสร็จ - คุณต้องมีไคลเอ็นต์ SSH ที่ทำงาน! สิ่งนี้ขึ้นอยู่กับแพลตฟอร์มด้วย
Windows - PuTTY
ใน windows cygwin ทำให้เป็นเรื่องง่าย แต่ถ้าคุณไม่มี cygwin แล้ว PuTTY เป็นตัวเลือกที่ดี:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
ตั้งค่าไว้เช่น นี้:
อย่าลืมตั้งชื่อผู้ใช้เข้าสู่ระบบเป็น 'มือถือ'
และสำหรับความเร็วที่เพิ่มขึ้นเล็กน้อย (ค่าใช้จ่ายลดลงจากการเข้ารหัส) ให้เปลี่ยนการเข้ารหัสเป็น 'arcfour' โดยปกติแล้วฉันจะไม่แนะนำสิ่งนี้ แต่เนื่องจากคุณกำลังเข้ารหัสการเข้ารหัสผ่านสาย USB และไม่ใช่เครือข่ายความปลอดภัยจึงมีความเสี่ยงน้อยกว่า
หากคุณต้องการคุณสามารถบันทึกโปรไฟล์สำหรับสิ่งนี้เพื่อหลีกเลี่ยงการตั้งค่าสำรองข้อมูลทุกครั้งที่คุณมีปัญหา สิ่งนี้ทำในส่วน 'เซสชัน' ที่ด้านบนสุด
Linux / Unix / BSD / Solaris / OSX / HP-UX / อะไรก็ตามที่ฉันยังขาดอยู่
คุณสามารถเรียกใช้ssh -D 8080 -p 2222 mobile@127.0.0.1
รหัสผ่านเริ่มต้นสำหรับmobile
และroot
บัญชีบน iPhone alpine
ที่ควรจะเป็น เมื่อคุณลงชื่อเข้าใช้สำเร็จคุณควรเห็นxterm
หน้าต่างที่เหมือนกัน พิมพ์passwd
ตอนนี้เพื่อเปลี่ยนรหัสผ่านของคุณให้ปลอดภัยยิ่งขึ้น นอกจากนี้ให้พิมพ์su
และใช้alpine
เป็นรหัสผ่านของคุณเพื่อเข้าสู่ระบบroot
และเปลี่ยนroot
รหัสผ่านเช่นกัน จากนั้นให้พิมพ์ที่จะกลับไปเข้าสู่ระบบของคุณเป็นexit
mobile
8)เกือบเสร็จแล้วฉันสาบาน! มันซับซ้อนน้อยกว่าที่ปรากฎถ้าคุณทำเอง!
ตอนนี้คุณต้องเปิดเว็บเบราว์เซอร์ที่คุณเลือก ฉันใช้ Firefox ดังนั้นฉันจะใช้มันเป็นตัวอย่าง ฉันใช้โครเมียม แต่ฉันไม่ชอบและไม่ได้ติดตั้งไว้ในขณะนี้ฉันจึงไม่สามารถใช้เป็นตัวอย่างได้ในปัจจุบัน แต่คุณตั้งค่าเป็น SOCKS proxy โดยไม่คำนึงถึงเบราว์เซอร์
ภาพหน้าจอเหล่านี้ใช้ X11 ที่ส่งต่อดังนั้นแบบอักษรน่าเกลียด แต่ไม่ต้องจ่ายเงิน
ก่อนอื่นให้ไปที่หน้าต่างการตั้งค่า ( tools -> options
หรือedit -> preferences
ขึ้นอยู่กับระบบปฏิบัติการ) Advanced -> Network -> Settings...
จากนั้นไปที่
ใช้การกำหนดค่าต่อไปนี้สำหรับเบราว์เซอร์
ปัญหาและแนวทางแก้ไข
ปัญหา:
ใช่มันไม่ได้ใช้ไอโฟนเป็นโมเด็ม
วิธีการแก้:
ได้รับมากกว่านั้น; มันได้ผล.
ปัญหา:
แอพของฉันไม่อนุญาตการตั้งค่าพร็อกซี SOCKS
วิธีการแก้:
ฉันมีปัญหากับเกมอย่าง Minecraft นี่คือการแก้ไขบางอย่าง
สำหรับ Minecraft ssh
ฉันเพิ่มอาร์กิวเมนต์ให้ ฉันเล่นเป็นประจำในเซิร์ฟเวอร์ nerd.nu reddit minecraft (reddit.com/r/mcpublic) ตั้งแต่ minecraft 1.6, การสร้างช่องสัญญาณ SSH และพร็อกซี SOCKS ถูกตั้งค่าเป็นอาร์กิวเมนต์บรรทัดคำสั่งไม่ทำงาน คุณเคยสามารถเพิ่มพารามิเตอร์ java -DSocksProxyHost=127.0.0.1 -DSocksProxyPort=8080
และมันจะทำงาน อย่างไรก็ตามตอนนี้วิธีแก้ปัญหายังไม่ดีนัก แต่ใช้งานได้
เมื่อคุณเริ่มต้นssh
แทนการทำssh -D 8080 -p 2222 mobile@127.0.0.1
จากนั้นเมื่อคุณต้องการเชื่อมต่อกับเซิร์ฟเวอร์ให้เพิ่ม URL ลงในรายการเซิร์ฟเวอร์ของคุณแทน! รีโมตเซิร์ฟเวอร์จะปรากฏบน 127.0.0.1/localhost ด้วยปาฏิหาริย์ของ SSH tunneling!
ssh -D 8080 -L 127.0.0.1:25565:p.nerd.nu:25565 -p 2222 mobile@127.0.0.1
127.0.0.1:25565
สำหรับโปรแกรม / เกมอื่น ๆ จะใช้กฎเดียวกัน หากคุณไม่สามารถตั้งค่าพร็อกซี SOCKS ได้และไม่มีอะไรให้เพิ่ม-L 127.0.0.1:<port>:<remote URL to access>:<remote port>
อีก
ไม่มีอะไรที่บังคับให้คุณใช้พอร์ตเดียวกันบนเป็น127.0.0.1
ที่คุณจะได้ตามปกติดังนั้นฉันสามารถมีตัวอย่างเช่นแมปp.nerd.nu:25565
ไป127.0.0.1:1025
และเกมจะไม่สนใจตราบเท่าที่ฉันระบุพอร์ต ไม่ใช่ทุกโปรแกรมที่จะผ่อนปรน แต่ก็มีประโยชน์ที่จะจำ
นอกจากนี้โปรดจำไว้ว่า: เกือบทุกโปรแกรมสามารถใช้สิ่งนี้ได้ ดังนั้นในขณะที่มันไม่ดีเท่าการมีโมเด็มหรืออะไรง่ายๆมันใช้งานได้ดีอย่างแน่นอน โปรดทราบว่าหากคุณสูญเสียการเชื่อมต่อกับ Wi-Fi คุณอาจเริ่มกินการเข้าถึงข้อมูลเครือข่ายมือถือของคุณ หากเครือข่ายเซลลูลาร์ทำการตรวจสอบแพ็คเก็ตระดับลึกให้เตรียมการชาร์จไว้สำหรับการเปิดใช้งานการปล่อยสัญญาณ โปรดระวังด้วย :) ถ้าคุณมี "TetherMe" จาก Cydia หรืออะไรทำนองนั้นมันอาจปกปิดสิ่งที่คุณกำลังทำอยู่ นอกจากนี้บางครั้งถ้า iPhone เข้าสู่โหมดสลีปก็จะปิด Wi-Fi ติดตั้งinsomnia
จาก cydia / apt เพื่อหลีกเลี่ยงสิ่งนั้น
หรือเพื่อป้องกันการตรวจสอบแพ็คเก็ตลึกคุณยังสามารถ SSH จาก iphone ของคุณไปยังพีซีที่บ้านเพื่อเข้ารหัสและจากนั้น SSH เข้าไปใน iphone ของคุณจากอุปกรณ์ที่คุณเชื่อมต่อ