>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