>Suppose that 1. we turn off the informWrite option, 2. we never tell any one
>about the node's IP address, and 3 the node makes only data request but no
>insert request. Does the above guarantee that there will be no nodes that 
>can learn about the "data request only" node's IP?

No. Your IP address is revealed to the first node that each request passes 
through (because you establish a TCP/IP connection with that node). Even 
if you initially configure your node with the addresses of trusted nodes, 
it will learn about new nodes through the dataSource field, and when it 
connects to them it will reveal your IP address.

You should hide your node behind a second node, which acts as a firewall. 
The hidden node is transient, and only knows the address of the firewall 
node.

The firewall node is in a safe location (i.e. it's OK for people to know 
its IP address). It can use inform.php to find out about other nodes and 
to publish its own address. It's basically a normal node except that it 
ALWAYS resets the dataSource to its own address, so the hidden node never 
learns about other nodes and never tries to contact them (and vice 
versa). 

By using a firewall, you can safely request and insert files without 
revealing your IP address (except to the operator of the firewall).

Michael

_______________________________________________
freenet-tech mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/tech

Reply via email to