diff --git a/README.md b/README.md index 1c24570..bbac211 100644 --- a/README.md +++ b/README.md @@ -29,3 +29,15 @@ that are far away, as you may end up carrying traffic for the rest of the network. For normal usage, you probably only need 2 or 3 peers. + +### TLS peers + +As of Yggdrasil v0.3.11, peering connections over TLS are now possible. This hides +the peering connection inside a regular TLS session, which can help in some cases +where firewalls or deep packet inspection may identify or block regular Yggdrasil +peering traffic. + +TLS public peers are identified by the prefix `tls://` instead of `tcp://`. + +Note that, due to the additional layer of encryption, performance via TLS peers +may be slightly worse than via regular `tcp://` peers. diff --git a/asia/hongkong.md b/asia/hongkong.md index c9abad7..862ac18 100644 --- a/asia/hongkong.md +++ b/asia/hongkong.md @@ -2,6 +2,3 @@ Add connection strings from the below list to the `Peers: []` section of your Yggdrasil configuration file to peer with these nodes. - -* Hong Kong, operated by [Eninspace](https://github.com/Eninspace) - * `tcp://hongkong.eninspace.org:40004` diff --git a/asia/japan.md b/asia/japan.md index 393be5e..81682f5 100644 --- a/asia/japan.md +++ b/asia/japan.md @@ -6,6 +6,3 @@ Yggdrasil configuration file to peer with these nodes. * Tokyo, operated by [BAN AI Systems](https://ban.ai/) * `tcp://139.162.119.37:44478` * `tcp://[2400:8902::f03c:91ff:fe1f:c32a]:44478` - -* Tokyo, operated by [Eninspace](https://github.com/Eninspace) - * `tcp://tokyo.eninspace.org:40004` diff --git a/asia/singapore.md b/asia/singapore.md index cd6f6b3..ab929a3 100644 --- a/asia/singapore.md +++ b/asia/singapore.md @@ -6,6 +6,6 @@ Yggdrasil configuration file to peer with these nodes. * Singapore, operated by passenger * `tcp://45.59.126.34:22301` * `tcp://[2406:d500:12:beef:4c38::1]:22301` - + * Singapore, operated by kivikakk * `tcp://miriam.hrzn.ee:23320` diff --git a/europe/bulgaria.md b/europe/bulgaria.md index 7cbbb9a..bd753fd 100644 --- a/europe/bulgaria.md +++ b/europe/bulgaria.md @@ -4,7 +4,5 @@ Add connection strings from the below list to the `Peers: []` section of your Yggdrasil configuration file to peer with these nodes. * Bulgaria, operated by passenger - * `tcp://82.118.227.155:1920` * `tcp://[2a01:8740:1:fe33:4618:1891:c6cd:1]:1920` - diff --git a/europe/czechia.md b/europe/czechia.md index 1a8111d..d725374 100644 --- a/europe/czechia.md +++ b/europe/czechia.md @@ -3,5 +3,14 @@ Add connection strings from the below list to the `Peers: []` section of your Yggdrasil configuration file to peer with these nodes. -* *PEER IS DOWN CURRENTLY* Prague, awnet.cz, operated by [carnhofdaki](https://github.com/carnhofdaki) - * `tcp://94.230.156.206:9000` +* Praha, ITLDC, operated by [Revertron](https://github.com/Revertron) + * `tcp://195.123.245.146:7743` + * `tcp://[2a05:9403::8b]:7743` + +* Praha, centro-net.cz, operated by [carnhofdaki](https://github.com/carnhofdaki) + * `tcp://217.195.164.4:10000` + * `tls://217.195.164.4:10531` + +* Praha, vpsFree, operated by @ehmry + * `tcp://37.205.14.171:46370` + * `tcp://[2a03:3b40:fe:ab::1]:46370` diff --git a/europe/finland.md b/europe/finland.md index c94d409..d331b1a 100644 --- a/europe/finland.md +++ b/europe/finland.md @@ -5,7 +5,7 @@ Yggdrasil configuration file to peer with these nodes. * Ulvila, Tavu Cloud, operated by [ano](https://github.com/ano0) * `tcp://185.87.111.202:8080` - + * Ulvila, Tavu Cloud, operated by [cwinfo](https://cwinfo.net) and [cwchristerw](https://christerwaren.fi) * `tcp://185.87.111.218:60384` * `tcp://[2a05:b9c0::1:0:d3]:60384` diff --git a/europe/france.md b/europe/france.md index 92e0d75..76c4b68 100644 --- a/europe/france.md +++ b/europe/france.md @@ -10,13 +10,23 @@ Yggdrasil configuration file to peer with these nodes. * Paris, operated by [Arceliar](https://github.com/Arceliar) * `tcp://51.15.204.214:12345` +* Paris, Scaleway, operated by [rany](https://rany.eu.org) + * `tls://51.15.217.33:8443` + * `tls://[2001:bc8:608:f19::1]:8443` + * Roubaix, OVH, operated by [cwinfo](https://cwinfo.net) and [cwchristerw](https://christerwaren.fi) * `tcp://51.255.223.60:64982` * `tcp://[2001:41d0:2:c44a:51:255:223:60]:64982` -* Strasbourg, OVH, operated by [cwinfo](https://cwinfo.net) and [cwchristerw](https://christerwaren.fi) +* Strasbourg, OVH, operated by [cwinfo](https://cwinfo.net) and [cwchristerw](https://christerwaren.fi) * `tcp://46.105.92.61:62506` * `tcp://[2001:41d0:401:3000::4227]:62506` * Paris, operated by [frafra](https://frafra.eu) * `tcp://[2001:bc8:4400:2500::22:b13]:35033` + +* Paris, Online SAS, operated by [R4SAS](https://github.com/r4sas) + * `tcp://212.129.52.193:39565` + * `tcp://[2001:470:1f13:e56::64]:39565` + * `tls://212.129.52.193:39575` + * `tls://[2001:470:1f13:e56::64]:39575` diff --git a/europe/germany.md b/europe/germany.md index b42c20f..f6dc880 100644 --- a/europe/germany.md +++ b/europe/germany.md @@ -3,15 +3,13 @@ Add connection strings from the below list to the `Peers: []` section of your Yggdrasil configuration file to peer with these nodes. -* Limburg, OVH, less then 1ms from Frankfurt, operated by [jcgruenhage](https://jcg.re/) - * `tcp://51.75.65.46:65352` - * Limburg, OVH, operated by [cwinfo](https://cwinfo.net) and [cwchristerw](https://christerwaren.fi) * `tcp://54.38.157.232:39593` * `tcp://[2001:41d0:701:1100::36e]:39593` -* Baden-Baden, IONOS, operated by [jcgruenhage](https://jcg.re/) +* Baden-Baden, IONOS, operated by [jcgruenhage](https://jcg.re/) * `tcp://82.165.69.111:61216` + * `tcp://[2001:8d8:1800:8224::1]:61216` * Falkenstein, Hetzner, FSN1-DC7, operated by [Kipari](https://christoffer.space) * `tcp://5.9.112.248:39444` @@ -20,6 +18,9 @@ Yggdrasil configuration file to peer with these nodes. * `tcp://[2a01:4f8:1c1c:c0d0::1]:31337` * `tcp://159.69.35.16:31337` -* Nuremberg, Hetzner, NBG1-DC3, operated by Slyder (Tox ID: D99622A3402B7AA7A4DAB0F70ABE67AEFAAA1EF93D764359C4A0C8039B9E537DC5F9958CB6CD)) - * `tcp://[2a01:4f8:1c1c:da2b::1]:17177` - * `tcp://195.201.93.98:17177` +* Nuremberg, Hetzner, NBG1-DC3, operated by Pinatek LLC (Tox ID: D99622A3402B7AA7A4DAB0F70ABE67AEFAAA1EF93D764359C4A0C8039B9E537DC5F9958CB6CD)) + * `tcp://[2a01:4f8:221:2ada::2]:17177` + * `tcp://78.46.35.38:17177` + +* Mauern, [Phreedom](https://phreedom.tk) public node, operated by [Tolstoevsky](https://phreedom.tk/@tolstoevsky) + * `tcp://45.11.19.26:5001` diff --git a/europe/moldova.md b/europe/moldova.md new file mode 100644 index 0000000..a90afca --- /dev/null +++ b/europe/moldova.md @@ -0,0 +1,7 @@ +# Moldova Peers + +Add connection strings from the below list to the `Peers: []` section of your +Yggdrasil configuration file to peer with these nodes. + +* Chisinau, MivoCloud, operated by [opal hart](https://wowana.me/contact.xht) + * `tcp://[2001:67c:2db8:9::138]:801` diff --git a/europe/netherlands.md b/europe/netherlands.md index 014c36d..e9cdcec 100644 --- a/europe/netherlands.md +++ b/europe/netherlands.md @@ -20,8 +20,9 @@ Yggdrasil configuration file to peer with these nodes. * Dronten, operated by [REI](https://github.com/molecul) * `tcp://yggdrasil.molecul.net:7499` -* Amsterdam, [Network Neighborhood](http://netwhood.online) public node, operated by [abslimit](http://netwhood.online/feedback/) - * `tcp://51.15.99.80:50001` - * Dronten, operated by ne-vlezay80 - * `tcp://185.154.13.142:1198` + * `tls://45.147.198.155:6010` + +* Amsterdam, operated by [deb](https://ysl.su) + * `tcp://51.15.118.10:62486` + * `tcp://[2001:bc8:1820:192f::1]:62486` diff --git a/europe/poland.md b/europe/poland.md index 9422d3f..4cb59d7 100644 --- a/europe/poland.md +++ b/europe/poland.md @@ -6,7 +6,11 @@ Yggdrasil configuration file to peer with these nodes. * Warsaw, OVH, operated by [cwinfo](https://cwinfo.net) and [cwchristerw](https://christerwaren.fi) * `tcp://54.37.137.221:37145` * `tcp://[2001:41d0:601:1100::cf2]:37145` - + +* Warsaw, OVH hosting, [Network Neighborhood](http://netwhood.online) public node, operated by [abslimit](http://netwhood.online/feedback/) + * `tcp://51.75.44.73:50001` + * `tcp://[2001:41d0:602:26d4:eeee::10]:50001` + * Wroclaw, max bandwidth 100 Mbit/s, operated by [int-0x03](https://github.com/int-0x03) * `tcp://n2o.ddns.net:22632` * `tcp://176.223.130.120:22632` diff --git a/europe/russia.md b/europe/russia.md index b64b89d..7d3bd93 100644 --- a/europe/russia.md +++ b/europe/russia.md @@ -1,33 +1,33 @@ # Russia Peers -Operators of Yggdrasil public peers in Russia should consider joining the [Russian Meshnet](https://github.com/russian-meshnet/meshnet-chat-agenda/blob/master/README.md#чаты-и-мосты-в-разных-сетях) and [Medium](https://github.com/medium-network) community channels! +Operators of Yggdrasil public peers in Russia should consider joining the [Russian Meshnet](https://github.com/russian-meshnet/meshnet-chat-agenda/blob/master/README.md#чаты-и-мосты-в-разных-сетях) and [Yggdrasil RU](https://t.me/Yggdrasil_ru) community channels! -Add connection strings from the below list to the `Peers: []` section of your Yggdrasil configuration file to peer with these nodes. +Add connection strings from the below list to the `Peers: []` section of your Yggdrasil configuration file to peer with these nodes. * Moscow, standalone server * `tcp://194.177.21.156:5066` - + * [Network neighborhood](https://netwhood.online/) public node, Moscow Oblast, Podolsk, ALDIS Telecom Ltd, operated by [abslimit](http://netwhood.online/feedback/) * `tcp://46.151.26.194:60575` - + * Sevastopol, Crimea, home user public node. uptime 97%, operated by [Casper_por](https://vk.com/casper_por) - * `tcp://195.211.160.2:5066` + * `tcp://195.211.160.2:5066` (temporary offline) * Yekaterinburg, home user public node, operated by [pztrn](https://pztrn.name), **rate-limited to 100 Mbit/s**. * `tcp://188.226.125.64:54321` - * `tcp://[2a02:17d0:1b4:bd00::7]:54321` - -* [Medium](https://github.com/medium-network) public node, Moscow, OOO Network of data-centers Selectel, operated by [Mihail Podivilov](https://github.com/podivilov) - * `tcp://78.155.207.12:32320` + * `tcp://[2a02:17d0:1b4:bddd::7]:54321` * Public node operated by ne-vlezay80 - * `tcp://[2a01:d0:ffff:4353::2]:1198` + * `tls://[2a01:d0:ffff:4353::2]:6010` * loskiq public node, Saint Petersburg, operated by [loskiq](https://loskiq.com) * `tcp://ygg.loskiq.com:17313` - -* [Medium](https://github.com/medium-network) public node, Saint Petersburg, OOO Network of data-centers Selectel, operated by [Mihail Podivilov](https://github.com/podivilov) - * `tcp://95.213.195.9:32320` - -* [Medium](https://github.com/medium-network) public node, Moscow, OOO Network of data-centers Selectel, operated by [Mihail Podivilov](https://github.com/podivilov) - * `tcp://46.21.249.170:32320` + +* Saint Petersburg public node + * `tcp://88.201.129.205:8777` + * `tcp://[2a05:3580:d900:1b13:e2d5:5eff:fed8:8b86]:8777` + * `tls://88.201.129.205:8778` + * `tls://[2a05:3580:d900:1b13:e2d5:5eff:fed8:8b86]:8778` + +* Nizhniy Novgorod, home user public node, operated by [Tolstoevsky](https://phreedom.tk/@tolstoevsky) + * `tcp://95.79.97.17:50001` diff --git a/europe/spain.md b/europe/spain.md new file mode 100644 index 0000000..4ef8cb9 --- /dev/null +++ b/europe/spain.md @@ -0,0 +1,7 @@ +# Spain Peers + +Add connection strings from the below list to the `Peers: []` section of your +Yggdrasil configuration file to peer with these nodes. + +* Púlsar office, operated by [Púlsar](https://pulsar.unizar.es) + * `tcp://155.210.31.40:12345` diff --git a/europe/switzerland.md b/europe/switzerland.md index b1c5d72..71fb4de 100644 --- a/europe/switzerland.md +++ b/europe/switzerland.md @@ -5,3 +5,7 @@ Yggdrasil configuration file to peer with these nodes. * Vevey, operated by [The Swiss Bay](https://theswissbay.ch) * `tcp://77.56.134.244:34962` + +* Zürich, Oracle Cloud, operated by [pfactum](https://github.com/pfactum) + * `tcp://140.238.168.104:17117` + * `tls://140.238.168.104:17121` diff --git a/europe/united-kingdom.md b/europe/united-kingdom.md index f5731e3..d08a136 100644 --- a/europe/united-kingdom.md +++ b/europe/united-kingdom.md @@ -8,6 +8,20 @@ Yggdrasil configuration file to peer with these nodes. * London, operated by [neilalexander](https://github.com/neilalexander) * `tcp://185.164.138.18:1001` * `tcp://[2a06:8ec0:0:3027::1]:1001` - + * `tls://185.164.138.18:1002` (TLS) + * `tls://[2a06:8ec0:0:3027::1]:1002` (TLS) + * London, operated by [Tom Snelling](https://tdjs.tech) * `tcp://curiosity.tdjs.tech:30003` + +* London (Vultr), operated by [WebCookies.org](https://webcookies.org). + Also a [SSB](https://scuttlebutt.nz/) and [dat protocol](https://dat.foundation/) node. + See [ssb.webcookies.pub](https://ssb.webcookies.pub) for more info. + * `tcp://[2001:19f0:7402:1aae:5400:2ff:fe7f:5d8e]:31337` + * `tcp://217.163.11.185:31337` + * `tcp://ssb.webcookies.pub:31338` + +* London (Vultr), operated by [WebCookies.org](https://webcookies.org). + * `tcp://[2001:19f0:7402:431:5400:2ff:fe21:7912]:8082` + * `tcp://45.76.137.140:8082` + * `tcp://nessie.krvtz.net:8082` diff --git a/north-america/united-states.md b/north-america/united-states.md index 3c6f50e..2584b07 100644 --- a/north-america/united-states.md +++ b/north-america/united-states.md @@ -8,6 +8,31 @@ Yggdrasil configuration file to peer with these nodes. * Boston, operated by [Stephen304](https://github.com/stephen304) * `tcp://50.236.201.218:56088` +* Boston, operated by `@igel:matrix.org` + * babcock.piratemesh.net + * Allston + * `tcp://64.112.177.94:1617` + + * compose.piratemesh.net + * Somerville + * `tls://192.34.85.155:443` + + * drydock.piratemesh.net + * Seaport, Boston + * `tcp://64.112.180.77:1617` + + * fawcett.piratemesh.net + * North Cambridge + * `tcp://64.112.178.178:1617` + + * hancock.piratemesh.net + * Boston + * `tcp://64.112.182.119:1617` + + * roxbury.piratemesh.net + * Roxbury + * `tcp://64.112.176.176:1617` + ### New Jersey * Newark, operated by [Philly Mesh](https://phillymesh.net) @@ -20,10 +45,19 @@ Yggdrasil configuration file to peer with these nodes. * `tcp://63.209.33.47:58149` * `tcp://[2001:19f0:5:2a83:5400:1ff:fe89:44db]:58149` +### New York + +* New York City, operated by [sandpile.net](https://sandpile.net) + * `tcp://67.205.187.55:19103` + * `tls://67.205.187.55:19102` + * `tcp://[2604:a880:400:d0::16e5:7001]:19103` + * `tls://[2604:a880:400:d0::16e5:7001]:19102` + ### Kansas * Lenexa, operated by [jcgruenhage](https://jcg.re) * `tcp://108.175.10.127:61216` + * `tcp://[2607:f1c0:1801:d4::1]:61216` ### Texas @@ -31,11 +65,14 @@ Yggdrasil configuration file to peer with these nodes. * `tcp://198.58.100.240:44478` * `tcp://[2600:3c00::f03c:91ff:feae:3efa]:44478` -* Dallas, operated by [neutralinsomniac](https://github.com/neutralinsomniac) - * `tcp://104.225.221.17:59323` - ### Washington * Seattle, operated by [Philly Mesh](https://phillymesh.net) * `tcp://167.88.124.177:12345` * `tcp://[2604:180:1:568::beef]:12345` + +### Georgia + +* Atlanta (Vultr), operated by [WebCookies.org](https://webcookies.org). + * `tcp://[2001:19f0:5401:272a:5400:2ff:fe21:7a26]:8082` + * `tcp://hindsight.krvtz.net:8082` diff --git a/oceania/australia.md b/oceania/australia.md index 59d4c69..d7609da 100644 --- a/oceania/australia.md +++ b/oceania/australia.md @@ -1,4 +1,4 @@ -# Australia peers +# Australia Peers Add connection strings from the below list to the `Peers: []` section of your Yggdrasil configuration file to peer with these nodes. diff --git a/other/i2p.md b/other/i2p.md index 4233c09..c508c75 100644 --- a/other/i2p.md +++ b/other/i2p.md @@ -10,3 +10,12 @@ Note that the following assumes I2P is running locally and has configured SOCKS * ST32 (TCP-only, Standard I2P service, b32 address, operated by [Mikaela](https://mikaela.info/) on behalf of [Pirate Party Finland](https://piraattipuolue.fi/en) ([Tor Metrics](https://metrics.torproject.org/rs.html#details/796338999A7E34CA4C0F2C6092618C82C0D335D9)) * `"socks://localhost:4447/gqt6l2wox5jndysfllrgdr6mp473t24mdi7f3iz6lugpzv3z67wq.b32.i2p:63412"` + +* Home yggdrasil i2p node from brocken pc: + * `socks://127.0.0.1:4447/i6lbsjw7kh4gqmbylcsjtfh3juj3dbbk24bwzrpgvtalhs7xagoa.b32.i2p:2721` + +* My i2p peer with test machine: + * `socks://127.0.0.1:4447/2ddoxwucodjfy6u34v3toxm2a463nzd3f523hhfzc3y5de7twj6a.b32.i2p:2281` + +* I2P Node (I2Pd, sigtype = 7, in/out length = 1, quantity = 5), operated by [R4SAS](https://github.com/r4sas) + * `socks://127.0.0.1:4447/ro7bwwx7ch6echfqwgivsi37tgojgcrjosgq5jrgx5ebadu4xsaq.b32.i2p:39565` diff --git a/other/tor.md b/other/tor.md index 3d8c0bd..176c15e 100644 --- a/other/tor.md +++ b/other/tor.md @@ -18,4 +18,8 @@ Note that the following assumes Tor is running locally and listening on the defa * `socks://localhost:9050/yggnekkmyitzepgl5ltdl277y5wdg36n4pc45sualo3yesm3usnuwyad.onion:1863` * HS3 (TCP-only, Hidden Service, v3), operated by [Mikaela](https://mikaela.info/) on behalf of [Pirate Party Finland](https://piraattipuolue.fi/en) ([Tor Metrics](https://metrics.torproject.org/rs.html#details/796338999A7E34CA4C0F2C6092618C82C0D335D9)) - * `"socks://127.0.0.1:9050/x7dqdmjb7y5ykj4kgirwzj62wrrd3t5dv57oy7oyidnf7cpthd4k7ryd.onion:5222"` + * `socks://127.0.0.1:9050/x7dqdmjb7y5ykj4kgirwzj62wrrd3t5dv57oy7oyidnf7cpthd4k7ryd.onion:5222` + +* HS3 (TCP-only, Hidden Service, v3), operated by [opal hart](http://opalwxdqzyuwo2vbipp3facjuuztfjwauai7fghh2ggbcl7enuvfg6yd.onion/contact.xht) + * `socks://localhost:9050/nxuwjikhsirri2rbrdlphstsn3jr2qzjrsylwkt65rh2miycr5n24tid.onion:706` + * `socks://localhost:9050/fllrj72kxnenalmmi3uz22ljqnmuex4h2jlhwnapxlzrnn7lknadxuqd.onion:706` diff --git a/south-america/ecuador.md b/south-america/ecuador.md index 6b20393..7d98b4c 100644 --- a/south-america/ecuador.md +++ b/south-america/ecuador.md @@ -5,5 +5,3 @@ Yggdrasil configuration file to peer with these nodes. * Quito, contact `igel [at] bostonmesh [dot] nyet` * `tcp://181.188.197.156:443` - -