Skip to content
rickyzhang82 edited this page Sep 24, 2014 · 36 revisions

What is it?

This project is intended to develop tethering tool kits over iPhone without jailbreaking. It is forked from https://code.google.com/p/iphone-socks-proxy/. Current focus is to make this up-to-date, support new iOS and add some new features.

What is requirement?

  • Registered iOS developer certificate
  • iPhone without jailbreak
  • Xcode
  • Wifi network, either Ad hoc network created by your computer or portable wifi router.

What is new?

So far I have added the following new features:

  1. Naive update on GUI which supports 4 inch iPhone 5s.

  2. Add DNS forwarder on iPhone. This DNS server is modified version of forwarding DNS server from TOR project. This local DNS server connects to remote DNS over TCP. It can also pass through socks5 proxy. This comes in handy for use case where you use portable WI-FI router to share your un-jailbreak iPhone connection with multiple devices.

  3. [Updated on Nov 10, 2013] To use SSH by socksify tsocks, I applied a patch for Mac port version tsocks. See my repo https://github.com/rickyzhang82/tsocks_dnsdirect.

  4. [Updated on Sep 23, 2014] I found an alliterative way to provide http proxy through delegate.

What is Next?

Planned new features under development:

  1. Add HTTP proxy. This is for iPad device which only support HTTP proxy.

  2. Refactor GUI to be more user friendly.

Additional Links

Configuration

Debugging

Outstanding issues & Workaround

Clone this wiki locally