tcurdt/iProxy

Is this an active project?

kristianfreeman opened this issue · 25 comments

@tcurdt – is this still considered an active project?

AFAIK, there isn't many other options like this out there that function as well as this did. That being said, the chances of it being runnable upon immediate download is becoming more and more unlikely, from iOS 5, to iOS 6, to iOS 7, etc.

There's a couple PRs that seem to keep it up-to-date. I'm not a great iOS developer, but I'd love to fork the project and accept some pull requests so that it can continue to be usable on newer operating systems.

Interested to hear some other opinions from other people who have recently (though that's subjective, considering the last update was 1+ years ago) contributed to the project – @atomicbird, @racnot, etc.

If there is another alternative that someone knows of, it might not be a bad idea to document that in the README, as this is a fairly popular project in terms of stars/forks.

I no longer have the need for the project. So I am not working on it anymore. But I am happy to pass on the torch and allow committers (that might me preferable to yet another fork that might or might not work).

I am fairly offline until mid-August though. So maybe you guys work out what needs to be fixed and who should we invited to contribute and then I can have a look and invite and maybe even help with the merging.

@imkmf that would be awesome, I just tried building for ios7, after some errors I got it running but couldn't get the proxy to actually work. I suspect something in ios7 is blocking it. :(

Same boat as @taberrr here on iOS 7
I remember this working on iOS 6 during that jailbreak waiting period.

Not really more an old idle one plus it's buggy on latest iOS not worth the trouble mate thanks for info on other app

Sent from James M Wilson

On 29 Oct 2013, at 12:23 pm, Keyvan Fatehi notifications@github.com wrote:

Same boat as @taberrr here on iOS 7
I remember this working on iOS 6 during that jailbreak waiting period.


Reply to this email directly or view it on GitHub.

What other app? If you know an alt solution please do inform as I am really close to throwing this 800 dollar piece of shit out the window.

Jailbreak b available within 4 weeks advise to wait or update iproxy couple days to work on current firmware

Sent from James M Wilson

On 29 Oct 2013, at 1:59 pm, Keyvan Fatehi notifications@github.com wrote:

What other app? If you know an alt solution please do inform as I am really close to throwing this 800 dollar piece of shit out the window.


Reply to this email directly or view it on GitHub.

I would also love to see this working on iOS 7. I am an iOS coder, yet know nothing about proxies. If anyone has any idea why this currently doesn't work then I could take a look.

I'm pretty sure I had this working in an earlier iOS7 build, so it might just be the latest .3 that broke it.

@ddaddy I was looking for tethering solution for my iPhone. I found two available on internet. This one didn't work out of box in iOS7. So I'm working on a similar project forked from https://code.google.com/p/iphone-socks-proxy/ . The socks5 proxy feature is working on iOS7. I recently added DNS server on iPhone as well. I haven't share this to my github account yet. I know some basic on network proxy protocol and raw socket network programming but I'm a beginner iOS developer. Let me know if you are interested. Maybe we can work it together.

Hi @rickyzhang82
That's sounds good. If you have the proxy working, what is left to do?
Maybe you can upload it and I'll take a look?

@ddaddy Current TODO list are

  1. Add HTTP proxy
  2. Re-factor GUI

I'm not sure if sharing my XCode project in github will compromise my iOS signature. Please allow me some time to do some research first and I will share it in github later this weekend.

That'd be great. I'm not sure what you mean by iOS signature. If your referring to provisioning profile, it would be transferred with the code as it's stored in your keychain.

Go ahead and being forth a new build to lessen the terrible cost of wifi ! ;)

Sent from James M Wilson

On 7 Nov 2013, at 5:28 am, ddaddy notifications@github.com wrote:

That'd be great. I'm not sure what you mean by iOS signature. If your referring to provisioning profile, it would be transferred with the code as it's stored in your keychain.


Reply to this email directly or view it on GitHub.

