I'm want to run Bitcoin Core client on TestNet and I need to config it for using under corporate proxy. Since I'm using Squid to set proxy for my system I should set "localhost:3128" somewhere... but bitcoin-qt options seems to have only SOCK5 proxy field.

I also tried to set the proxy using the command line:

./bitcoin-qt --testnet -proxy=localhost:3298

enter image description here

...but it doesn't work.

How can I solve? Can I run Bitcoin Core using setting a http proxy?

  • 1
    Obvious question: is said corporation happy with you running this software on their computers and/or network? If they are, they should be happy to punch the relevant holes through the firewall for you; if they're not, you shouldn't be trying to work around that. Feb 6, 2018 at 22:55

1 Answer 1


Bitcoin doesn't use HTTP for its communications - it has its own specific protocol that runs directly on top of TCP. So an HTTP proxy like squid won't help.

If you aren't able to make outgoing TCP connections through your firewall (mainly to destination port 8333) then you'll have to contact your corporate IT people about adding appropriate firewall rules. The same if you want to be able to enable listening.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.