PeerGuardian is an open source IP filter that is designed to block the IP addresses of certain organizations and corporations that may wish to invade a users privacy while using the Internet and peer-to-peer networks. The following tutorial shows how to set up PeerGuardian 2 for use with WinMX.
Prepare your computer for PeerGuardian 2
If you are using the patch advertised as Pie Auto Updater it is bundled with PG Lite which conflicts with PG2. Please remove this patch and then install MXPie Patch before continuing with the instructions on this page.
Click here for directions to remove Pie Auto Updater and PG Lite
Download PG2 by clicking on the link for your Operating System:
PG2 for Windows 98 / Windows ME
PG2 for Windows 2000 / Windows XP Home / Windows XP Professional / Windows 2003
PG2 for Windows XP Professional x64 Edition / Windows 2003 x64 Edition
PeerGuardian 2 does not support Windows Vista at the moment. Phoenixlabs has stated "This is a top priority, and we hope to have a Vista download soon".
In the event the above links fail, alternates are available: [Mirror 1]
PeerGuardian 2 Installation
1. Begin by double clicking on the PeerGuardian Install Icon

2. Begin the installation process by clicking "Next".

3. Read and Accept the License Agreement to continue.

4. Click "Next" to continue.

5. Click "Next" to install PeerGuardian 2 in the default location.

6. Click "Next" to create the default Start Menu folder.

7. Place a checkmark in the box next to "Start with Windows" and then click Next to continue.

8. Click "Install"

9. The install process takes place.

10. The installation is complete. Click "Finish" to start PeerGuardian.

Running PeerGuardian 2 For The First Time
11. Begin the First Time Setup Wizard by clicking "Next".

12. Make sure the P2P list is checkmarked. The P2P Block List contains the addresses of corporations and organisations that scan or monitor peer-to-peer networks. Place a checkmark next to "Always Allow HTTP" so that web surfing will not be effected by PeerGuardian. Click "Next" to continue.

13. Accept the default Automatic Update settings of "Every other day" and check for "PeerGuardian" and "Lists" updates. Click "Next" to continue".

14. Click "Finish" to end the First Time Setup Wizard. Updates will be checked automatically and a List Cache will be generated.

List Management
15. Click on the "List Manager" button on the left side of the main PeerGuardian window.

16. Click on the "Add" button to add a new list.

17. Enter the following infomation:
- Description: WinMX-Block
- Location: Add URL: http://files.sabmx.net/pg2/block.txt
- Type: Block

Click "OK" to add the list. Then click "Add" again to add another list.
18. Enter the following infomation:
- Description: WinMX-Allow
- Location: Add URL: http://files.sabmx.net/pg2/allow.txt
- Type: Allow

Click "OK" to add the list.
19. The List Manager will now look like the image below. Click on the X in the top right corner of the window to continue.

20. Lists will be checked for updates. Click "Close" to Continue.

21. A new list cache will be generated.

22. The PeerGuardian 2 main screen should now show 3 lists - 3 up-to-date - 0 failed updating - 0 disabled

Additional Settings
23. Click on the Settings tab at the top left of the main PeerGuardian 2 window.

24. Change the first group of settings at the top called "Log Window" to match the picture below. Make sure you remove the checkmark from "Show Allowed Connections". Showing allowed connections while using WinMX will overload your system.

25. Change the middle group of settings at the top called "History" to match the picture below. Make sure you remove the checkmark from "Log Allowed Connections". Logging allowed connections while using WinMX will overload your system.

26. Change the bottom group of settings at the top called "Notification" to match the picture below.

27. Click on the "Next" botton on the bottom right corner of the window and ensure your settings are the same as the picture below.

28. Click on the "Protection" tab in the top left corner of the window to go back to the main PeerGuardian window. The following picture shows an example of how PeerGuardian will look when blocking attempted connections to or from IP addresses contained in the Block Lists.


