HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
uklans
cache-domains
Shell2023–2023
uklans / cache-domains

cache-domains

Domain Names required for LAN Content Cache DNS spoofing

2Distinct people
2Mentions
0Explicit recommenders
701GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Domain Names required for LAN Content Cache DNS spoofing

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour2 dated mentions

Observed mentions: 2023-09-04 21:22:56 UTC to 2023-09-04 21:57:25 UTC.

0122023-09-04 21:00:00 UTC to 2023-09-04 22:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsSep 4, 21:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC. One observed period does not establish a trend.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Sep 4, 21:002023-09-04 21:00:00 UTC2023-09-04 22:00:00 UTC202

What Hacker News says

2 sources
I'm not sure about op, but I actually run Lancache (lancache.net) locally on our network. It supports Steam, Windows Updates, Epic games, and pretty much anything else served over http.. (https://github.com/uklans/cache-domains). This is all assuming you're not using a domain etc.. and have any of the myriad of other tools setup. We run lancache strictly for the fun-net segmented network.
In Kenton's House
Yeah, I remember the copying. At some parties we spent a lot of time doing that. Some CDNs use HTTP with post-download verification (I hope). I suppose local caching is the reason for that decision; think big LAN parties with a "only" a few gigabit/s of connectivity (if at all). A nice solution is what Steam does: The client checks a magic DNS entry (lancache.steamcontent.com), which you're intended to override [0]. It then just works. For Riot, Blizzard, Epic and Windows Update I've set 36 overrides in dnsmasq (they supply a script for that); those are branded akamai hosts and such. It supports more launchers and platforms/consoles, but from the big list [1] that's all we needed. Now GOG uses HTTPS, so for the reason you stated that can't really be cached for random 3rd party machines. Subsequently, if LanCache gets an HTTPS connection,
Read the rest
it simply proxies the encrypted connection to the correct server using SNI sniffing. Regarding bandwidth: Two games on our list were CS:GO and LoL. IIRC four people had to install CS:GO and six people had to install LoL. We could have setup file shares, copied the data (as usual, with multiple people saturating the first share to come online, and nobody using the second or third share), hope laymen know where their steam library lives and to put the correct folder there... or just let them download the games directly from the client, except on a virtual 10 Gb/s pipe ;-) Though to be fair: In Steam you can configure the client to allow others to download their games from you on the local network. If enabled, you can configure to share with "only me", "steam friends" and "everyone". They added the feature earlier this year[2]; probably for the Steam Deck? One of the attendees installed Baldurs Gate 3 (>100GB) from a friend that way. However, the local download feature wins over the lancache, which messed things up a bit when everyone installed CS:GO and pulled that from a single PC instead the server; so we had everyone disable that. I'm now running a smaller cache on my home server. Additionally, I have a spare server sitting here that's collecting dust. I think I'll permanently designate that my LanCache server for future LAN parties. [0] https://lancache.net/news/2020/01/14/steam-client-now-suppor... [1] https://github.com/uklans/cache-domains [2] https://help.steampowered.com/en/faqs/view/46BD-6BA8-B012-CE...
In Kenton's House

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.