Skip to content

This is a web proxy that accepts HTTP requests from browsers, generates the corresponding HTTP requests for the same objects to the origin servers and forwards the responses to the browsers. DNS caching is also implemented in this proxy. Each DNS resolution is stored for future use and has a default TTL of 30 seconds

License

Notifications You must be signed in to change notification settings

DEC4F/web-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This is a web proxy that accepts HTTP requests from browsers, generates the corresponding HTTP requests for the same objects to the origin servers and forwards the responses to the browsers.

DNS caching is also implemented in this proxy. Each DNS resolution is stored for future use and has a default TTL of 30 seconds

Installation

  1. Configure

Configure your network to use a proxy server for LAN connection. Then input the IP address of the proxy server for Address (127.0.0.1 if locally deployed) and corresponding port number for Port (5042 as default).

Also configure your browser to use this proxy in order to access internet with same parameters as mentioned above.

  1. Install
$ git clone https://github.com/DEC4F/Proxy.git
$ cd Proxy
  1. Run

Simply compile and run proxyd.java and open your configured browser and you are good to go.

About

This is a web proxy that accepts HTTP requests from browsers, generates the corresponding HTTP requests for the same objects to the origin servers and forwards the responses to the browsers. DNS caching is also implemented in this proxy. Each DNS resolution is stored for future use and has a default TTL of 30 seconds

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages