This document outlines the software requirements for hProxyN, a small HTTP proxy server supporting HTTP/1.1, acting as a proxy, origin server, or gateway.
This document is a Software Requirements Specification for hProxyN, a small HTTP proxy server software developed by the School of Information Security Engineering at Shanghai Jiao Tong University. The software supports HTTP/1.1 protocol requirements and provides features such as proxy, origin server, and gateway functionality, though it does not support SSL/TLS encryption.
The specification details the system environment, including requirements for Intel Pentium compatible processors, Windows Server operating systems, and .Net Framework 3.5. It defines the software's capabilities, including access control based on IP, domain, port, and URL, as well as HTTP Basic and Digest authentication. Performance requirements include a throughput of at least 5 requests per second and support for 10 concurrent requests. This manual is written in Chinese.
| Operating System | Windows Server 2003 SP1, Windows Server 2008 |
|---|
The software requires 50MB of memory and 200MB of disk space.
It supports a throughput of at least 5 requests per second and 200KB per second, and must support at least 10 concurrent requests.
The software runs on Windows Server 2003 SP1 and Windows Server 2008.