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 new file mode 100644 index 0000000..862ac18 --- /dev/null +++ b/asia/hongkong.md @@ -0,0 +1,4 @@ +# Hong Kong 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/asia/singapore.md b/asia/singapore.md index b8013b0..ab929a3 100644 --- a/asia/singapore.md +++ b/asia/singapore.md @@ -6,3 +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 0702fda..2165e08 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` @@ -23,3 +21,4 @@ Yggdrasil configuration file to peer with these nodes. * Nuremberg, Hetzner, NBG1-DC3, operated by Pinatek LLC (Tox ID: D99622A3402B7AA7A4DAB0F70ABE67AEFAAA1EF93D764359C4A0C8039B9E537DC5F9958CB6CD)) * `tcp://[2a01:4f8:221:2ada::2]:17177` * `tcp://78.46.35.38:17177` + 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 a26c7d4..220b038 100644 --- a/europe/netherlands.md +++ b/europe/netherlands.md @@ -17,18 +17,15 @@ Yggdrasil configuration file to peer with these nodes. * Amsterdam, operated by [Rostyslav Sotnychenko](https://github.com/rsotnychenko) * `tcp://ams1.y.sota.sh:8080` (both IPv4 and IPv6 are supported) -* Amsterdam, operated by [Alex Kotov](https://github.com/kotovalexarian) - * `tcp://134.209.88.112:48440` - * `tcp://[2a03:b0c0:2:f0::19:b001]:48440` - * `tcp://hub.crypto-libertarian.com:48440` (both IPv4 and IPv6 are supported) - -* Amsterdam, operated by [Eninspace](https://github.com/Eninspace) - * `tcp://167.99.223.207:44333` - * `tcp://[2a03:b0c0:2:d0::2c:a001]:44333` - * 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` - * `tcp://[2001:bc8:4700:2000::6b29]:50001` \ No newline at end of file +* Dronten, operated by ne-vlezay80 + * `tls://45.147.198.155:6010` + +* Amsterdam, [Phreedom](https://phreedom.tk) public node, operated by [Tolstoevsky](https://phreedom.tk/@tolstoevsky) + * `tcp://213.227.154.108:5001` + +* 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 7b4ae58..4cb59d7 100644 --- a/europe/poland.md +++ b/europe/poland.md @@ -6,3 +6,12 @@ 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` + * IPv6 coming soon diff --git a/europe/russia.md b/europe/russia.md index bdd9bd2..c34e09e 100644 --- a/europe/russia.md +++ b/europe/russia.md @@ -1,14 +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#чаты-и-мосты-в-разных-сетях) 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](http://netwhood.online) public node, Moscow Oblast, Podolsk, ALDIS Telecom Ltd, operated by [abslimit](http://netwhood.online/feedback/) + +* [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` + +* Public node operated by ne-vlezay80 + * `tls://[2a01:d0:ffff:4353::2]:6010` + +* loskiq public node, Saint Petersburg, operated by [loskiq](https://loskiq.com) + * `tcp://ygg.loskiq.com:17313` + +* 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/slovakia.md b/europe/slovakia.md new file mode 100644 index 0000000..61c670d --- /dev/null +++ b/europe/slovakia.md @@ -0,0 +1,7 @@ +# Slovakia Peers + +Add connection strings from the below list to the `Peers: []` section of your +Yggdrasil configuration file to peer with these nodes. + +* Bratislava, isper.sk, operated by [Revertron](https://github.com/Revertron) + * `tcp://y.zbin.eu:7743` 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 9a876c3..d08a136 100644 --- a/europe/united-kingdom.md +++ b/europe/united-kingdom.md @@ -8,3 +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 07ad3be..7f06ae5 100644 --- a/north-america/united-states.md +++ b/north-america/united-states.md @@ -8,11 +8,30 @@ Yggdrasil configuration file to peer with these nodes. * Boston, operated by [Stephen304](https://github.com/stephen304) * `tcp://50.236.201.218:56088` -### Nevada +* Boston, operated by `@igel:matrix.org` + * babcock.piratemesh.net + * Allston + * `tcp://64.112.177.94:1617` -* Las Vegas, operated by [santost12](https://github.com/santost12) - * `tcp://199.175.54.202:47313` - * `tcp://[2607:8b00:0:96::ac18:1f8]:47313` + * 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 @@ -26,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 @@ -45,3 +73,9 @@ Yggdrasil configuration file to peer with these nodes. * 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 242254d..c508c75 100644 --- a/other/i2p.md +++ b/other/i2p.md @@ -7,3 +7,15 @@ Note that the following assumes I2P is running locally and has configured SOCKS * ST32 (TCP-only, Standard I2P service, b32 address), operated by [cathugger](http://cathugger.i2p/contact.html) * `socks://localhost:4447/7mx6ztmimo5nrnmydjjtkr6maupknr3zlyr33umly22pqnivyxcq.b32.i2p:46944` + +* 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 2b95a76..176c15e 100644 --- a/other/tor.md +++ b/other/tor.md @@ -17,8 +17,9 @@ Note that the following assumes Tor is running locally and listening on the defa * HS3 (TCP-only, Hidden Service, v3), operated by [cathugger](http://cathug2kyi4ilneggumrenayhuhsvrgn6qv2y47bgeet42iivkpynqad.onion/contact.html) * `socks://localhost:9050/yggnekkmyitzepgl5ltdl277y5wdg36n4pc45sualo3yesm3usnuwyad.onion:1863` -* HS3 (TCP-only, Hidden Service, v3), operated by [Mikaela](https://mikaela.info/) ***CURRENTLY DOWN*** - * `socks://127.0.0.1:9050/xvkw4rj7wzy7t75kkanr54zftudlbtpjbavxcsri5irkavclynaw3xqd.onion:1234` - * 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/brazil.md b/south-america/brazil.md index ca6166e..c9e4cff 100644 --- a/south-america/brazil.md +++ b/south-america/brazil.md @@ -3,5 +3,6 @@ Add connection strings from the below list to the `Peers: []` section of your Yggdrasil configuration file to peer with these nodes. -* São Paulo, operated by [Yan Minari](https://yetanothernerd.xyz/) +* São Paulo, operated by Yan Minari from [Malha](https://malha.global/) * `tcp://45.231.133.188:58301` + * `tcp://[2804:49fc::ffff:ffff:5b5:e8b]:58301` 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` - -