If by "best" you mean some combination of "most censorship resistant" and "provide the most bandwidth where it is needed"... If you only have access to one external IP address, the best way to run multiple bridges on a single computer would be to run multiple types of [pluggable transport][1] bridges on different ports. Since you have multiple IP addresses available, it would be better to run separate pluggable transport bridges on separate IPs. The most effective transport to run right now, in terms of most user demand and least number of countries known to be capable of detecting and blocking it, is [obfsproxy][2] using the obfs3 protocol (instructions for setting one up can be found on that page also). The reason for this is that multiple censoring countries/parties have been known to blackhole IP addresses. There are some known cases of IP:port pairs being censored, with some unverified reports that IP:ports are blocked if there is another resource being served from the same IP (such as a webserver, jabber server, etc.). In general though, I would say that once a censoring party is made aware of a Tor bridge, that they will block it on the IP layer. Therefore, using different IPs, if you have them, is likely the most effective strategy. [1]: https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports [2]: https://www.torproject.org/projects/obfsproxy.html.en