• Level 2

    답글: ip차단
    인사말!

    귀하의 요청을 기꺼이 도와드리겠습니다.

    귀하의 IP 주소에서만 Flask 서버에 대한 액세스를 허용하려면,
    당신은 다음이 필요합니다

    1. Flask-Limiter 패키지를 설치합니다:

    pip 설치 플라스크 리미터
    2. Flask 애플리케이션에 Flask-Limiter 코드를 추가합니다.

    파이썬
    플라스크 가져오기 플라스크에서 요청
    플라스크_리미터 가져오기 리미터에서

    앱 = 플라스크(name)

    리미터 설정

    리미터 = 리미터(
    앱,
    key_func=lambda: request.remote_addr,
    default_limits=["일당 500", "시간당 100"]
    )

    @app.route("/")
    @limiter.limit("분당 5개")
    def hello_world():
    "Hello, World!"를 반환합니다.

    name == "main"인 경우:
    app.run()
    코드를 사용할 때 주의가 필요합니다. 자세히 알아보기
    3. 코드를 설명하세요.

    key_func=lambda: request.remote_addr - 이 줄은 Limitera가 속도 제한을 위한 키로 클라이언트의 IP 주소를 사용하도록 지시합니다.
    "일일 500개", "시간당 100개" - 이 줄은 한 IP 주소의 요청 수를 하루 500개, 시간당 100개로 제한합니다.
    4. 기본값을 바꿉니다.

    값을 변경해야 합니다.
    하루에, 시간에 따라
    귀하의 요구 사항에 따라.

    1. 서버 시작:

    파이썬 app.py
    추가로:

    Flask-RateLimiter와 같은 다른 속도 제한 라이브러리를 사용할 수 있습니다.
    IP 주소, 사용자 이름 제한 등 다른 제한 사항을 추가할 수 있습니다.

    나도 비디오 게임의 열렬한 팬이에요!
    제가 가장 좋아하는 게임은 Counter-Strike 2 입니다.
    친구들이랑 노는 걸 좋아해요
    그리고 당신의 기술을 향상 시키십시오.

    나도 케이스 여는 걸 좋아하는데 https://skin.club/ko.
    사이트가 넓어서 좋아요
    합리적인 가격으로 케이스를 선택하고,
    그리고 확률도 높음
    원하는 스킨이 손실되었습니다.

    비디오 게임에 대해 어떻게 생각하시나요?

ONLINE USERS

POPULAR TOPICS

SUGGESTED TOPICS

  • 4
  • 4
  • 3
  • 6
  • 1
  • 2
  • 2
  • 2