me-web? 0.5: the shared exit measured, the route from the server, the network's upstreams
Build / Desktop, server and tools (push) Successful in 59s
Release / Every platform, the server, the release (push) Successful in 8m42s

- Behind your provider's shared address, me-web? now shows how its exit hands out ports
  (kept, one after another, from one block, or at random), the range it gave this device,
  and how many customers may share the address at most; the estimate sharpens with each
  check on the same address.
- It tests whether two devices behind the same address can reach each other (hairpin), and
  how long an unused connection stays open: the card says "measuring" for about two minutes
  after the check, then the answer.
- With the test from outside, the publisher's server also traces the route back to your
  address: your provider's routers and the networks in between appear on the path, with
  their names.
- The provider card says which networks your provider reaches the internet through.
- On mobile data, the path shows the operator and the type of network (5G, 4G) read from the
  phone; on Android 13 and later the phone asks once for permission to read the network type.
- The speed card adds the round trip to the publisher's server.
- The network data now comes from the publisher's server, refreshed there from open sources:
  iptoasn.com, DB-IP Lite (CC BY 4.0), the University of Oregon Route Views Project (CC BY 4.0)
  and the Android Open Source Project's list of mobile operators (Apache 2.0); the release
  notes list each source's date and checksum.
- Source links in the cards wrap instead of being cut off.
- New strings, drafted in every language.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
This commit is contained in:
thepraandClaude Opus 5.5 committed 2026-10-15 11:11:24 +02:00
1 parent 8caed6b28d
commit eb8be87284
145 files changed
+3704 -193

No files matched your search

