This module also performs blocking of clients from the list given by the user.
It contains the main functionality of the proxy server.
In this the traffic from the global users is routed to the source website through Translation proxy.
In this the destination server receives the request from the anonymzing proxy server and thus does not receive information about the end user.
The proxy server architecture is divided into several modules as shown in the following diagram: This module controls and manages the user interface and provides an easy to use graphical interface, window and a menu to the end user.
This menu offers the following functionalities: It is the port where new request from the client browser is listened.
In this the requests are forwarded to one or more proxy servers and the response from the proxy server is retrieved as if it came directly from the original Server.This module helps to create configuration settings which in turn let other modules to perform desired configurations such as caching.It performs the following functions: This module is responsible for storing, deleting, clearing and searching of web pages in the cache.This module is responsible for viewing, clearing and updating the logs.
It fasten the service by process of retrieving content from the cache which was saved when previous request was made by the client.
It helps to customize the source site for local users by excluding source content or substituting source content with original local content.