Giter Club home page Giter Club logo

iproxy's Introduction

At least when you don't want to jailbreak your iPhone so far you've had only one option if you want to connect from your laptop via iPhone to the internet. And that's paying an additional fee to your mobile carrier to provide you with the signed tethering profile.

iProxy does not give you tethering - it just gives you the next best thing. A http and a socks proxy on your iPhone. Similar to the famous netshare app did before it got pulled from the App Store.

iProxy is not as convenient as the real tethering. The internet connection is a few clicks more away. But if you've got a developer certificate (or have a friend that has one) it certainly is cheaper than handing out the money to your favorite telco. Especially if you only need this connection every now and then.

iProxy is just an evening hack of a project so it's far from perfect. But iProxy is released under the Apache license and freely available on github. So fork away if you want to see something fixed.

This is to give back to the community ...and to stop the ripoff madness.

Feel free to give some feedback via twitter.

Torsten
@tcurdt


Please check the following links for getting iProxy configured.

http://github.com/tcurdt/iProxy/wiki
http://github.com/tcurdt/iProxy/wiki/Configuring-iProxy
http://www.memention.com/blog/2010/05/15/Removing-a-step.html

iproxy's People

Contributors

atomicbird avatar epatel avatar maddox avatar mozeryansky avatar tcurdt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iproxy's Issues

Version 2.0 cannot communicate with Proxifier

