Skip to content

Commit 50904c4

Browse files
committed
feat: EOL — so long and goodnight
1 parent cfdb4ce commit 50904c4

File tree

2 files changed

+107
-60
lines changed

2 files changed

+107
-60
lines changed

components/Navbar.js

Lines changed: 62 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -7,66 +7,68 @@ export default function Navbar() {
77
const isActive = (path) => "/" + path === pathname;
88

99
return (
10-
<nav className="py-9 grid grid-cols-2 tracking-tighter">
11-
<div className="col-start1">
12-
<h1 className="text-green-300 lg:text-3xl text-2xl font-bold tracking-tighter">
13-
<Link href="/">edgy.network</Link>
14-
</h1>
10+
<>
11+
<div className="bg-green-300 text-center font-bold">
12+
<Link href="/eol">
13+
<p>{"> edgy.network is shutting down. Learn more here"}</p>
14+
</Link>
1515
</div>
16-
<div className="col-start1 text-right md:block hidden">
17-
<ul className="block text-xl font-bold">
18-
<li className="inline-block px-4">
19-
<Link
20-
href="/dns"
21-
className={`${
22-
isActive("dns") ? "text-green-300" : "text-white"
23-
} hover:text-green-300 hover:no-underline`}
24-
>
25-
dns
26-
</Link>
27-
</li>
28-
<li className="inline-block px-4">
29-
<Link
30-
href="/proxy"
31-
className={`${
32-
isActive("proxy") ? "text-green-300" : "text-white"
33-
} hover:text-green-300 hover:no-underline`}
34-
>
35-
proxy
36-
</Link>
37-
</li>
38-
<li className="inline-block px-4">
39-
<Link
40-
href="/derp"
41-
className={`${
42-
isActive("derp") ? "text-green-300" : "text-white"
43-
} hover:text-green-300 hover:no-underline`}
44-
>
45-
derp
46-
</Link>
47-
</li>
48-
<li className="inline-block px-4 hidden">
49-
<Link
50-
href="/test"
51-
className={`${
52-
isActive("test") ? "text-green-300" : "text-white"
53-
} hover:text-green-300 hover:no-underline`}
54-
>
55-
test
56-
</Link>
57-
</li>
58-
<li className="inline-block px-4">
59-
<Link
60-
href="/plus"
61-
className={`${
62-
isActive("plus") ? "text-green-300" : "text-white"
63-
} hover:text-green-300 hover:no-underline`}
64-
>
65-
edgy+
66-
</Link>
67-
</li>
68-
</ul>
69-
</div>
70-
</nav>
16+
<nav className="py-9 grid grid-cols-2 tracking-tighter">
17+
<div className="col-start1">
18+
<h1 className="text-green-300 lg:text-3xl text-2xl font-bold tracking-tighter">
19+
<Link href="/">edgy.network</Link>
20+
</h1>
21+
</div>
22+
<div className="col-start1 text-right md:block hidden">
23+
<ul className="block text-xl font-bold">
24+
<li className="inline-block px-4">
25+
<Link
26+
href="/dns"
27+
className={`${isActive("dns") ? "text-green-300" : "text-white"
28+
} hover:text-green-300 hover:no-underline`}
29+
>
30+
dns
31+
</Link>
32+
</li>
33+
<li className="inline-block px-4">
34+
<Link
35+
href="/proxy"
36+
className={`${isActive("proxy") ? "text-green-300" : "text-white"
37+
} hover:text-green-300 hover:no-underline`}
38+
>
39+
proxy
40+
</Link>
41+
</li>
42+
<li className="inline-block px-4">
43+
<Link
44+
href="/derp"
45+
className={`${isActive("derp") ? "text-green-300" : "text-white"
46+
} hover:text-green-300 hover:no-underline`}
47+
>
48+
derp
49+
</Link>
50+
</li>
51+
<li className="inline-block px-4 hidden">
52+
<Link
53+
href="/test"
54+
className={`${isActive("test") ? "text-green-300" : "text-white"
55+
} hover:text-green-300 hover:no-underline`}
56+
>
57+
test
58+
</Link>
59+
</li>
60+
<li className="inline-block px-4">
61+
<Link
62+
href="/plus"
63+
className={`${isActive("plus") ? "text-green-300" : "text-white"
64+
} hover:text-green-300 hover:no-underline`}
65+
>
66+
edgy+
67+
</Link>
68+
</li>
69+
</ul>
70+
</div>
71+
</nav>
72+
</>
7173
);
7274
}

