Skip to content

Commit

Permalink
feat: EOL — so long and goodnight
Browse files Browse the repository at this point in the history
  • Loading branch information
faultables committed Aug 1, 2024
1 parent cfdb4ce commit 50904c4
Show file tree
Hide file tree
Showing 2 changed files with 107 additions and 60 deletions.
122 changes: 62 additions & 60 deletions components/Navbar.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,66 +7,68 @@ export default function Navbar() {
const isActive = (path) => "/" + path === pathname;

return (
<nav className="py-9 grid grid-cols-2 tracking-tighter">
<div className="col-start1">
<h1 className="text-green-300 lg:text-3xl text-2xl font-bold tracking-tighter">
<Link href="/">edgy.network</Link>
</h1>
<>
<div className="bg-green-300 text-center font-bold">
<Link href="/eol">
<p>{"> edgy.network is shutting down. Learn more here"}</p>
</Link>
</div>
<div className="col-start1 text-right md:block hidden">
<ul className="block text-xl font-bold">
<li className="inline-block px-4">
<Link
href="/dns"
className={`${
isActive("dns") ? "text-green-300" : "text-white"
} hover:text-green-300 hover:no-underline`}
>
dns
</Link>
</li>
<li className="inline-block px-4">
<Link
href="/proxy"
className={`${
isActive("proxy") ? "text-green-300" : "text-white"
} hover:text-green-300 hover:no-underline`}
>
proxy
</Link>
</li>
<li className="inline-block px-4">
<Link
href="/derp"
className={`${
isActive("derp") ? "text-green-300" : "text-white"
} hover:text-green-300 hover:no-underline`}
>
derp
</Link>
</li>
<li className="inline-block px-4 hidden">
<Link
href="/test"
className={`${
isActive("test") ? "text-green-300" : "text-white"
} hover:text-green-300 hover:no-underline`}
>
test
</Link>
</li>
<li className="inline-block px-4">
<Link
href="/plus"
className={`${
isActive("plus") ? "text-green-300" : "text-white"
} hover:text-green-300 hover:no-underline`}
>
edgy+
</Link>
</li>
</ul>
</div>
</nav>
<nav className="py-9 grid grid-cols-2 tracking-tighter">
<div className="col-start1">
<h1 className="text-green-300 lg:text-3xl text-2xl font-bold tracking-tighter">
<Link href="/">edgy.network</Link>
</h1>
</div>
<div className="col-start1 text-right md:block hidden">
<ul className="block text-xl font-bold">
<li className="inline-block px-4">
<Link
href="/dns"
className={`${isActive("dns") ? "text-green-300" : "text-white"
} hover:text-green-300 hover:no-underline`}
>
dns
</Link>
</li>
<li className="inline-block px-4">
<Link
href="/proxy"
className={`${isActive("proxy") ? "text-green-300" : "text-white"
} hover:text-green-300 hover:no-underline`}
>
proxy
</Link>
</li>
<li className="inline-block px-4">
<Link
href="/derp"
className={`${isActive("derp") ? "text-green-300" : "text-white"
} hover:text-green-300 hover:no-underline`}
>
derp
</Link>
</li>
<li className="inline-block px-4 hidden">
<Link
href="/test"
className={`${isActive("test") ? "text-green-300" : "text-white"
} hover:text-green-300 hover:no-underline`}
>
test
</Link>
</li>
<li className="inline-block px-4">
<Link
href="/plus"
className={`${isActive("plus") ? "text-green-300" : "text-white"
} hover:text-green-300 hover:no-underline`}
>
edgy+
</Link>
</li>
</ul>
</div>
</nav>
</>
);
}
45 changes: 45 additions & 0 deletions pages/eol.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
import Head from 'next/head'

export default function EOLPage() {
return (
<main className='text-center py-20 md:px-20'>
<Head>
<title>EOL — edgy.network</title>
</Head>
<h1 className='text-white pb-3 text-6xl font-bold leading-loose'>
EOL — so long and goodnight
</h1>
<p className='text-green-300 leading-loose tracking-tighter text-2xl'>
what's the worst that i can say? "things are better if i stay"
</p>
<div className="md:w-10/12 lg:w-7/12 mx-auto">
<div className='text-left pt-10 mt-10'>
<p className='_font-secondary text-white leading-loose mb-8'>
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.
</p>
<p className='_font-secondary text-white leading-loose mb-8'>
And today, there are tons of private; no-log, privacy-respecting DNS resolvers out there. Some are better and some are the best.
</p>
<p className='_font-secondary text-white leading-loose mb-8'>
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.
</p>
<p className='_font-secondary text-white leading-loose mb-8'>
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.
</p>
<p className='_font-secondary text-white leading-loose mb-8'>
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.
</p>
<p className='_font-secondary text-white leading-loose mb-8'>
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>!
</p>
<p className='_font-secondary text-white leading-loose mb-8'>
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.
</p>
<p className='_font-secondary text-white leading-loose mb-8'>
Thank you for trusting edgyDNS! The sunset is beautiful, isn't it?
</p>
</div>
</div>
</main>
)
}

0 comments on commit 50904c4

Please sign in to comment.