I use a small pitman arm puller. That gets two opposing sides to go in at the same time. I tap it gently and work my way around the seal. A selection of large body washers from a hardware store extends the range for little money.
Sockets by themselves are not a good idea if you have to get around a shaft, such as a crankshaft seal. If you use the open end of the socket on a seal and it doesn’t match the OD edge of the seal perfectly, it can bulge the OD of the seal and it won’t go in properly.
Where you don’t have to get around a shaft, you can make a seal installer with body washers, nuts and bolts. You just need a little creativity and a local hardware store.
EDIT: when I posted this yesterday, I had just installed a new front crankshaft seal in my daughters 03 Corolla and I used the pitman arm puller to do it. I also made a pulley holder out of a 1x4 and two 8x1,25x50mm bolts. Had to replace the bolts to torque down the pulley bolt as the 8mm bolts I bought were only class 8.8 (grade 2) and bent during the loosening of the bolt.