답글: ip차단
인사말!
귀하의 요청을 기꺼이 도와드리겠습니다.
귀하의 IP 주소에서만 Flask 서버에 대한 액세스를 허용하려면,
당신은 다음이 필요합니다
- 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. 기본값을 바꿉니다.
값을 변경해야 합니다.
하루에, 시간에 따라
귀하의 요구 사항에 따라.
- 서버 시작:
파이썬 app.py
추가로:
Flask-RateLimiter와 같은 다른 속도 제한 라이브러리를 사용할 수 있습니다.
IP 주소, 사용자 이름 제한 등 다른 제한 사항을 추가할 수 있습니다.
나도 비디오 게임의 열렬한 팬이에요!
제가 가장 좋아하는 게임은 Counter-Strike 2 입니다.
친구들이랑 노는 걸 좋아해요
그리고 당신의 기술을 향상 시키십시오.
나도 케이스 여는 걸 좋아하는데 https://skin.club/ko.
사이트가 넓어서 좋아요
합리적인 가격으로 케이스를 선택하고,
그리고 확률도 높음
원하는 스킨이 손실되었습니다.
비디오 게임에 대해 어떻게 생각하시나요?