Configuring An FTP Server On The Same Machine As WinProxy
Running an FTP server on the same system as WinProxy is not a suggested setup. The main reason being if a client computer requests a passive connection such requests will fail.
The settings shown below allow your FTP server to answer on the standard FTP port of 21.
Other Computers on the Internet
For a user somewhere on the Internet to reach your FTP server, they must connect to the WinProxy computer's external IP address. (This is true whether your FTP server is on the WinProxy computer itself, or on another computer behind the firewall.)
External Network Card on WinProxy Computer
To be practical, you should have a static IP address for your Internet connection. The reason for this is to give external users, i.e. people out on the Internet, the ability to connect to your server with ease. If your external IP address was a dynamic IP address, and not a static IP address, external users would have to find out what IP address was assigned to your external network card each time they wanted to connect to your FTP server.
Internal Network Card on WinProxy Computer
Internal IP Address: 90.0.0.1
WinProxy Computer / FTP Server Settings
WinProxy Settings:
If you are going to run an FTP server on the same computer as that of WinProxy you will need to map a new application filter within WinProxy to allow connections to that FTP server. Before enabling this filter make sure your FTP server does not permit anonymous connections, unless you specifically want it to. By setting such restrictions within the FTP server properties you prevent unwanted users from accessing your server.
In WinProxy,
- Click File -> Settings -> Protocols -> FTP Setup.
- Change the 'FTP Proxy Port' to another port other than port 21, such as 8021, then click OK. Changing the FTP port within WinProxy and not your FTP server is suggested because it is easier to change within WinProxy versus your FTP server.
- Click File -> Advanced Settings -> Firewall -> New Application.
- 'Application Name' can be assigned any name you want.
- Click on New Filter to enable the filter settings.
- For 'Port Range', enter in 21 for both 'From' and 'to'. This will allow the ftp server to receive incoming connections on port 21.
- For 'Type', select TCP.
- For 'Direction', select Incoming, then click Done -> OK.
FTP Server Settings:
1. Internal Server Port: 21
Basically, WinProxy will be listening for FTP connections on port 8021, while your FTP server will be listening for FTP connections on port 21.
Client Computer
1. IP Address: 90.0.0.2
2. FTP Setting: 8021


