Jump to content
58 minutes ago, Poet129 said:

I have setup a lancache server Setup and I would like to know how to setup "https spoofing" so I can use this with https... Please help thanks in advance.

As long as you use a private IP address for the cache itself (as explained here http://lancache.net/docs/common-issues/#non-rfc1918-ip-ranges) all of the major game clients will fall back to HTTP. The only way to do a true/full HTTPS intercept, is to generate your own root certificate and manually import it into every client which would be behind the cache. Then there would be other changes needed to disable the SNI Proxy (which normally forwards the HTTPS traffic to its intended destination) and make the caching proxy work on HTTPS as well. There are many downsides from a security perspective in doing this, because all of the client devices would no longer be able to verify whether a website has been hijacked or not (since you are effectively hijacking all websites). Given the small number of game clients this effects (I thought there was one remaining, but my research indicated that as of May 2019 there wasn't any major service affected), the security risk, and the fact that you have to modify *every* client which would be redirected by DNS to the caching server, it isn't worth it to nearly anyone - which is why there is not ready made instructions for it.

 

Edit: Correction, looks like Origin was using HTTPS from July 2019 until about a month ago. That is the one I was thinking of, because I had tested and used the lancache.net monolithic container for a LAN right a little over a month ago.

Looking to buy GTX690, other multi-GPU cards, or single-slot graphics cards: 

 

Link to post
Share on other sites

14 minutes ago, brwainer said:

As long as you use a private IP address for the cache itself (as explained here http://lancache.net/docs/common-issues/#non-rfc1918-ip-ranges) all of the major game clients will fall back to HTTP. The only way to do a true/full HTTPS intercept, is to generate your own root certificate and manually import it into every client which would be behind the cache. Then there would be other changes needed to disable the SNI Proxy (which normally forwards the HTTPS traffic to its intended destination) and make the caching proxy work on HTTPS as well. There are many downsides from a security perspective in doing this, because all of the client devices would no longer be able to verify whether a website has been hijacked or not (since you are effectively hijacking all websites). Given the small number of game clients this effects (I thought there was one remaining, but my research indicated that as of May 2019 there wasn't any major service affected), the security risk, and the fact that you have to modify *every* client which would be redirected by DNS to the caching server, it isn't worth it to nearly anyone - which is why there is not ready made instructions for it.

 

Edit: Correction, looks like Origin was using HTTPS from July 2019 until about a month ago. That is the one I was thinking of, because I had tested and used the lancache.net monolithic container for a LAN right a little over a month ago.

 

3 minutes ago, Poet129 said:

I realize this but for my setup it would be very useful to have.

Is there any information on how to do this?

Link to post
Share on other sites

8 minutes ago, Poet129 said:

 

Is there any information on how to do this?

I've never wanted to look it up, so I have no idea. I suspect you'll have to learn how the proxy actually works (how nginx is set up) and do research on HTTPS interception. The rare cases where HTTPS interception is used that you should be able to find information about is for companies that want to inspect all traffic in their firewall - but usually that is done with enterprise solutions not DIY.

Looking to buy GTX690, other multi-GPU cards, or single-slot graphics cards: 

 

Link to post
Share on other sites

 

ASUS B650E-F GAMING WIFI + R7 7800X3D + 2x Corsair Vengeance 32GB DDR5-6000 CL30-36-36-76  + ASUS RTX 4090 TUF Gaming OC

Router:  Intel N100 (pfSense) Backup: GL.iNet GL-X3000/ Spitz AX Switches: Netgear MS510TXUP, MS510TXPP, GS110EMX
WiFi6: Zyxel NWA210AX (1.7Gbit peak at 160Mhz) WiFi5: Ubiquiti NanoHD OpenWRT (~500Mbit at 80Mhz)
ISPs: Zen Full Fibre 900 (~930Mbit down, 115Mbit up) + Three 5G (~1200Mbit down, 115Mbit up, variable)
Upgrading Laptop/Desktop CNVIo WiFi 5 cards to PCIe WiFi6e/7

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×