> I started thinking about freenet and private (NAT:ed) networks.
> Mojo Nation uses a relay service so that client behind NAT-gateways
> can participate in the network. Since more and more hosts connects
> to the internet that way I think such capabilities in fred would 
> be a "Good Thing"(tm).
> 
> My line of though:
> * Start with simply forwarding freenet packets:
>  + option in fred forces clients and servlets to forward 
>    all requests to statically configured relay.
>  + a new optional servlet listen for relay requests
>    and opens a listening port.
>  + Node adresses must be sent back and used by fred clients/servlets
>    or translated in-stream by the relay.
> 
> and then extend:
> * the relay could actively participate in the exchange,
>   "caching" popular data the normal freenet way.
> * dynamic relay lookup
> * multistep relay configuration for complicated internal networks
> 
> All could be implemented by subclassing some of fred classes
> and adding optional configuration entries with little impact on 
> existing code.
> 
> Comments?

The problem is that this creates a point of centralization, though 
centralization is inheirant 
in NAT and there is probably no way around it.

<obvious type="blatent">We need IPv6</obvious>

_______________________________________________
Devl mailing list
Devl at freenetproject.org
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to