Ciao! Usando il MySql Connector sono riuscito a connettermi senza problemi ad un db in locale.

Il codice che uso è questo
codice:
Dim conn As MySqlConnection
conn = New MySqlConnection() 
conn.ConnectionString = "server=" & txtServer.Text & ";" _ 
& "user id=" & txtUsername.Text & ";" _ 
& "password=" & txtPassword.Text & ";" _ 
& "database=database;port=3306;"
conn.Open()

//query ecc..

conn.Close()
Ora, il database alla quale dovrei connettermi è su Aruba, che non accetta connessioni da remoto.
Usando MySqlYog, senza alcun problema sono riuscito a connettermi via tunnel HTTP, hostando un file php di tunneling sul server.
Il problema è che non ho idea di come utilizzare il tunnel in vb.net..
Se qualcuno è in grado di darmi qualche indicazione, ne sarei davvero molto grato!
Spero possiate darmi una mano!