Ok after some attempts I’ve been able to setup a virtualenv with anvil-uplink installed and I can confirm what @madmaxx.cz is saying.
I get the same error.
Pythonanywhere doesn’t allow ping nor traceroute but a good old
(anvil_uplink_test) 14:12 ~/anvil_uplink_test $ telnet 52.56.203.177
Shows:
Trying 52.56.203.177...
telnet: Unable to connect to remote host: Connection refused
(anvil_uplink_test) 14:13 ~/anvil_uplink_test $
It really looks like AWS is refusing connection from PythonAnyWhere.
I think we stop here and leave word to Anvil Team.