{"id":6180,"date":"2026-09-05T10:01:44","date_gmt":"2026-09-05T01:01:44","guid":{"rendered":"https:\/\/eternalsphere.net\/echoes\/?p=6180"},"modified":"2026-09-12T14:03:17","modified_gmt":"2026-09-12T05:03:17","slug":"k2vya08zabgz5br","status":"publish","type":"post","link":"https:\/\/blog.eternalsphere.net\/index.php\/2026\/09\/05\/k2vya08zabgz5br\/","title":{"rendered":"Operating a Tor Relay from Japan: Scarcity, Network Diversity, and Contribution"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Japan has world-class broadband infrastructure, extensive fiber deployment, major Internet exchanges, and sophisticated hosting providers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yet the number of publicly visible Tor relays in Japan can be surprisingly small\u2014often only a few dozen Running relays in a given consensus snapshot.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The apparent contradiction becomes easier to understand when broadband speed is separated from <strong>public-server suitability<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Fast Internet Does Not Automatically Mean Relay-Friendly Internet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Tor public relay must accept inbound connections from the Internet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A connection can deliver:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1 Gbit\/s download<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">while still being unsuitable for hosting public services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The important distinction is:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>outbound Internet access\nvs.\ninbound public reachability<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">2. IPv4-over-IPv6 in Japan<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Japanese broadband increasingly uses technologies such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DS-Lite<\/li>\n\n\n\n<li>MAP-E<\/li>\n\n\n\n<li>other IPv4-over-IPv6 mechanisms<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These systems can provide excellent ordinary Internet performance while complicating IPv4 server hosting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With DS-Lite, IPv4 NAT commonly occurs in the provider network rather than on the customer&#8217;s own router.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This can prevent arbitrary inbound IPv4 port forwarding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MAP-E may provide more flexibility, but the customer can still have only a restricted subset of ports from a shared IPv4 address.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For public Tor relay operation, this matters greatly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. A Public IPv4 Address Remains Valuable<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A traditional public IPv4 connection allows a straightforward architecture:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Public IPv4\n     \u2193\nRouter\/NAT\n     \u2193\nTCP port forwarding\n     \u2193\nTor ORPort<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This remains one of the simplest residential environments for operating a public relay.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As such connections become less common, the number of technically capable potential home relay operators also decreases.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Router Connection Capacity Matters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Tor relay can maintain thousands of concurrent TCP sessions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is a very different workload from ordinary web browsing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A consumer router that performs perfectly for:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>streaming\ngaming\nweb browsing\nvideo conferencing<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">may behave poorly when maintaining several thousand NAT\/conntrack states for long periods.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Relay hosting therefore favors routers with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sufficiently large connection-tracking tables<\/li>\n\n\n\n<li>reliable firmware<\/li>\n\n\n\n<li>adequate RAM<\/li>\n\n\n\n<li>stable CPU performance<\/li>\n\n\n\n<li>predictable port-forwarding behavior<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">5. Continuous Operation Is Another Barrier<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A useful public relay should ideally stay online continuously.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This means the operator must be willing to provide:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>24\/7 server uptime\nelectricity\nbandwidth\nmaintenance\nsecurity updates\nstable networking<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This is more commitment than simply running Tor Browser occasionally.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Public Relay IP Reputation Can Discourage Home Operators<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A public Tor relay&#8217;s IP address is intentionally listed in Tor directory data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some third-party anti-abuse systems do not carefully distinguish:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Tor Guard\nTor Middle\nTor Exit<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">and may broadly classify the address as:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Tor-related IP<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This can occasionally cause:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>additional CAPTCHAs<\/li>\n\n\n\n<li>signup restrictions<\/li>\n\n\n\n<li>anti-fraud challenges<\/li>\n\n\n\n<li>service blocks<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A non-exit relay does not send ordinary Tor users&#8217; public Internet traffic from its IP, so its abuse profile is dramatically different from an Exit. Nevertheless, coarse reputation systems can still create inconvenience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Exit Relays Have an Even Higher Barrier<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Running an Exit from a residential connection is a completely different risk category.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Public Internet destinations see the Exit address as the source of Tor users&#8217; outgoing connections.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This can generate:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>abuse complaints<\/li>\n\n\n\n<li>copyright complaints<\/li>\n\n\n\n<li>automated blocks<\/li>\n\n\n\n<li>legal misunderstandings<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Consequently, even people willing to operate Middle or Guard relays may reasonably refuse to operate Exits.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8. Relay Count Reflects Operator Culture as Much as Infrastructure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tor relays do not generate direct financial rewards.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Running one is usually motivated by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>privacy advocacy<\/li>\n\n\n\n<li>research<\/li>\n\n\n\n<li>technical interest<\/li>\n\n\n\n<li>public-interest infrastructure<\/li>\n\n\n\n<li>support for censorship resistance<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A country can therefore have excellent broadband and still have relatively few Relay operators.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conversely, one university, privacy organization, or relay-friendly hosting provider can operate many relays and noticeably increase another country&#8217;s count.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9. One Relay Is Not Necessarily One Operator<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A country showing:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>60 Running relays<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">does not necessarily have 60 independent operators.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One organization may run:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>5\n10\n20<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">relay instances.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For network resilience, operator diversity therefore matters alongside raw relay count.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. Geographic and ASN Diversity<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A relay can contribute more than raw bandwidth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consider two scenarios:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Scenario A:\n10 new relays\nall in one data center\nall in one ASN\nall operated by one organization<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">versus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Scenario B:\nseveral relays\ndifferent operators\ndifferent ASNs\ndifferent access networks<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Scenario B adds stronger infrastructure diversity even with fewer total machines.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">11. Measuring a Single Relay&#8217;s Numerical Contribution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If a country has:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>60 Running relays<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">then one additional relay represents approximately:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1 \/ 60 \u2248 1.7%<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">of the relay count.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a useful way to understand visibility, but it must not be confused with:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1.7% of national Tor bandwidth<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">or:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1.7% of national consensus weight<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Those depend on measured performance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">12. Country Counts Are Dynamic<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tor relay counts change from one consensus to another.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reasons include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>new relays joining<\/li>\n\n\n\n<li>maintenance<\/li>\n\n\n\n<li>server reboots<\/li>\n\n\n\n<li>temporary network failures<\/li>\n\n\n\n<li>relays shutting down<\/li>\n\n\n\n<li>public IP changes<\/li>\n\n\n\n<li>reachability changes<\/li>\n\n\n\n<li>GeoIP classification changes<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A count such as:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>58<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">should therefore be interpreted as:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">The number of relays considered Running in that particular network snapshot.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">It is not a permanent national registry.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">13. Country Is Determined from IP Geolocation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A relay does not declare:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Country Japan<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">in its Tor configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Public Tor metrics derive the country from the relay&#8217;s public OR address using GeoIP data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Similarly, ASN information is inferred from Internet routing databases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a result:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public IP\n  \u2193\nGeoIP \u2192 country\n  \u2193\nBGP data \u2192 ASN<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Japan&#8217;s small Tor relay population is not evidence of weak Internet infrastructure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It reflects the intersection of:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>modern shared-IPv4 access architectures\npublic-server reachability requirements\nresidential router limitations\ncontinuous-operation requirements\nIP reputation side effects\nlack of financial incentive\nlimited operator participation<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In such an environment, an independently operated, stable relay on a distinct network can provide value far beyond simply adding one more number to a country count.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Japan has world-class broadband infrastructure, extensive fiber deployment, major Internet exchanges, and sophisticated hosting providers. Yet the number of publicly visible Tor relays in Japan can be surprisingly small\u2014often only a few dozen Running relays in a given consensus snapshot. The apparent contradiction becomes easier to understand when broadband speed &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[120],"tags":[245],"class_list":["post-6180","post","type-post","status-publish","format-standard","hentry","category-1s3b6h7r2zay02x","tag-tor"],"_links":{"self":[{"href":"https:\/\/blog.eternalsphere.net\/index.php\/wp-json\/wp\/v2\/posts\/6180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.eternalsphere.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.eternalsphere.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.eternalsphere.net\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.eternalsphere.net\/index.php\/wp-json\/wp\/v2\/comments?post=6180"}],"version-history":[{"count":1,"href":"https:\/\/blog.eternalsphere.net\/index.php\/wp-json\/wp\/v2\/posts\/6180\/revisions"}],"predecessor-version":[{"id":6181,"href":"https:\/\/blog.eternalsphere.net\/index.php\/wp-json\/wp\/v2\/posts\/6180\/revisions\/6181"}],"wp:attachment":[{"href":"https:\/\/blog.eternalsphere.net\/index.php\/wp-json\/wp\/v2\/media?parent=6180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.eternalsphere.net\/index.php\/wp-json\/wp\/v2\/categories?post=6180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.eternalsphere.net\/index.php\/wp-json\/wp\/v2\/tags?post=6180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}