Facebook Twitter Instagram
    TecAdmin
    • Home
    • FeedBack
    • Submit Article
    • About Us
    Facebook Twitter Instagram
    TecAdmin
    You are at:Home»General Articles»How to Use Curl Command with Proxy on Linux

    How to Use Curl Command with Proxy on Linux

    By RahulOctober 10, 20191 Min Read

    Curl is a utility used for data transfer in command lines or scripts. In this tutorial, you will learn how to use the curl command to connect via a proxy server on the Linux system.

    Advertisement

    Using Environment Variable

    In a very simple word, you can simply set the following environment variables on your system. The curl command will automatically use these variables as a proxy. You can export those variables in your shell, like:

    Without Authentication 
    
    export http_proxy="http://proxy.server:port"
    export https_proxy="https://proxy.server:port"
    
    With Authentication 
    
    export http_proxy="http://username:[email protected]:port"
    export https_proxy="https://username:[email protected]:port"
    

    After exporting the environment variables, the curl command will automatically use the above proxy during a remote connection.

    curl http://example.com
    

    Once your work is done, you can simply unset these environment variables like:

    unset http_proxy
    unset https_proxy
    

    Without Environment Variable

    Instead of setting environment variables, you can simply pass the proxy details to curl command as a command-line parameter.

    curl -x "http://username:[email protected]:port" http://example.com
    

    curl proxy
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp

    Related Posts

    Configure Postfix to Use Gmail SMTP on Ubuntu & Debian

    Deploying Flask Application on Ubuntu (Apache+WSGI)

    OpenSSL: Working with SSL Certificates, Private Keys and CSRs

    Add A Comment

    Leave A Reply Cancel Reply

    Advertisement
    Recent Posts
    • Configure Postfix to Use Gmail SMTP on Ubuntu & Debian
    • PHP Arrays: A Beginner’s Guide
    • Deploying Flask Application on Ubuntu (Apache+WSGI)
    • OpenSSL: Working with SSL Certificates, Private Keys and CSRs
    • How to Create and Read List in Python
    Facebook Twitter Instagram Pinterest
    © 2023 Tecadmin.net. All Rights Reserved | Terms  | Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.