Yes you can specify -externalip multiple times.
The config option -externalip allows you to specify your own public reachable address. This can also be an onion address.
From the Bitcoin Core Tor documentation:
The one that will be rumoured to a particular peer is the most compatible one and also using heuristics, e.g. the address with the most incoming ...