pages/eol.js

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
import Head from 'next/head'
2+
3+
export default function EOLPage() {
4+
return (
5+
<main className='text-center py-20 md:px-20'>
6+
<Head>
7+
<title>EOL — edgy.network</title>
8+
</Head>
9+
<h1 className='text-white pb-3 text-6xl font-bold leading-loose'>
10+
EOL — so long and goodnight
11+
</h1>
12+
<p className='text-green-300 leading-loose tracking-tighter text-2xl'>
13+
what's the worst that i can say? "things are better if i stay"
14+
</p>
15+
<div className="md:w-10/12 lg:w-7/12 mx-auto">
16+
<div className='text-left pt-10 mt-10'>
17+
<p className='_font-secondary text-white leading-loose mb-8'>
18+
Jul 19, 2021 is the first time I released this project to the public — it was 3 years ago as I wrote this. There are several DNS resolvers out there, yet I joined the party with a primary focus on low latency and "edgy" features like DNS-Over-QUIC and Oblivious DoH. Zero-logging, however, is not a feature, it's in the DNA.
19+
</p>
20+
<p className='_font-secondary text-white leading-loose mb-8'>
21+
And today, there are tons of private; no-log, privacy-respecting DNS resolvers out there. Some are better and some are the best.
22+
</p>
23+
<p className='_font-secondary text-white leading-loose mb-8'>
24+
I also believe internet should sucks less. If you don't know what the internet looks like today, just turn off your uBlock Origin and DNS Sinkhole and that's what most internet users see and feel.
25+
</p>
26+
<p className='_font-secondary text-white leading-loose mb-8'>
27+
In an alternate universe, or on my other side, making the internet less sucks means just leaving it alone. Go offline, touch <span className="line-through">grace</span> grass, read books, explore the city, go to new places — enjoy the screen being off.
28+
</p>
29+
<p className='_font-secondary text-white leading-loose mb-8'>
30+
And now, my mobility is more... dynamic than before. I don't live in one place for a long time anymore. And for a reason, I always use consumer VPNs whenever I'm online outside my home network and use the DNS provided by my VPN provider as I trust them.
31+
</p>
32+
<p className='_font-secondary text-white leading-loose mb-8'>
33+
To summarize, I will rarely use edgyDNS anymore and plan to shut it down. The service (including edgyDERP) <span className="text-green-300">will be live until August 10, 2024</span>, and I hope you guys use the alternatives. My personal recommendations are <a href="https://nextdns.io">NextDNS</a>, <a href="https://quad9.net">Quad9</a> and <a href="https://mullvad.net/en/help/dns-over-https-and-dns-over-tls">Mullvad</a>, but it would be great if you use a self-hosting solution like <a href="https://github.com/AdguardTeam/AdGuardHome">AdGuardHome</a>, <a href="https://github.com/0xERR0R/blocky">Blocky</a>, or <a href="https://github.com/pi-hole/pi-hole">Pi-hole</a>!
34+
</p>
35+
<p className='_font-secondary text-white leading-loose mb-8'>
36+
I have no idea how many users of the edgyDNS has since I don't log anything, but as a good internet citizen, I should say farewell and not ghost you all.
37+
</p>
38+
<p className='_font-secondary text-white leading-loose mb-8'>
39+
Thank you for trusting edgyDNS! The sunset is beautiful, isn't it?
40+
</p>
41+
</div>
42+
</div>
43+
</main>
44+
)
45+
}

0 commit comments

Comments
 (0)