Is there something that can generate random Internet usage to make the real sites I go to a bit obfuscated?

I’m thinking something that runs on my server, and simply visits a random website. It probably shouldn’t actually be random, and some sort of tweaking would be great. Like the ability to have it visit every news site there is. That way the ISP will have a harder time telling my political bias.

The threat model for this is below using a VPN for normal usage, although getting a dedicated VPN IP address is a project for one day.

  • Dust0741@lemmy.worldOP
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    8 months ago

    Little curl shell script that works:

    #!/bin/bash
    
    # Random_Curl_Request.sh
    
    # CSV file containing websites
    CSV_FILE="/home/user/Documents/randomSiteVisitor/websites.csv"
    
    # Get a random line from the CSV file
    RANDOM_LINE=$(shuf -n 1 "$CSV_FILE")
    
    # Extract the website URL from the random line
    WEBSITE=$(echo $RANDOM_LINE | cut -d ',' -f 1)
    
    # Make a curl request to the random website every minute
    while true; do
        curl $WEBSITE
        sleep 60
    
        # Get a new random line from the CSV file
        RANDOM_LINE=$(shuf -n 1 "$CSV_FILE")
    
        # Extract the website URL from the new random line
        NEW_WEBSITE=$(echo $RANDOM_LINE | cut -d ',' -f 1)
    
        # Update the website URL for the next iteration
        WEBSITE=$NEW_WEBSITE
    done