Configuring An Internal Web Server
Configuring WinProxy when a web server is running on the internal network behind WinProxy. The web server will operate through WinProxy for firewall protection. This configuration will allow people outside your local network to reach your web server. You can enable or disable the commands you will permit through to the internal web server with the "Incoming command filtering" section in WinProxy File => Settings => Protocols => HTTP Setup. You will not be able to ftp with the internal web server and should disable those functions on the web server.
Below is an example of the mail entries required when running an internal web server.
Other Computers on the Internet
Users trying to connect to your internal web server must know the external IP address of the computer that WinProxy is running on, or your domain name, if registered. Using the sample shown, users can contact your web server using the URL http://207.25.71.9.
Internet Service Provider (ISP)
Sample Settings:
| 1. | Domain Name: | yourisp.com |
| 2. | DNS Server: | 129.250.15.60 |
External Network Card on WinProxy Computer
Your Internet connection must be assigned a static IP address.
Sample Settings:
(These settings are the same on all network connections on this machine.)
| 1. | Computer Name: | FIREWALL |
| 2. | Domain Name: | Sample.com |
| 3. | DNS Server Search Order: | 90.0.0.1
129.250.15.61 |
Internal Network Card on WinProxy Computer
1. IP Address: 90.0.0.1
WinProxy Computer
WinProxy Settings:
| 1. | Namelist entry: | WebServer
90.0.0.3 | (Settings\Protocols\DNS Setup\Edit Name List) |
| 2. | CERN Proxy Port: | 80 | |
| 3. | Incoming HTTP Proxy: | Enabled | (Settings\Protocols\HTTP Setup) |
| 4. | Internal Server IP: | 90.0.0.3 | |
| 5. | Internal Server Port: | 80 | |
| 6. | Transparent Proxy: | Enabled | (Advanced Settings\Client Access Method) |
** The namelist entry allows you to use DHCP to always assign the same IP address to a specific computer.
Client Computer
Network Connection:
| 1. | Computer Name: | Sally |
| 2. | TCP/IP Settings: | Select "Obtain automatically" OR assign a static IP address to it. |
| 3. | IP Address: | 90.0.0.2 |
| 4. | Subnet Mask: | 255.255.255.0 |
| 5. | Gateway: | 90.0.0.1 |
| 6. | DNS Settings:
(i) Host: (ii) Domain: (iii) DNS Server Search Order: | Sally Sample.com 90.0.0.1 |
Browser Settings:
1. To gain internet access:
- via Classic Proxy:
- Select "Use a proxy" or "Manual proxy configuration".
- HTTP: 90.0.0.1, Port 80
- Security: 90.0.0.1, Port 80
- Socks: 90.0.0.1, Port 1080
- 'Do not use proxy servers for domain names beginning with': sample.com
- via Transparent Proxy:
- Select "Direct connection to the Internet", "Connect to the Internet using a LAN", or "No proxy".
- DO NOT select "Use a proxy" or "Manual proxy configuration".
2. To gain access to the internal web server enter in either of the following URLs:
- http://90.0.0.3
- http://WebServer.sample.com
Internal Web Server
Network Connection:
| 1. | Computer Name: | Sally |
| 2. | TCP/IP Settings: | Select "Obtain automatically" OR assign a static IP address to it. |
| 3. | IP Address: | 90.0.0.3 |
| 4. | Subnet Mask: | 255.255.255.0 |
| 5. | Gateway: | 90.0.0.1 |
| 6. | DNS Settings:
(i) Host: (ii) Domain: (iii) DNS Server Search Order: | WebServer Sample.com 90.0.0.1 |


