Skip to content

SOCKS proxy server and socket client built upon GCDAsyncSocket.

License

Notifications You must be signed in to change notification settings

hongtaozhy/ProxyKit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProxyKit

Objective-C SOCKS 5 / RFC 1928 proxy server and socket client libraries built upon GCDAsyncSocket.

Usage

SOCKSProxy - Dead simple SOCKSv5 proxy server for OS X or iOS. Supports acting as background "VoIP" sockets on iOS via GCDAsyncSocket.

SOCKSProxy *proxy = [[SOCKSProxy alloc] init];
[proxy startProxyOnPort:9050];

GCDAsyncProxySocket - Proxy-compatible subclass and drop-in replacement for (most of) GCDAsyncSocket.

GCDAsyncProxySocket *socket = [[GCDAsyncProxySocket alloc] init];
[socket setProxyHost:@"127.0.0.1" port:9050 version:GCDAsyncSocketSOCKSVersion5];
[socket connectToHost:@"example.com" onPort:80];

Dependencies

Author

Chris Ballinger

License

MIT

About

SOCKS proxy server and socket client built upon GCDAsyncSocket.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Objective-C 97.7%
  • Ruby 2.3%