Front Page

Explorers
- What is Freenet
- Donate!
- People
- Publicity
- Philosophy
- Translations

Users
- Download
- ScreenShots
- Documentation
- FAQ
- Third Party Tools
- Report Bug
- Mailing Lists

Authors
- Publishing

Developers
- Papers
- Architecture
- Browse CVS
- Public Area
- About This Site

Login & Edit

Hosted by
SourceForge


Using Freenet from behind a NAT or Firewall

To work correctly, Freenet requires that other Freenet nodes can establish TCP connections with your node, typically a NAT or a Firewall will prevent this, however there may be ways around it if you can modify the NAT or Firewall settings. Here is how:

If the Firewall is running on your computer

Install Freenet as normal, taking note of which port it is listening on for external connections (the listenPort parameter in freenet.conf or freenet.ini will tell you this). You should then edit your firewall settings and configure it to allow incoming TCP connections on that port.

If your computer is on a network that is behind a NAT or Firewall

  1. Install Freenet as normal, except instead of giving it the IP address of your computer, give it the IP address of the NAT or Firewall.
  2. Edit the configuration of your NAT or Firewall and set it to forward incoming TCP connections on that port to the IP address of your computer.
If you do not have the ability to do this, contact your network administrator, they may be able to help you (and if they can't or won't, do your very best to get them fired, they are either unqualified, or don't respect your freedom of speech ;-).