You can connect to a node using local geth server. For connecting to the server you'd need geth's rpc API's. So these are the options IPC-RPC, JSON-RPC and WS-RPC to connect to the geth. Start rpc listener on your geth server for the sync. Another option is to use the light client so you won't need to download the complete blockchain.