Shareware program Proxifier (http://www.proxifier.com) makes most other applications work properly by resolving and routing the requests without manually specifying the SOCKS/HTTP proxy.

I was able to get Version 1.0.1 of iProxy to work properly using Proxifier, but Version 2.0, it cannot communicate with their the SOCKS or HTTPS proxy.

I would really want to use Version 2.0, since it offers multitasking, but something has changed that makes it unable to work with Proxifier (and possibly other similar utilities).

HTTPS on iProxy

I'm not able to view HTTPS sites using iProxy (for example, this page). Is this a known issue or am I missing a configuration?

Transmission dies out after awhile

The current build of iProxy initially works well, but seems to die off after a while, and I no longer can surf on Safari. I've tested this in various modes, with both HTTP and SOCKS turned on, only one of them on, and either multitasking in the background, or left running in the foreground.

I manually have to end it and restart the app in order to resume the ability to surf.

This is being tested on a non-jailbroken iPhone 4 running iOS 4.1 and a MacBook running Snow Leopard 10.6.4.

Thanks for all your help in advance!

does not compile in XCode on Leopard

XCode 3.1.4
Mac OS X 10.5.8

Error:

Running custom shell script
ditto: Can't archive multiple sources
Usage: ditto [ ] src [ ... src ] dst

as per request of tcurdt:

PegBook-Intel:~ mare$ type -a ditto
ditto is /usr/bin/ditto

Application Design

Hi,
I've just try your solution to share my connection whitout jailbreak my Iphone. It's work fine on IOS6.

I've redesign the application icons and colors to make something more "graphic". I would like to share it with you but I don't know where to post it.

Contact me if you want to take it.

Regards.

Configuring

This is truly a great resource! Thank you!

I got the app onto my phone with no problem, and the first time I set it up according to this guide:
https://github.com/tcurdt/iProxy/wiki/Configuring-iProxy

it worked fine.

However, when I tried to reconnect it afterwards, I couldn't get it working. Deleting the ad-hoc network and disconnecting, I started over reconfiguring from the instructions again, and it worked, but once again, afterwards I couldn't reconnect after I disconnected once.

Now, finally, even following the exact same steps on the page, I can't get iProxy to work on my phone at all.

My two questions are: Why would I be able to connect originally, and then not able to get it to work now? And once I manage to get it configured again, shouldn't I just be able to select the ad-hoc network on my computer, select the network on my phone, and then just run-iproxy?

Thank you for your time and help. Again, this app has already provided great joy to my life and has helped ease my internet withdrawal.

Edit: I've tried trouble-shooting this as much as possible. I verified my phone still had connection, I tried both manual and automatic proxying, I reset my devices, etc. It worked before, but I just can't get it working again, and I can't figure out what the difference is. When I try to browse now, I get a spinning wheel but pages never load.

Add USB Interactivity through Accessory API?

Would there be any possible way to create a physically tethered option, that way Wi-Fi doesn't need to be turned on in order for it to work (even though a program on the PC end may be required)?

Is this an active project?

@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.

FTP on iProxy

I can't connect to ftp sites with Panic Coda when i'm using iProxy. Someone else the same issue?

504 Connection Refused errors

Hello,

I got this running on iOS 6.1.3 and Mountain Lion, connected to the ad-hoc network, and setup the http proxy (via the .pac file), but when I try to navigate to any website, I get the following:

proxy error_ 504 connect to www nytimes com_80 failed_ connection refused

Anyone seen this before and know what I'm doing wrong?

Thanks,
Steve

This isn't working for me.

I have the developers certificate, and it is all compiled and coming up fine on my iphone 4.

But if I understand it correctly: if I'm away with no WIFI connection (like in a car), when I start the iProxy app I should get an IP address shown in the app, right? (coming in from the 3G connection). Then once that shows I set up the SOCKS5 with my laptop to catch the connection. I don't need WIFI, I should just be able to power my laptop via my iphone's 3G network. Right?

Configuring iProxy

Hello,

I just updated from Version 1 to version 2 and I am unable to figure out how to configure this version to my MacBook. The iProxy Wiki, configuration page won't load, well none of the pictures will load for me. I've tried multiple web browsers.

Any help would be extremely appreciated.

WiFi iPad?

Could this app be modified to provide support for a wifi ipad?

Thank,
David

Has anything changed since it was written?

Your readme says you need an apple developer license - is this still the case in 2023? I have Xcode and can push apps to my personal phone from my Mac.

also, does this method of proxying still work to bypass modern cell carrier restrictions? I use Mint which is now owned by T-Mobile.

Backgrounding cuts out

Whenever I enter a game or anything where somethin uses the mic or speakers, backgrounding cuts out. Also, the app used to constantly freeze up, however a reinstallation of the app fixed the issue for now. UDP also doesn't work through the HTTP proxy :/

ditto fails on Leopard

might be user error but i'm still unable to compile. here's the error:

Project iProxy | Configuration Release
!Run custom shell script 'Run Script'

ditto: Can't archive multiple sources
Usage: ditto [ ] src [ ... src ] dst
!Command /bin/sh failed with exit code 1

remote ssh to another computer through iProxy internet connection?

I have my computer hooked up to the internet through iProxy, but when I open the terminal to remote ssh to another computer it doesn't work. How do I get the ssh command to use the ad hoc network connection to my device so that I can remote ssh to another computer?
Thanks.

Xcode project lacks device targets

Thanks for posting this project.

The Xcode project can't be set to build for a device, because the base SDK is set to the simulator-specific one. Also, the base SDK is set on both the project and the target.

The base SDK should be set to "latest iOS" in the project, and the setting should be deleted from the target entirely so it inherits from the project.

iOS 4.2.1?

I'm a new developer so I ask this question knowing full well that a) the answer is probably obvious to everybody but me and b) I will probably get flamed for asking... but here it goes anyway.

I downloaded the latest TAR file but because it's optimized for an earlier version of iOS I can't seem to it onto my iPhone 4. I have deployed other apps to my phone (while going through my training) but my iPhone does not show up as an option.

I went into the project settings and updated the build target to iOS 4.2 but still my device is not an option to deploy on.

I should mention that in the organizer the phone is listed and is green. I can open any of my previous projects that I created myself and it all works fine.

So... what am I missing?

Very humbly, Tom

iProxy crashes on launch on Xcode 13.1 for iOS 15

The project is working fine but I needed to do just a couple things to get it to work on the latest xcode/iOS versions, so I wanted to file a ticket for the next person.

I allowed Xcode to auto update the project, but I needed to delete the manual provisioning profiles.

In AppDelete.m change [window addSubview:statusViewController.view]; to [window setRootViewController:statusViewController]; as it would crash complaining about no root view controller.

Everything else was fine and I was able to proxy from my mac to my phone.

Mac Agent Help?

I'm not entirely sure how the iProxy Mac Agent is supposed to operate or what its purpose is in relation to the iPhone app. In addition, I'm having trouble determining which build is the most recent, as there are several different commits and mergers throughout the entire tree. If you could simply assert a newer "version 2.1," that would be great.

Share connection to ethernet

Is there a way I can share the connect to my MacBooks ethernet port so that a router could pick this up so that I can connect my xbox/ps3/wii/etc.

Version 2.0’s SOCKS 5 Proxy Not Working

I’m running version 2.0 on an iPhone 4 and iPad, both running 4.2b1. The HTTP proxy works fine, but the SOCKS 5 proxy does not work. I am not sure if this isolated to iOS 4.2 or if it is an inherent problem of iProxy 2.0. The SOCKS 5 proxy works fine on older versions of iProxy.

I did notice that the port numbers are different in 2.0 and have made the necessary changes on my Mac’s network settings to reflect that. I also made sure I turned on the SOCKS 5 proxy from the application, via the ON/OFF toggle.

Is there some additional changes or settings I should be looking at?

Xcode project lacks device targets again

I'm having the same problem as Stokestack's closed issue #17 reproduced at bottom. Using latest released Xcode 4.2 and latest tcurdt-iProxy-version-2.0-39-g188599c.tar, the project builds fine but only offers iPhone and iPad Simulator SDK targets (3.2, 4.0, 4.1, 4.2, 4.3, & 5.0), but none that targets a physical device... just simulators. I've provisioned fully through Apple's Developer iOS Provisioning Portal, and even tried copying an ad-hoc Distribution.mobileprovision to the root folder of iProxy as per the iProxy FAQ. I'm at a loss how to get any device build target option to show up for iProxy (unlike other apps, where my iPad2 shows up fine).

I'd very much appreciate any suggestions how to proceed to get iProxy loaded on my iPad. Thanks, solmaker

--- issue #17: Xcode project lacks device targets - January 12, 2011
The Xcode project can't be set to build for a device, because the base SDK is set to the simulator-specific one. Also, the base SDK is set on both the project and the target.
The base SDK should be set to "latest iOS" in the project, and the setting should be deleted from the target entirely so it inherits from the project.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.