@ddaddy My concern is exposing my team provisioning profile. But after reading apple app distribution guide, it seems that profile is limited to registered device. My iOS development and distribution certificate are stored in my key chain.

I have shared my project on https://github.com/rickyzhang82/tethering/tree/dns_server The dns_server branch contains DNS server. It works out of box in iOS7 and Mavericks in mba. In addition, I updated README with the issues I found last week.

Thanks @rickyzhang82 I've taken a look and started discussion over on your new project.

Thanks mate as I'm busy creating social network

Sent from James M Wilson

On 7 Nov 2013, at 9:05 pm, ddaddy notifications@github.com wrote:

Thanks @rickyzhang82 I've taken a look and started discussion over on your new project.


Reply to this email directly or view it on GitHub.

To anyone still tuning in... The https://code.google.com/p/iphone-socks-proxy/ linked above works in iOS7. I opened up the project, set the Deployment Target to 7.0, and did a build to my attached iPhone4S running 7.0.4. (Clicking through all the automatic fixes for missing icons, etc.)

I used my same network config that I had for iProxy, except changed from http/https proxies, to a SOCKS proxy. At first I could reach IPs, but couldn't resolve anything by name, so I set my DNS config on the laptop to Google's public DNS. (8.8.8.8, 8.8.4.4). Voila! Works fine for http/https. Mail.app doesn't connect to GMail. I don't know if that's expected with a SOCKS proxy. Maybe that's why ricky above is working on a DNS server. It might not be necessary for most cases though.

That app doesn't run the proxy on the same port each time... which adds a very annoying extra step to the setup process. Better than nothing though.

The app could definitely use some updates to make it a little nicer. I'm guessing it might be a better starting point than iProxy at this point (which is DOA in iOS7 as far as I can tell).

thanks mate

On 20 Nov 2013, at 3:48 pm, MalcolmDwyer notifications@github.com wrote:

To anyone still tuning in... The https://code.google.com/p/iphone-socks-proxy/ linked above works in iOS7. I opened up the project, set the Deployment Target to 7.0, and did a build to my attached iPhone4S running 7.0.4. (Clicking through all the automatic fixes for missing icons, etc.)

I used my same network config that I had for iProxy, except changed from http/https proxies, to a SOCKS proxy. At first I could reach IPs, but couldn't resolve anything by name, so I set my DNS config on the laptop to Google's public DNS. (8.8.8.8, 8.8.4.4). Voila! Works fine for http/https. Mail.app doesn't connect to GMail. I don't know if that's expected with a SOCKS proxy. Maybe that's why ricky above is working on a DNS server. It might not be necessary for most cases though.

That app doesn't run the proxy on the same port each time... which adds a very annoying extra step to the setup process. Better than nothing though.

The app could definitely use some updates to make it a little nicer. I'm guessing it might be a better starting point than iProxy at this point (which is DOA in iOS7 as far as I can tell).


Reply to this email directly or view it on GitHub.

@MalcolmDwyer DNS configuration in Macbook air ad hoc network doesn't work, at least in Mavericks. Thus, I resolve it by adding DNS server on iPhone and using portable wifi router. See my use case 2 https://github.com/rickyzhang82/tethering/wiki/Configuration

This makes all my apps including Mail, Safari and Evertnote runs fine.

I know this is a dead project. But now that xcode 7 is coming out and anyone can sideload apps this is going to be a huge win for iphone users. I looked around at the forks but did not see anything recent. The iphone-socks-proxy also looks dead. If anyone knows of something recent please let me know. If not I may try to upgrade one of these.

actually:
https://github.com/rickyzhang82/tethering

looks somewhat uptodate

Well, if anyone wants to bring things up to speed I am more than happy merge a pull request or even pass on commit access.

Hey anyone been messing around with this recently? Figured it was worth a shot to ask!

its working actually with latest ios ? ios 10/11 , xcode 8/9 ?

I would check the forks. Not much has happened here the past few years. I don't have the need or time for active development - but I am always happy to merge up-to-date forks.

Ah that explains why none of this is working in ios10