로컬 네트워크 외부에서 웹 서비스 사용 가능 여부를 쉽게 확인

이것은 언제 관련이 있습니까?


  • 로컬 네트워크에 웹 서비스가 있는 경우 인터넷에서 공개적으로 액세스할 수 있는지 확인해야 합니다.

  • 내가 무엇이 필요 하나?


  • 약간의 해킹이지만 Google 번역을 프록시로 사용할 수 있습니다. Google 번역의 here에서 사이트의 번역된 버전에 액세스할 수 있는 URL을 얻을 수 있습니다. 사이트가 제대로 렌더링되지 않을 수 있지만 중요한 것은 이 URL이 항상 귀하의 웹사이트를 가리킨다는 것입니다. 따라서 이 사이트를 사용할 수 있으면 귀하의 사이트도 사용할 수 있고 그 반대도 마찬가지입니다.

  • GET 요청을 수행하고 두 가지 방법으로 사이트 가용성을 테스트할 수 있습니다.
  • 사이트에 항상 표시되어야 하는 단어를 알고 있는 경우 키워드 검색을 수행하십시오
  • .
  • 또 다른 방법은 요청의 상태 코드를 확인하는 것입니다. 200이 아니면 사이트가 다운되었을 가능성이 큽니다.
  • 사이트가 다운되면 알려주는 예약된 스크립트를 사용하여 이를 모니터링할 수 있습니다. 다음은 간단한 Python 예제입니다.

  • import requests  
    url="'translated' url"  
    keyword=""  
    r=requests.get(url)  
    if keyword not in r.text:  
        print("send notification")  
    # or  
    if r.status_code!= 200:  
        print("send notification")
    


  • 스크립트 대신 덜 골치 아프게 하려면 웹 사이트 상태를 확인하기 위해 특별히 만들어진 다운로드Uptime kuma를 제안합니다. 이 스크립트는 상태 코드와 키워드 확인 등을 지원합니다. Telegram, Discord, Gotify, Slack, Pushover, 이메일(SMTP)을 포함하되 이에 국한되지 않는 많은 알림 옵션이 있으며 멋진 웹 UI가 있습니다.


  • 어떤 식으로든 도움이 되었기를 바라며, 다른 아이디어가 있다면 아래에 댓글로 달아주세요.
  • 좋은 웹페이지 즐겨찾기