На моем работающем 24/24 ПК каждые 10 минут генерируются некоторые данные. Каков наилучший способ для моего веб-сайта получить эти данные?

На моем работающем 24/24 ПК каждые 10 минут генерируются некоторые данные. Каков наилучший способ для моего веб-сайта получить эти данные?

На моем работающем 24/24 ПК каждые 10 минут генерируются некоторые данные. Я хочу найти способ, чтобы мой веб-сайт получал эти данные. Данные, о которых идет речь, состоят всего из 10 строк текста.

Я знаю, что могу разместить экземпляр Linux, чтобы сделать это, но у меня есть запасной компьютер. И я хочу, чтобы он был бесплатным.
Первой моей мыслью было реализовать API на компьютере, но есть риск безопасности.
Второй моей мыслью было разместить данные на pastebin. Затем прочитать и получить данные с моего веб-сайта.

Какое решение является наилучшим для реализации этой логики?

решение1

Для этого я бы перевернул это так, чтобы мой ПК делал POST на моем сайте. Это упрощает задачу, позволяя вам управлять несколькими проблемами, не имея их изначально.

  • Ваш веб-сайт имеет фиксированный адрес, в то время как домашнему ПК, вероятно, назначен адрес по DHCP.
  • Избегает проблем с NAT, как с вашим собственным, так и с CG-NAT, навязанным интернет-провайдером
  • Позволяет избежать получения наполовину готовых данных, позволяя ПК пройти процедуру POST, когда он будет готов.

Конечно, это требует, чтобы вы могли добавить такую ​​вещь на свой сайт, что по сути будет конечной точкой. Я бы также прикрепил TLS и аутентификацию, поскольку Let's Encrypt бесплатен и это решило бы проблему с ботами, которые находят и публикуют для вас случайный мусор.

Связанный контент