Muse® Proxy is a highly customizable multi-platform proxy server, easy to use and configure, acting successfully as a gateway to authenticated restricted content, rewriting web server, Web Access Management (WAM), proxy server and reverse proxy. It has been used for more than 10 years within the Muse Federated Search Platform to manage the authentication to resources and the navigation to full text, by restoring the server session on end-user browser.
Libraries use it to allow access from outside their computer network to restricted-access web sites such as ProQuest, EBSCOHost, SpringerLink, Wolters Kluwer, LexisNexis etc. that authenticate users by IP address, HTTP cookies, Referrer address, HTTP authorization or by any other authentication implemented using CGI parameters. Companies use it to allow access to their employees from outside their computer network to internal resources.
As a Web Access Management (WAM), Muse Proxy can provide access to a variety of free or authenticated data resources through Muse Proxy Applications. By means of Muse Proxy Applications one may provide to users a web interface that will allow single sign-on to access various resources all over the Internet. The sources present in a Muse Proxy Application authenticate to the target sites on behalf of the user. In this way, the users of a Muse Proxy Application are provided with a single sign-on interface from which they can access authenticated target sites without knowing the access or authentication details for those sites. The authentication to the Muse Proxy Applications is made via configurable authentication login modules, allowing various authentication types: User/Password, IP or any combination.
As a reverse proxy, web pages from different domains can be integrated into a web portal with the help of Muse Proxy by rewriting the distant web pages under the local domain.
As a regular store-and-forward proxy, Muse Proxy allows end-users or software clients to navigate to the target web sites using various authentication methods such as IP authentication, User/Password. Muse Proxy offers a fine granularity configuration when run on multiple IP(s) machines, being able to handle an unlimited number of IP(s).
As an anonymous proxy, using its own rewriting capabilities makes the Internet activity untraceable, acting as an intermediary and privacy shield between a client computer and the rest of the Internet. It accesses the Internet on the user’s behalf, protecting the user’s computer identity information.
Muse Proxy offers high level real time monitoring and logging. The logged data can be used to obtain any kind of information, from the standard access logs as for any web server, to statistic logs which keep detailed data for all the Muse Proxy activity.
Management of the Muse Proxy can be done using the Muse Proxy Administrator Console which is a web interface through which administrators can configure Muse Proxy, monitor client connections, monitor and manage the cache status and maintenance of various Muse Proxy settings.
Muse Proxy administrators can access the JMX interface to change Muse Proxy settings on the fly and to monitor, in real time, resources and traffic done through a certain IP.