Generally speaking, you can purchase any major VPN provider with Bitcoin. However, certain providers do not support altcoins like Litecoin, Ethereum, or Ripple. Check the provider's payment page before buying.