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.
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.

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.
