The advantage with rosin as flux, either solid or dissolved, is that you don't have to clean the board afterwards, because rosin is a very good insulator, and it doesn't corrode the traces.
On the contrary, many commercial fluxes must be cleaned after soldering, or else the leftover flux might be very conductive and disturb the circuit, or might corrode the traces in time.
As for preparing your own rosin based flux, don't overthink it. Crush some solid rosin and pour the dust in a small glass bottle, together with some alcohol. Add more rosin until it thickens.
Long ago, we as kids at a pioneers' club (the equivalent of today's maker's clubs) were using medicinal alcohol, because it was the only one available as kids. Medicinal alcohol didn't work very well as a solvent for rosin, and some residues were always on the bottom of the bottle. Not sure if the precipitate-like residues were the result of some chemical reaction, or just impurities from the rosin.
However, the resulting solution was en excellent flux for soldering, and at the same time an excellent protection cover for the copper traces at the same time.
We used to hand made PCBs and etch them ourselves, with fumic nitric acid (very strong HNO3).

After rinsing with tap water, then drying, we were painting the entire PCB area with dissolved rosin (dissolved rosin was about as thick as a paint). Once dried the layer of rosin, it was keeping the copper traces shiny forever, and also serve as an already applied layer of flux at the soldering pads.