Thanks for the reply. Can advise me how do i configure my Wingate to this setting?
My situation is that i need to configure my clients to talk to proxy server, and Wingate will help me serve this request to my web server and also to do some caching function.
Are you talking about a forward proxy, where you have a client browser in your network that talks to WinGate and WinGate talks to a server on the internet, or are you wanting to configure a reverse proxy where a client from outside your network talks to WinGate and WinGate acts like a webserver that's inside your network?
I quite new to the proxy function. My web site is hosted on the web server. So my client will access the web site via WinGate. Just like what you mentioned, my client talks to WinGate and WinGate talks to my web server (either on the internet or internal network).
What is the different between forward proxy and reverse proxy? And does both function enables me to do caching?
The proxy sits between client computers and the Internet. Browsers on the client computers are configured to use the proxy as a proxy, and requests to the proxy specifically designate the destination of the request.
Reverse proxy
The proxy sits between a web server and the internet. the proxy makes the web server available to clients on the internet. Requests to the proxy are made by clients thinking they are talking to a web server.
Thanks for the explanation. I would adopt forward proxy method. Can this forward proxy configuration works with only one ip address? And can kindly advise me on how to setup this configuration.
single IP is a standard scenario, there's no special configuration. All you need to do is install the proxy, and get the clients to use it - either manually configure them to use the proxy, or use Group Policy in Active Directory to specify the proxy.