Hey hedemi,
If you want to experiment yourself you’d have to manually override lots of browser APIs (canvas, WebGL, fonts, timezone, userAgent, plugins) via injected JS, which is complicated and fragile
Puppeteer with stealth plugins or custom scripts is the closest “DIY” method, but requires...