well majoriy lower the salinity level to about 1.022 or even 1.021 just make sure you dont add too much freshwater after top ups, because low salinity can help with marine ich but it wont cure it, unless you have corals, then 1.022 , most wouldnt use the goby because if the tank is too small and the goby chases the fish it can stress them out if there isnt anywhere to swim to, in your case im not sure i think thats a good tank size and it depends im not 100% sure on that so you might get a different opinion, but im afraid that the most assured treatment is dips and if you cant then hundreds will keep recirculating into the water because te fish are stressed from it and it wont go away unless you can catch and dip them, or quarantine them, some have succeeded with just treating the water, but afterwards reinfestation will be a high risk to any fish or any new fish for awhile since it has been in the tank so long, a great way to kill the organism is to elevate the temperature to 85 degrees for 10-12 days to start killing off the organisms, the low salinity helping, ide suggest removing the fish lowering the salinity raising the temperater for a prolonged period of time, then before turning everything back to normal and puting your fish back, replace all the filters you have and clean most of the things you have inside or operating the tank with hot water. i cant tell you much more what to do to my knowledge, but if you cant catch the fish than still lower you salinity itl help, and if you donth ave a reef use a copper based med, make sure any of your other fish can do good and inverts, and if you do have inverts and a reef or sensetve fish then, try a different med like the so called reef safe, no-marine ich, ruby reef kick-ich, Chem-marine stop, fish-vet, well i hope i helped a little sorry it might not make total sense i had to type different parts at different times
Edit: sorry i forgot you do have shrimp so no copper based solutions