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.