Если ваш настольный компьютер не имеет общедоступного IP-адреса, ни ваше приложение, работающее на провайдере общего веб-хостинга, ни какое-либо другое приложение и хост в Интернете, не смогут получить информацию с вашего настольного компьютера. Подходит ли ваш настольный компьютер к тому крошечному меньшинству, которое имеет такой публичный и доступный IP-адрес?
Если нет, и, если вы, конечно, готовы пойти на очевидные риски, вы можете попытаться превратить (возможно, динамически назначаемый) IP-адрес, который ваш провайдер дает вам в разрешаемое доменное имя, работая с такими провайдерами DNS как DynDNS - это можно сделать бесплатно.
Как только вы преодолеете барьер общедоступной доступности, вам нужно запустить на своем компьютере какой-нибудь сервер, который может отвечать на запросы с надлежащей аутентификацией, предоставляя нужную вам информацию. Например, вы можете запустить веб-сервер, такой как Apache (он действительно мощный, но, возможно, его немного сложнее настроить) или тому подобное - и пользовательское приложение поверх него для проверки подлинности и предоставления конкретной информации. Вы хотите сделать доступным.
Если у вас нет проблем с конфиденциальностью (то есть вы не возражаете, что любой хакер в мире может посмотреть содержимое этой папки), вы можете пропустить аутентификацию, которая является действительно деликатной и потенциально хрупкой частью (учитывая, что есть для вашего приложения, работающего на провайдере общего веб-хостинга, невозможно эффективно хранить «секреты»).
Если вы сможете прояснить каждую из этих проблем, то мы можем помочь определить оптимальный подход (что устанавливать и как на настольном компьютере, и на этом провайдере общего веб-хостинга).