a fastening device is provided for fastening cables , fibers or wave hoses in position with multiple ways , and for waterproof capability . the fastening device includes a first casing , an inner holding part , a waterproof screw annulus , a positioning nut , a connecting casing , a second casing , an inner buckled nut , a resilient washer , and a constricting gasket . the first casing and the second casing are respectively engaged with the waterproof screw annulus and the connecting annulus . the first casing and the second casing take force to the wave hose for holding the cable or fiber in place in multiple ways , and avoid shifting or breaking off from drawing outside . the fastening device also has multi - ways for waterproof .