NAT and firewalls make volunteer forwarders (JAPR) unreachable for inbound connections by default, removing the incentive for volunteers to reconfigure their systems for no personal benefit. The design response is to reverse the connection direction — JAPR initiates contact with JAPB — shifting the NAT/firewall configuration burden to the motivated blockee who gains direct benefit from solving it.
From 2004-k-psell-achieve — How to Achieve Blocking Resistance for Existing Systems Enabling Anonymous Web Surfing
· §6.4
· 2004
· Workshop on Privacy in the Electronic Society
Implications
Design volunteer relay software so that outbound-only volunteers (behind NAT/firewall) can still serve blocked users by polling a rendezvous point for pending requests, eliminating the inbound-port configuration barrier to volunteer participation.
Integrate a self-test mechanism that checks whether a volunteer's node is actually reachable before advertising it in the forwarder directory, preventing phantom entries that waste blocked users' connection attempts.