+22 -1
View File
@@ -47,10 +47,11 @@
"ContactServer": "A meweb.arasaka.software, amelyet a kiadó üzemeltet Olaszországban: hogy kiderüljön, online vagy-e, milyen nyilvános címeket lát az internet, és van-e újabb verzió, valamint – csak ha beleegyezel – hogy megpróbálja kívülről elérni ezt az eszközt. A me-web? szervere semmit sem őriz meg az ellenőrzéseidről, hacsak el nem küldöd őket.",
"ContactShare": "Csak ha a megosztást választod: az eredményeid, amelyeket azután küldünk el a meweb.arasaka.software-re, hogy elolvastad őket.",
"ContactSpeed": "Ismét a meweb.arasaka.software a sebességteszthez: legfeljebb 12 MB le és 4 MB fel (mobiladat-kapcsolaton 2 és 1).",
"ContactStun": "A stun.meweb.arasaka.software, amelyet a kiadó üzemeltet, és a stun.nextcloud.com, amelyet a Nextcloud GmbH üzemeltet Németországban: mindkettő egy-egy rövid üzenetet kap, hogy kiderüljön, hogyan fordítja le a routered a címeket a hívásokhoz és a játékokhoz.",
"ContactStun": "A stun.meweb.arasaka.software, amelyet a kiadó üzemeltet, és a stun.nextcloud.com, amelyet a Nextcloud GmbH üzemeltet Németországban: a Nextcloud egy rövid üzenetet kap, a kiadó szervere pedig nagyjából húszat, némelyiket kb. két perc különbséggel, hogy kiderüljön, hogyan fordítja le a routered vagy a szolgáltatód a címeket a hívásokhoz és a játékokhoz.",
"Contacts": "Mivel kommunikál ez az alkalmazás",
"ContactsIntro": "A me-web? csak ezekkel kommunikál, és csak ellenőrzéskor:",
"CopyLink": "Hivatkozás megosztása",
"DataCredits": "Hálózati adatok: iptoasn.com (közkincs), a db-ip.com DB-IP Lite adatbázisa (CC BY 4.0), a University of Oregon Route Views Project (CC BY 4.0) és az Android Open Source Project mobilszolgáltató-listája (Apache 2.0).",
"DeviceGood": "Ez a számítógép elfuttathat kisebb szolgáltatásokat, ha bekapcsolva marad.",
"DeviceLaptop": "Kipróbálásra jó; egy folyamatosan működő szerverhez jobb egy kis, mindig bekapcsolt számítógép.",
"DevicePhone": "A telefon gyenge szerver: alvó módba vált, mozog, és akkumulátorról működik.",
@@ -88,6 +89,7 @@
"FactDownload": "Letöltés",
"FactGateway": "Router címe",
"FactHairpin": "Otthonról a saját nyilvános címedre",
"FactHairpinExit": "Két eszköz ugyanazon cím mögött közvetlenül beszél egymással (hairpin)",
"FactHint": "Jel",
"FactIpv6": "IPv6",
"FactIpv6Names": "IPv6-címeket is kikeres",
@@ -97,13 +99,16 @@
"FactLocalIpv6": "Ennek az eszköznek az IPv6-címei",
"FactLocalPort": "Port ezen az eszközön",
"FactMapping": "A routertől kért portnyitás",
"FactMappingLife": "Egy használaton kívüli kapcsolat ennyi ideig marad nyitva",
"FactMemory": "Memória (RAM)",
"FactMissingNames": "Nem létező nevek",
"FactNatPmp": "NAT-PMP",
"FactNetwork": "Hálózat",
"FactNetworkIpv6": "IPv6-hálózat",
"FactOperator": "Mobilszolgáltató",
"FactPcp": "PCP",
"FactPort25": "25-ös port (levélküldés)",
"FactPortSlice": "Kiosztott portok",
"FactProviderIpv4": "IPv4-cím",
"FactProviderIpv6": "IPv6",
"FactProviderPort25": "25-ös levelezési port",
@@ -111,22 +116,28 @@
"FactProviderSheet": "Műszaki adatlap",
"FactPublicV4": "Nyilvános IPv4",
"FactPublicV6": "Nyilvános IPv6",
"FactRadio": "Mobilhálózat típusa",
"FactReachV4": "Kívülről IPv4-en",
"FactReachV6": "Kívülről IPv6-on",
"FactRedirectedTo": "Átirányítva ide",
"FactReverseConfirmed": "A név visszamutat a címre",
"FactReverseLooks": "Úgy néz ki, mint",
"FactReverseName": "Fordított név (PTR)",
"FactRoaming": "Roaming",
"FactRoundTrip": "Oda-vissza út a meweb.arasaka.software szerverig",
"FactRoute": "Az útvonal első lépései",
"FactRouteBack": "Útvonal a meweb.arasaka.software szervertől hozzád",
"FactRouter": "Router",
"FactRouterWan": "A router internetcíme",
"FactSample": "Felhasznált adat",
"FactSharers": "Ügyfelek, akik osztozhatnak ezen a címen",
"FactSince": "Kezdete",
"FactStunFirst": "Első STUN-szerver",
"FactStunSecond": "Második STUN-szerver",
"FactSystem": "Rendszer",
"FactUpload": "Feltöltés",
"FactUpnp": "UPnP",
"FactUpstreams": "Az internethez ezeken keresztül csatlakozik",
"FactWayOut": "Kerülőút",
"FactWhoHasIpv6": "Az IPv6-cím birtokosa",
"FactWhoHasIt": "Az IPv4-cím birtokosa",
@@ -306,6 +317,8 @@
"UsesTitle": "Mit üzemeltethetsz innen",
"ValueAnswered": "válaszolt",
"ValueAnsweredMissing": "nem létezőként jelezte",
"ValueAtLeastSeconds": "legalább {0} másodperc",
"ValueBetweenSeconds": "{0} és {1} másodperc között",
"ValueCantTell": "nem állapítható meg",
"ValueCantTellResolver": "{0}: a névszervered nem tudja lekérdezni",
"ValueCount": "{0}",
@@ -328,6 +341,8 @@
"ValueMapped": "port {0}: megnyitva ({1})",
"ValueMbps": "{0} Mbit/s",
"ValueMbpsDecimal": "{0} Mbit/s",
"ValueMeasuring": "mérés folyamatban, kb. két perc…",
"ValueMilliseconds": "{0} ms",
"ValueNo": "nem",
"ValueNoReverse": "nincs",
"ValueNotListed": "{0}: nem szerepel",
@@ -336,11 +351,17 @@
"ValueOpenSheet": "A szolgáltató adatlapjának megnyitása",
"ValuePort25Blocked": "tiltva",
"ValuePort25Open": "nyitva ({0} válaszolt)",
"ValuePortsBlock": "egyetlen blokkból, {0}–{1}",
"ValuePortsInOrder": "egymás után, {0}–{1}",
"ValuePortsKept": "ugyanazok, mint ezen az eszközön",
"ValuePortsScattered": "véletlenszerűen szétszórva",
"ValueRefused": "elutasította (kód: {0})",
"ValueSample": "{0} MB le, {1} MB fel",
"ValueSharedAtHome": "a routered, amelyen minden otthoni eszköz osztozik",
"ValueSharedProvider": "a szolgáltatód közös kijárata, amelyet más ügyfelek is használnak",
"ValueSilent": "nincs válasz",
"ValueUnderSeconds": "kevesebb mint {0} másodperc",
"ValueUpTo": "legfeljebb kb. {0}",
"ValueYes": "igen",
"VerdictCannotTell": "Nem állapítható meg",
"VerdictNotPossible": "Innen nem",