Some web3 sites like Oasis require Infura to work properly. But there is no reason for which you wouldn't be able to use your own node to serve those requests. Unfortunately, these sites don't let you configure the RPC endpoint they use.
By running liberte, doing some browser and network configuration you can "replace" Infura with your own node.
- Run the
gencert.shscript in thecertfolder and follow the instructions - Import the generated
myCA.pemas certificate authority in your browser - Overwrite the DNS record of Infura (
mainnet.infura.iofor Ethereum mainnet) to the machine you runliberteon - Build the executable with
go build .in the root folder of the repository - Run
libertewith root permissions (because it binds to the privileged ports80und443)
You can set your node endpoint via the --node flag of the executable.