Skip to content

restrict paywalled useragents; use dumps#11723

Merged
mekarpeles merged 1 commit intomasterfrom
restrict-proxy-ua
Jan 26, 2026
Merged

restrict paywalled useragents; use dumps#11723
mekarpeles merged 1 commit intomasterfrom
restrict-proxy-ua

Conversation

@mekarpeles
Copy link
Copy Markdown
Member

This pull request updates the Nginx configuration to further restrict access from specific user agents, particularly targeting paywalled commercial services and bots. The main changes involve identifying and blocking requests from the VibXchange user agent.

User agent restrictions:

  • Added a rule to flag requests from the VibXchange user agent as suspicious, grouping it with ancient browsers and other restricted clients in the map $http_user_agent $is_sus_user_agent block.
  • Updated the conditional block in the server configuration to explicitly block requests from VibXchange, alongside existing bot user agents like bytespider and meta-externalagent, returning a 403 Forbidden status.

Copilot AI review requested due to automatic review settings January 22, 2026 20:43
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds restrictions for the VibXchange user agent, identifying it as a paywalled commercial service that should use data dumps instead of scraping the website. The changes implement blocking at both the general traffic level and the API endpoint level.

Changes:

  • Added VibXchange to the suspicious user agent map with explanatory comments
  • Updated the API location block to explicitly block VibXchange requests with 403 Forbidden

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mekarpeles
Copy link
Copy Markdown
Member Author

discussed on ABC

@mekarpeles mekarpeles merged commit d6135a9 into master Jan 26, 2026
14 checks passed
@mekarpeles mekarpeles deleted the restrict-proxy-ua branch January 26, 2026 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants