Linux serverlinux web serverNETWORK ADMINISTRATIONS

How an HTTP Proxy works and How to Build one? (Node JS)

In this video I explain the details of a proxy and how to build an HTTP proxy with NodeJS

Full HTTP Proxy Video https://www.youtube.com/watch?v=x4E4mbobGEc

🏭 Software Architecture Videos

💾 Database Engineering Videos

🛰 Network Engineering Videos

🏰 Load Balancing and Proxies Videos

🐘 Postgres Videos

🚢Docker

🧮 Programming Pattern Videos

🛡 Web Security Videos

🦠 HTTP Videos

🐍 Python Videos

🔆 Javascript Videos

👾Discord Server https://discord.gg/CsFbFce

Support me on PayPal
https://bit.ly/33ENps4

Become a Patreon
https://www.patreon.com/join/hnasr?

Stay Awesome,
Hussein

source

by Hussein Nasser

linux http server

30 thoughts on “How an HTTP Proxy works and How to Build one? (Node JS)

  • Zeus Proxy has proven particularly useful for web scraping, crawling, and bulk account registration tasks.

  • can a HTTP proxy provider read my files when i upload them to a website use HTTPs like Onedrive ? help me please !!!!

  • Please show how to make it work for HTTPS

  • Pls Do it for https: . Http is for kids anyone can do it.

  • Is this how a DNS is able to host multiple websites, by encapsulating/adding another IP address? Or am I completely off topic?

  • Have a nice 2023! I used to visit a https site but your proxy in firefox doesn't let me visit it any more. Is it a http and not a https?

  • I'm not getting my http request hit the proxy. Only localhost:8000 reaches the proxy. I followed the same code you did in a Mac. What could I have missed?

  • My localhost connection refused to connect it says on chrome. Please help.

  • Could you maybe do a video on how to write an http reverse proxy in python please?

  • can u past the code? Nvm
    -edit also i have a problem when i type in localhost:8080 it says it wont connect
    -edit2 it gives me this error: crbug/1173575, non-JS module files deprecated.

    chromewebdata/(index)꞉7160:22:7374

  • Great work, keep it going. You were borned to teach.
    I have a question: What app do you use to create the diagrams that you use at the beginning of your videos?

  • @Hussein how can we change the request body (content) in the proxy server and then make a post request on behalf of our proxy

  • Balloonie ah you made me remember Phineas and ferb

  • I am just wondering, is changing your proxy through a code ( batch file ) possible. Like you have a list of proxies and you want to change them through a bat (batch) script would it work?

  • Can we use http to mask our data usage

    For example to make all data usage seem to come from YouTube

  • is there an way to make an https proxy?

  • Why would, in this example, a server have a need to go thru a proxy for google? Why not just go directly to it? I am not understanding, in this example, why we need a proxy. I know its just an example, but it would help me understand better why we would need a proxy.

  • so in the same vein, could one be able to point this proxy (localhost:123) to a remote proxy and then to.. example.com?

  • why at the end doesnt show the pages you visit in the console, I mean beacause of the console.log comand at the end ? :c

  • Thank you Hussien all your videos are great! Was there a video about Reverse Proxy on Apache? Also a LoadBalancer on apache would be great!

Comments are closed.