rickybloomfield / tethering Goto Github PK
View Code? Open in Web Editor NEWThis project forked from rickyzhang82/tethering
Proxy and DNS Server on iOS
License: GNU General Public License v2.0
This project forked from rickyzhang82/tethering
Proxy and DNS Server on iOS
License: GNU General Public License v2.0
This project is forked from https://code.google.com/p/iphone-socks-proxy/ The current goal is to make this iOS apps up-to-date and add new features. User guide documentation is written on https://github.com/rickyzhang82/tethering/wiki If you like this App, please visit UNICEF tap project website http://tap.unicefusa.org/ and make a donation to the kids who need clean water supply. Thanks for your support. Ricky Change log ------------------------------------------------ Release V1.6 * Fix problem when remote network is faster than local network. Thanks @optimoid and @bsuh for their patch and bug report. * Refactor socks proxy message debug log. Release V1.5 * Refactor DNS message log * Verify compatible with iOS 9.3 Release V1.4 * Support iPad tethering. Add http server to host socks.pac file * Fix several memory leak issues. Release V1.3 * Update NSLogger API compatible with iOS 8 Release V1.2 * Convert xib to storyboard * Fix Failed to compile: ttdnsd_platform.h not found error Release V1.1 * Fix retrieve wifi IP address bug. * Replace naive logging with NSLogger logging API * Enable ARC and use modern Objective-C literal Release v1.0. * Support DNS server and Socks5 proxy server. * Fix crash problem when wifi is not connected. * Listenning socket reuse address and port if previous TCP connection in TIME_WAIT state. ------------------------------------------------ # SOCKS - SOCKS Proxy for iPhone # Copyright (C) 2009 Ehud Ben-Reuven # [email protected] # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation version 2. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,USA. This is an iPhone App that is a SOCS Proxy. It allows you to connect your laptop to the Internet through the iPhone's 3G/Edge connection (tethering.) If you want to install the application on your iPhone you will have to build and install the App from the the supplied code. * Pay Apple for iPhone development program * get a development certificat from Apple's developers portal * download the entire source code to a Mac * double click SOCKS.xcodeproj * in the left panel select Targers and then select SOCKS * press the "i" Info button on the top * select Properties tab * In the Identifier field change "symfi" to your company name * connect an iPhone using a cable * click Build and Debug In order for this to work you need to follow few steps Instructions for Mac: * On your laptop start an add-hoc Wi-Fi network: * System Preferences->Network * select AirPort * click on Network Name and select Create Network * in Name enter "mywifi", press OK, press Apply * Connect you iPhone to the add-hoc wifi network: * Settings->Wi-Fi * select "mywifi" * Run this SOCKS App on your iPhone * In the SOCS Proxy tab press Start * configure your laptop to use SOCKS: * System Preferences->Network->Advanced...->Proxies * select SOCKS proxy * in the SOCKS Proxy Server field enter the address and port that appear on your iPhone screen * press OK * press Apply
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.