Advertisement
Guest User

Untitled

a guest
Jun 24th, 2021
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. ----------------cách 1------------------
  2. # sub vcl_recv {
  3. # if (req.restarts == 0) {
  4. # if (req.http.x-forwarded-for) {
  5. # set req.http.X-Forwarded-For =
  6. # req.http.X-Forwarded-For ", " client.ip;
  7. # } else {
  8. # set req.http.X-Forwarded-For = client.ip;
  9. # }
  10. # }
  11. if (req.http.user-agent ~ "Hotbar") {
  12. return(synth(403,"Not allowed."));
  13. }
  14. # if (req.request != "GET" &&
  15. # req.request != "HEAD" &&
  16. # req.request != "PUT" &&
  17. # req.request != "POST" &&
  18. # req.request != "TRACE" &&
  19. # req.request != "OPTIONS" &&
  20. # req.request != "DELETE") {
  21. # /* Non-RFC2616 or CONNECT which is weird. */
  22. # return (pipe);
  23. # }
  24.  
  25.  
  26. --------------cách 2---------------
  27. # sub vcl_recv {
  28. # if (req.restarts == 0) {
  29. # if (req.http.x-forwarded-for) {
  30. # set req.http.X-Forwarded-For =
  31. # req.http.X-Forwarded-For ", " client.ip;
  32. # } else {
  33. # set req.http.X-Forwarded-For = client.ip;
  34. # }
  35. # }
  36. # if (req.http.user-agent ~ "Hotbar") {
  37. # return(synth(403,"Not allowed."));
  38. # }
  39. # if (req.request != "GET" &&
  40. # req.request != "HEAD" &&
  41. # req.request != "PUT" &&
  42. # req.request != "POST" &&
  43. # req.request != "TRACE" &&
  44. # req.request != "OPTIONS" &&
  45. # req.request != "DELETE") {
  46. # /* Non-RFC2616 or CONNECT which is weird. */
  47. # return (pipe);
  48. # }
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement