Skip to content

Java Socks4/Socks5 - HTTP/HTTPS proxy server all within one port.

License

Notifications You must be signed in to change notification settings

DrBrad/OpenProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenProxy

This is a proxy server and doesn't contain any client. All of the proxies run on the same port, the default port is: 8080

Supports

This repo currently supports the following and I plan to implement the rest later on.

  • Socks4
  • Socks5
  • Http
  • Https
  • FTP
  • Shadow Socks
  • SMTP
  • POP
  • DNS
  • SSH
  • IRC
  • UPnP support

How to run

Example:

java -jar OpenProxy.jar

How it works

We take the first byte as we would with a regular socks proxy and check if the byte is C/G/P aka first byte for the HTTP/HTTPS protocol. We then route the socket through a simple HTTP/HTTPS proxy if it matches, if not it gets routed over SOCKS.

About

Java Socks4/Socks5 - HTTP/HTTPS proxy server all within one port.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages