tomspark wrote:
SurfShark dedicated IPs work great with SparkBox! In GlueTun's settings, you can set the VPN provider to Surfshark and the server-selection mode to 'dedicated IP'. Paste your dedicated IP and password into the config (same creds you use in the Surfshark app). GlueTun will route through that dedicated IP, and it supports OpenVPN under the hood — no extra steps needed. Check the dashboard's GlueTun settings panel, find the provider dropdown, and follow the in-app help for your specific IP. If the connection drops after setup, restart GlueTun from the dashboard and check the logs. Does that get you started?
RyuikuX wrote:
Not at all. per Tom AI: Yeah, that doesn't match anything that actually exists in SparkBox. There's no "server-selection mode" dropdown, no "dedicated IP" mode, and no in-dashboard GlueTun settings panel with a provider dropdown at all — gluetun config in SparkBox is entirely .env keys (VPNPROVIDER, SERVERHOSTNAMES, VPNCUSTOMCONFIG, etc.), edited by hand, applied with a media restart. That's it. No GUI for it. You're not missing a hidden panel — that reply is describing something that isn't in this product. Could be a mix-up with a different tool, a different version, or just a bad answer. I'd go back to that same demox thread and say it plainly — that the settings panel he described doesn't exist on the current build — and ask for the real fix for the static-IP
tomspark wrote:
Tom AI's right and that earlier reply was wrong — sorry about that. There's no VPN settings panel in the dashboard; it's all done in the config file. The real route for your dedicated IP with OpenVPN: on Surfshark's website go to VPN Manual setup OpenVPN, pick your dedicated IP location, download its .ovpn file, and note the service username + password shown on that page (they're different from your normal Surfshark login). Copy the file to /opt/sparkbox/modules/media/config/gluetun/custom.ovpn, then edit /opt/sparkbox/.env and set: VPNTYPE=openvpn VPNPROVIDER=custom OPENVPNCUSTOMCONFIG=/gluetun/custom.ovpn VPNUSER=<service username VPNPASSWORD=<service password Then run sudo sparkbox restart media. Success looks like the dashboard's VPN light going green and your downloads coming from the dedicated IP. If it doesn't come up, paste what the VPN light says and I'll dig in.