diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java
index 2dae6fdd7bb63170cbbb204d6e0beb95c059de87..f3e84597d2c811a204e9c4eb97609f26a8d928f4 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillMonitorJob.java
@@ -87,6 +87,10 @@ class FloodfillMonitorJob extends JobImpl {
 
         if (getContext().commSystem().isInBadCountry())
             return false;
+        String country = getContext().commSystem().getOurCountry();
+        // anonymous proxy, satellite provider (not in bad country list)
+        if ("a1".equals(country) || "a2".equals(country))
+            return false;
 
         // Only if up a while...
         if (getContext().router().getUptime() < MIN_UPTIME)