The invention provides a fabric post-finishing agent based on a modified silk 
fibroin solution and a preparation method of the fabric post-finishing agent. The preparation method comprises the following specific operational steps: (1) removing impurities from waste silk, putting the 
impurity-free waste silk in a 
sodium bicarbonate solution for boiling and degumming, taking out and wringing out the degummed waste silk, washing with 
clean water till the greasy feel is eliminated, putting the primarily treated waste silk in the 
sodium bicarbonate solution again for boiling and degumming, taking out and wringing out the degummed waste silk again, washing again with 
clean water till the greasy feel is eliminated, putting the secondarily treated waste silk in an oven for 
drying, so as to obtain degummed silk; (2) putting the degummed silk in a 
lithium bromide solution for standing and 
dissolution, taking out the treated silk, and performing cooling, 
dialysis and concentration to obtain a silk 
fibroin solution; and (3) adding glycerin and 
gelatin into the silk 
fibroin solution, uniformly stirring to form a membrane solution, adjusting the pH value of the membrane solution and then adding 
glutaraldehyde and 
chitosan, uniformly stirring, and finally mixing the treated membrane solution with a 
solvent containing additives, so as to obtain the fabric post-finishing agent. The fabric post-finishing agent obtained according to the preparation method covers the fabric surface in the form of a 
composite membrane; and the preparation method is beneficial to improvements in the membrane forming property, the 
ductility and the like of a silk fibroin finishing agent.