The best way to farm stygians is doing t7 and t8 hordes and opening only mats chest.
If you're too weak for hordes you can drop stygians also in pit tiers>30.
And for the rest of the items, especially specyfic uniques you can target farm them on bosses like duriel, andy, zir etc. Every of them have a specyfic drop table, which you can easy google yourself.
There was also a way to target farm specyfic kind of equipement eg.
boots, gloves etc. some kind of items should drop more often from specyfic kind of enemies, eg. Bandits will drop gloves more often, spiders boots, but im not so sure if it's still a thing after so meny changes that they made in the itemization.