Refresh access Mysql with Tableau Online

Hi, I am a paying Pythonanywhere user and I have a MySQL DB in my account. I want to access it with Tableau Online (serverless, hosted by Tableau) and enabling automatic refresh. Currently I only can access it using Tableau Desktop with the help of SSH tunneling using PuTTy (or Tableau Bridge), but it appears that Tableau Online (cloud-based) cannot do the same thing. I have no problem with MySQL in Azure or AWS but only Pythonanywhere seems to need SSH tunneling.

Any idea?

Unfortunately, if they don't support SSH tunnelling from their cloud-based system then it won't be able to connect to MySQL on PythonAnywhere :-(