I am afraid it is impossible to deploy Office telemetry dashboard machines outside network.
As you said, each client computer and SCCM need to need to access this shared folder.
More information, please refer to the links below.
Plan a deployment of Office Telemetry Dashboard
Deploy Telemetry Agent by using System Center Configuration Manager