The invention relates to a rubber sole, and provides an anti-skid rubber sole. The anti-skid rubber sole is prepared from the following raw materials: NBR/PVC emulsion co-precipitation alloy, low-melting point polyamide, natural rubber, soluble polymerized styrene-butadiene rubber, brominated butyl rubber, white carbon black, an anti-aging agent, polyethylene glycol, a silane coupling agent, polyethylene wax, diethylene glycol, zinc oxide, stearic acid, insoluble sulfur, a vulcanization accelerator D and a vulcanization accelerator DM. The anti-skid rubber sole is vulcanized and molded in a mold of a space aluminum material, the vulcanizing temperature is 170 DEG C, the pressure is 16.5MPa-17.5MPa, and the vulcanizing time is 210-250s.