Setup Country Specific VPN Scraper

via Freelancer ·

Budget / Salary$50–60
TypeFreelance project
LocationRemote
Posted1 hour ago
I already have a working Python script that gathers hotel data for an academic study, but all traffic must now exit through a legitimate VPN endpoint located in one specific country. I need clear, step-by-step guidance to get this running on my Linux server without interrupting the scraper’s flow.

Scope of work
• Recommend non commercial VPN provider (NordVPN, ExpressVPN, Surfshark, or another comparable option) that allows API or CLI control.
• Supply installation commands and configuration files (OpenVPN or WireGuard) that lock the connection to the required country.
• Show how to automate reconnection on reboot or network drop, confirming the IP still resolves to that country.
• Demonstrate, with a short Python snippet, how to trigger the scraper only after the VPN tunnel is active.
• Provide a quick test checklist so I can verify geolocation, DNS leak status, and stable throughput before launch.

Deliverable
A concise setup guide plus any helper scripts or service files needed to make the VPN “always-on” and country-locked. After I follow your instructions, the scraper should run exactly as before—just routed through the chosen country’s IP.
python linux web scraping software architecture ubuntu network administration openvpn api automation vpn
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.