Cloudberry is HTTP/HTTPS middleware driven proxy server.
Generate signing identity:
cloudberryGenerate signing identity and save to macOS default keychain:
cloudberry -Kconstproxy=require('cloudberry');constkey=`-----BEGIN RSA PRIVATE KEY-----<...>-----END RSA PRIVATE KEY-----`;constcert=`-----BEGIN CERTIFICATE-----<...>-----END CERTIFICATE-----`;proxy.keychain.getDefaultIdentity((error,identity)=>{if(error){identity={ key, cert };// if not on macOS}constca=proxy.ca(identity);constserver=proxy.createServer({SNICallback: ca.SNICallback()},(req,res)=>{console.log('>',req.url);proxy.request(ca)(req,res).on('error',console.error);});proxy(server).listen(8000);});ISC