Моя первая мысль - зачем изобретать велосипед.Просто запустите веб-сервер на компьютере отдельного человека и настройте его так, чтобы интересующие файлы были доступны через HTTP.
Я не буду вдаваться в длительные дискуссии по аспектам безопасности этого, но достаточно, чтобыскажем, что его установка может / подвергнет ваши внутренние компьютеры большому плохому миру, поэтому проведите надлежащий анализ рисков и получите одобрение руководства, прежде чем запускать его в эксплуатацию.Однако, если риски приемлемы, тогда я настоятельно рекомендую использовать проверенный и протестированный Apache (и аналогичные), а не домашнее решение, где это возможно.
Предполагая, что у вас есть веб-сервер с выходом в Интернет, вы можете настроить Apache httpd mod_proxyпрокси через веб-сервер, работающий на рабочем столе.Вы можете найти документацию по mod_proxy в режиме онлайн, но минимальный уровень конфигурации будет
ProxyRequests on
ProxyPass /computer/abc http://abc.internalnet/somewhere/
ProxyPassReverse /computer/abc http://abc.internalnet/somewhere/