How to install and create new users for Bulletproof FTP Server:

Step 1. After Double Clicking on the executable program,
click on next.

Step 2. Select, "I accept the agreement" and click next.

Step 3. After reviewing the information screen, click next.

Step 4. Choose the directory that you want to install the
FTP Server to, and click next.

Step 5. Leave checkmarks on the components that the
want to install, click next.

For this example, we will skip installing the service and the IP watch program.

Step 6. Click next on the "Select Start Menu Folder" screen.

Step 7. Click next on the "Select Additional Tasks" screen.

Step 8. Click "Install" on the "Ready to Install" screen.

Step 9. On the "Completing the Bulletproof FTP Server Setup wizard"
screen, Leave the checkmark on the action that the
installer is showing you, and click Finish.

Step 10. Click ok on the tip of the day screen.

Step 11. To disable the FXP blocking feature, here is what you do:

Press Ctrl-M.

Click on "advanced".

Remove the checkmark on "Block Server-to-Server transfer FXP bounce attack",
then click OK.

Step 12. To configure passive mode:

Press Ctrl-M again

Click on "Passive Mode".

Put a checkmark on "Use passive mode IP"

If you have a Dynamic IP and if you are using Bulletproof FTP Server ( version 2.3.1 build 26 ) then go to Step 22.

If you have a Static IP and if you are using Bulletproof FTP Server ( version 2.3.1 build 26 ) continue with step 21.

If you have a Dynamic IP and if are using Bulletproof FTP Server (version 2.4.0 build 31) then go to step 14.

If you have a Static IP and if you are using Bulletproof FTP Server (version 2.4.0 build 31)
then continue with the next step.

Choose "fixed IP"

Click on the little a.

Enter your OUTSIDE IP ( You can find out what it is by going
to http://www.whatismyip.com )

Then click ok, then click on ok again.

(For this example, we will use the IP address of 121.24.96.36. Your outside IP
will be different.)

Step 13. To set a PASV port range, do the following:

Bulletproof FTP Server ( version 2.4.0 build 31) does not allow you
to enter a PASV port range of 50000 to 50100. You will have to edit the FTPsrv.ini file
( which is located in C:\Program Files\BPFTP Server ) and manually edit the two settings:
PASV_LowPort=50000 and PASV_HighPort=50100 .

Make sure that before you do this, shut down the server first. Restart the server when you
have made the changes.

Step 14. Choose "Dynamic IP".

Enter your dynamic DNS server website address
(You can get one at no-ip.com) e.x. yourname.no-ip.org,
yourname.dyndns.org

Setup your PASV port range by doing step 13.

Step 15. Here is what you do if you want to change the port that your server
runs on:

If you want to run your FTP Server on port 119:

Press Ctrl-M, and change "Listen on port number:" from 21 to 119, then click OK.

Avoid using ports between 1024 to 4999.

Some ISP's block FXP on FTP's standard default port of 21. You might want to run the server
on port 119 which has been proven effective in resolving FXP blocking problems caused by ISP's.

Avoid using ports between 1024 to 4999.

Step 16. To run/activate Bulletproof FTP Server, click on the icon which looks like a thunderbolt,
located on the upper left hand corner:

If you don't want to have to do this every time you want to run your server, then
put a checkmark on the option "Activate FTP Server on startup". This option
is accessible when you press Ctrl-M, and then clicking on "general". You can also see it
by looking at the screenshot above.

Step 17. To create new users, here is what you do:

(If you do not create new users, then you will get a "password incorrect" error
when someone tries to access your server.)

For this example, we will create an account for anonymous users

Press Ctrl-U

(The first time you do this, you will get a popup screen explaining how to
create new users. Click ok when you see it. We will do what it says.)

After following the directions on this popup, enter the word "anonymous" on
the next screen, then click ok. At this point, you can enter any username you wish.

Do not give a password for an anonymous user. Give passwords only to your
specific FTP users. Remove the checkmark on the password that Bulletproof FTP
automatically gives the anonymous user.

Step 18.

After you enter the username, you will be at the password and permissions screen.
We will now concentrate on how to setup permissions for an anonymous user,
and how to give that user access to files on your computer..

Right click on the box where it says, "access rights", then left click on "add".

Leave checkmarks on "read" and "list" for an anonymous user, then click on the "select" button.

Highlight the directory that you want to give your user access to.

In this example, we will give the anonymous user access to c:\anonymous.

Step 19. Now we will create an upload account user.

For this example, we will give the upload user access to c:\upload.

To give the proper permissions for an upload user, leave checkmarks on
"write", "append", "make", "list", and "+subdi", then click "select".

Step 20. Now we will create a download account user.

For this example, we will give the download user access to c:\download.

To give the proper permissions for a download user, leave checkmarks on
"read", "append", "list", and "+subdi", then click "select".

Step 21. Now we will setup a PASV port range .

Choose "fixed IP"

Click on the little a.

Enter your OUTSIDE IP ( You can find out what it is by going
to http://www.whatismyip.com )

Then click ok, then click on ok again.

(For this example, we will use the IP address of 121.24.96.36. Your outside IP
will be different.)

On the bottom, under "Passive Port Range", enter 50000 on the
left window, and 50100 on the right window, and click OK, then go to Step 15.

Step 22. Choose "Dynamic IP".

Enter your dynamic DNS server website address
(You can get one at no-ip.com) e.x. yourname.no-ip.org,
yourname.dyndns.org.

On the bottom, under "Passive Port Range", enter 50000 on the
left window, and 50100 on the right window, and click OK, then go to Step 15.