Clients behind secure firewalls often encounter difficulties opening ports 21 & 80 for MedSavant to download required resources (annotations, etc). An option available to them is to set up an SSH tunnel, but if they lack root access, they can only bind to ports in the 1000+ range.
MedSavant lacks a method of specifying an alternative port to use for fetching resources. However, this feature can be added fairly easily:
Jannovar supports proxies with the --proxy and --proxy-port arguments
For MedSavant's side, the server has some confusing network code, but I am sure getting it to support proxies is a small rewrite away.
Clients behind secure firewalls often encounter difficulties opening ports 21 & 80 for MedSavant to download required resources (annotations, etc). An option available to them is to set up an SSH tunnel, but if they lack root access, they can only bind to ports in the 1000+ range.
MedSavant lacks a method of specifying an alternative port to use for fetching resources. However, this feature can be added fairly easily:
--proxy
and--proxy-port
arguments