2021-12-04 11:45:26 +00:00
<!DOCTYPE html> < html > < head > < meta charSet = "UTF-8" / > < title > Proxy Servers< / title > < meta name = "description" content = "How do proxy servers work and what are forward and reverse proxies?" / > < meta name = "author" content = "Kamran Ahmed" / > < meta name = "keywords" content = "roadmap,developer roadmaps,developer roadmap,frontend developer,frontend developer roadmap,frontend,frontend roadmap,backend,backend developer,backend developer roadmap,devops,devops roadmap,fullstack developer roadmap,guide to becoming a developer,sre roadmap,sre,operations roadmap,qa roadmap,android roadmap,android developer roadmap,react roadmap,react developer roadmap,dba roadmap,postgresql dba roadmap" / > < meta name = "viewport" content = "width=device-width, user-scalable=yes, initial-scale=1.0, maximum-scale=3.0, minimum-scale=1.0" / > < meta http-equiv = "Content-Language" content = "en" / > < meta property = "og:title" content = "Proxy Servers" / > < meta property = "og:description" content = "How do proxy servers work and what are forward and reverse proxies?" / > < meta property = "og:image" content = "https://roadmap.sh/brand-square.png" / > < meta property = "og:url" content = "https://roadmap.sh" / > < meta property = "og:type" content = "website" / > < meta property = "article:publisher" content = "https://facebook.com/kamranahmedse" / > < meta property = "og:site_name" content = "roadmap.sh" / > < meta property = "article:author" content = "Kamran Ahmed" / > < meta name = "twitter:card" content = "summary" / > < meta name = "twitter:site" content = "@kamranahmedse" / > < meta name = "twitter:title" content = "Proxy Servers" / > < meta name = "twitter:description" content = "How do proxy servers work and what are forward and reverse proxies?" / > < meta name = "twitter:image" content = "https://roadmap.sh/brand-square.png" / > < meta name = "twitter:image:alt" content = "roadmap.sh" / > < meta name = "mobile-web-app-capable" content = "yes" / > < meta name = "apple-mobile-web-app-capable" content = "yes" / > < meta name = "apple-mobile-web-app-status-bar-style" content = "black-translucent" / > < link rel = "apple-touch-icon" sizes = "180x180" href = "/manifest/apple-touch-icon.png" / > < meta name = "msapplication-TileColor" content = "#101010" / > < meta name = "theme-color" content = "#848a9a" / > < link rel = "manifest" href = "/manifest/manifest.json" / > < link rel = "icon" type = "image/png" sizes = "32x32" href = "/manifest/icon32.png" / > < link rel = "icon" type = "image/png" sizes = "16x16" href = "/manifest/icon16.png" / > < link rel = "shortcut icon" href = "/manifest/favicon.ico" type = "image/x-icon" / > < link rel = "icon" href = "/manifest/favicon.ico" type = "image/x-icon" / > < script async = "" src = "https://www.googletagmanager.com/gtag/js?id=UA-139582634-1" > < / script > < script >
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-139582634-1');
2021-12-04 19:29:32 +00:00
< / script > < meta name = "next-head-count" content = "34" / > < link rel = "preload" href = "/_next/static/css/e04f03d5f7fd936c.css" as = "style" / > < link rel = "stylesheet" href = "/_next/static/css/e04f03d5f7fd936c.css" data-n-g = "" / > < noscript data-n-css = "" > < / noscript > < script defer = "" nomodule = "" src = "/_next/static/chunks/polyfills-5cd94c89d3acac5f.js" > < / script > < script src = "/_next/static/chunks/webpack-378e68e29c265886.js" defer = "" > < / script > < script src = "/_next/static/chunks/framework-91d7f78b5b4003c8.js" defer = "" > < / script > < script src = "/_next/static/chunks/main-7a5ae73f0e3e91d3.js" defer = "" > < / script > < script src = "/_next/static/chunks/pages/_app-a9b7869f2e3c14f1.js" defer = "" > < / script > < script src = "/_next/static/chunks/709-e21506a95db1e17e.js" defer = "" > < / script > < script src = "/_next/static/chunks/22-5e16bc1f52d67473.js" defer = "" > < / script > < script src = "/_next/static/chunks/515-100e7e5de90f7342.js" defer = "" > < / script > < script src = "/_next/static/chunks/231-92d23ee85aedb3de.js" defer = "" > < / script > < script src = "/_next/static/chunks/pages/guides/%5Bguide%5D-f752ab6a813e058d.js" defer = "" > < / script > < script src = "/_next/static/lo4gJEPCDY4SXFyWKq6P-/_buildManifest.js" defer = "" > < / script > < script src = "/_next/static/lo4gJEPCDY4SXFyWKq6P-/_ssgManifest.js" defer = "" > < / script > < script src = "/_next/static/lo4gJEPCDY4SXFyWKq6P-/_middlewareManifest.js" defer = "" > < / script > < style data-styled = "" data-styled-version = "5.3.3" > . k i I U j N { l i n e - h e i g h t : 2 7 p x ; f o n t - s i z e : 1 6 p x ; c o l o r : b l a c k ; m a r g i n - b o t t o m : 1 8 p x ; } / * ! s c * /
2021-12-04 11:45:26 +00:00
data-styled.g1[id="sc-bdvvtL"]{content:"kiIUjN,"}/*!sc*/
.eqBJrl{position:absolute;top:0;left:-25px;width:25px;display:none;height:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}/*!sc*/
data-styled.g2[id="sc-gsDKAQ"]{content:"eqBJrl,"}/*!sc*/
2021-12-04 15:06:49 +00:00
.dKUOdJ{position:relative;font-size:32px;line-height:40px;font-weight:700;margin:20px 0 10px !important;}/*!sc*/
.dKUOdJ:hover .sc-gsDKAQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
data-styled.g3[id="sc-dkPtRN"]{content:"dKUOdJ,"}/*!sc*/
.kqfgwy{font-size:30px;}/*!sc*/
data-styled.g4[id="sc-hKwDye"]{content:"kqfgwy,"}/*!sc*/
2021-12-04 11:45:26 +00:00
.cuyQdk{padding:16px 20px;position:relative;background:#e8e8e8;border-radius:5px;margin-bottom:18px;}/*!sc*/
.cuyQdk h1,.cuyQdk h2,.cuyQdk h3,.cuyQdk h4,.cuyQdk h5,.cuyQdk h6{margin-top:0;}/*!sc*/
.cuyQdk p + h4{margin-top:15px;}/*!sc*/
.cuyQdk p{margin:0;}/*!sc*/
.cuyQdk p + p{margin-top:10px;}/*!sc*/
data-styled.g10[id="sc-pVTFL"]{content:"cuyQdk,"}/*!sc*/
.bIxQHp{max-width:100%;margin:25px auto;display:block;}/*!sc*/
data-styled.g13[id="sc-iqseJM"]{content:"bIxQHp,"}/*!sc*/
.gJMBjK{font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
data-styled.g14[id="sc-crHmcD"]{content:"gJMBjK,"}/*!sc*/
.gfrORe{margin-left:40px;margin-bottom:18px;}/*!sc*/
.gfrORe ul{margin-top:18px;}/*!sc*/
data-styled.g15[id="sc-egiyK"]{content:"gfrORe,"}/*!sc*/
.xTMXv{margin-bottom:7px;}/*!sc*/
data-styled.g16[id="sc-bqiRlB"]{content:"xTMXv,"}/*!sc*/
2021-12-04 19:29:32 +00:00
< / style > < / head > < body > < div id = "__next" > < style data-emotion = "css-global 1665pni" > : h o s t , : r o o t { - - c h a k r a - r i n g - i n s e t : v a r ( - - c h a k r a - e m p t y , / * ! * / / * ! * / ) ; - - c h a k r a - r i n g - o f f s e t - w i d t h : 0 p x ; - - c h a k r a - r i n g - o f f s e t - c o l o r : # f f f ; - - c h a k r a - r i n g - c o l o r : r g b a ( 6 6 , 1 5 3 , 2 2 5 , 0 . 6 ) ; - - c h a k r a - r i n g - o f f s e t - s h a d o w : 0 0 # 0 0 0 0 ; - - c h a k r a - r i n g - s h a d o w : 0 0 # 0 0 0 0 ; - - c h a k r a - s p a c e - x - r e v e r s e : 0 ; - - c h a k r a - s p a c e - y - r e v e r s e : 0 ; - - c h a k r a - c o l o r s - t r a n s p a r e n t : t r a n s p a r e n t ; - - c h a k r a - c o l o r s - c u r r e n t : c u r r e n t C o l o r ; - - c h a k r a - c o l o r s - b l a c k : # 0 0 0 0 0 0 ; - - c h a k r a - c o l o r s - w h i t e : # F F F F F F ; - - c h a k r a - c o l o r s - w h i t e A l p h a - 5 0 : r g b a ( 2 5 5 , 2 5 5 , 2 5 5 , 0 . 0 4 ) ; - - c h a k r a - c o l o r s - w h i t e A l p h a - 1 0 0 : r g b a ( 2 5 5 , 2 5 5 , 2 5 5 , 0 . 0 6 ) ; - - c h a k r a - c o l o r s - w h i t e A l p h a - 2 0 0 : r g b a ( 2 5 5 , 2 5 5 , 2 5 5 , 0 . 0 8 ) ; - - c h a k r a - c o l o r s - w h i t e A l p h a - 3 0 0 : r g b a ( 2 5 5 , 2 5 5 , 2 5 5 , 0 . 1 6 ) ; - - c h a k r a - c o l o r s - w h i t e A l p h a - 4 0 0 : r g b a ( 2 5 5 , 2 5 5 , 2 5 5 , 0 . 2 4 ) ; - - c h a k r a - c o l o r s - w h i t e A l p h a - 5 0 0 : r g b a ( 2 5 5 , 2 5 5 , 2 5 5 , 0 . 3 6 ) ; - - c h a k r a - c o l o r s - w h i t e A l p h a - 6 0 0 : r g b a ( 2 5 5 , 2 5 5 , 2 5 5 , 0 . 4 8 ) ; - - c h a k r a - c o l o r s - w h i t e A l p h a - 7 0 0 : r g b a ( 2 5 5 , 2 5 5 , 2 5 5 , 0 . 6 4 ) ; - - c h a k r a - c o l o r s - w h i t e A l p h a - 8 0 0 : r g b a ( 2 5 5 , 2 5 5 , 2 5 5 , 0 . 8 0 ) ; - - c h a k r a - c o l o r s - w h i t e A l p h a - 9 0 0 : r g b a ( 2 5 5 , 2 5 5 , 2 5 5 , 0 . 9 2 ) ; - - c h a k r a - c o l o r s - b l a c k A l p h a - 5 0 : r g b a ( 0 , 0 , 0 , 0 . 0 4 ) ; - - c h a k r a - c o l o r s - b l a c k A l p h a - 1 0 0 : r g b a ( 0 , 0 , 0 , 0 . 0 6 ) ; - - c h a k r a - c o l o r s - b l a c k A l p h a - 2 0 0 : r g b a ( 0 , 0 , 0 , 0 . 0 8 ) ; - - c h a k r a - c o l o r s - b l a c k A l p h a - 3 0 0 : r g b a ( 0 , 0 , 0 , 0 . 1 6 ) ; - - c h a k r a - c o l o r s - b l a c k A l p h a - 4 0 0 : r g b a ( 0 , 0 , 0 , 0 . 2 4 ) ; - - c h a k r a - c o l o r s - b l a c k A l p h a - 5 0 0 : r g b a ( 0 , 0 , 0 , 0 . 3 6 ) ; - - c h a k r a - c o l o r s - b l a c k A l p h a - 6 0 0 : r g b a ( 0 , 0 , 0 , 0 . 4 8 ) ; - - c h a k r a - c o l o r s - b l a c k A l p h a - 7 0 0 : r g b a ( 0 , 0 , 0 , 0 . 6 4 ) ; - - c h a k r a - c o l o r s - b l a c k A l p h a - 8 0 0 : r g b a ( 0 , 0 , 0 , 0 . 8 0 ) ; - - c h a k r a - c o l o r s - b l a c k A l p h a - 9 0 0 : r g b a ( 0 , 0 , 0 , 0 . 9 2 ) ; - - c h a k r a - c o l o r s - g r a y - 5 0 : # F 7 F A F C ; - - c h a k r a - c o l o r s - g r a y - 1 0 0 : # E D F 2 F 7 ; - - c h a k r a - c o l o r s - g r a y - 2 0 0 : # E 2 E 8 F 0 ; - - c h a k r a - c o l o r s - g r a y - 3 0 0 : # C B D 5 E 0 ; - - c h a k r a - c o l o r s - g r a y - 4 0 0 : # A 0 A E C 0 ; - - c h a k r a - c o l o r s - g r a y - 5 0 0 : # 7 1 8 0 9 6 ; - - c h a k r a - c o l o r s - g r a y - 6 0 0 : # 4 A 5 5 6 8 ; - - c h a k r a - c o l o r s - g r a y - 7 0 0 : # 2 D 3 7 4 8 ; - - c h a k r a - c o l o r s - g r a y - 8 0 0 : # 1 A 2 0 2 C ; - - c h a k r a - c o l o r s - g r a y - 9 0 0 : # 1 7 1 9 2 3 ; - - c h a k r a - c o l o r s - r e d - 5 0 : # F F F 5 F 5 ; - - c h a k r a - c o l o r s - r e d - 1 0 0 : # F E D 7 D 7 ; - - c h a k r a - c o l o r s - r e d - 2 0 0 : # F E B 2 B 2 ; - - c h a k r a - c o l o r s - r e d - 3 0 0 : # F C 8 1 8 1 ; - - c h a k r a - c o l o r s - r e d - 4 0 0 : # F 5 6 5 6 5 ; - - c h a k r a - c o l o r s - r e d - 5 0 0 : # E 5 3 E 3 E ; - - c h a k r a - c o l o r s - r e d - 6 0 0 : # C 5 3 0 3 0 ; - - c h a k r a - c o l o r s - r e d - 7 0 0 : # 9 B 2 C 2 C ; - - c h a k r a - c o l o r s - r e d - 8 0 0 : # 8 2 2 7 2 7 ; - - c h a k r a - c o l o r s - r e d - 9 0 0 : # 6 3 1 7 1 B ; - - c h a k r a - c o l o r s - o r a n g e - 5 0 : # F F F A F 0 ; - - c h a k r a - c o l o r s - o r a n g e - 1 0 0 : # F E E B C 8 ; - - c h a k r a - c o l o r s - o r a n g e - 2 0 0 : # F B D 3 8 D ; - - c h a k r a - c o l o r s - o r a n g e - 3 0 0 : # F 6 A D 5 5 ; - - c h a k r a - c o l o r s - o r a n g e - 4 0 0 : # E D 8 9 3 6 ; - - c h a k r a - c o l o r s - o r a n g e - 5 0 0 : # D D 6 B 2 0 ; - - c h a k r a - c o l o r s - o r a n g e - 6 0 0 : # C 0 5 6 2 1 ; - - c h a k r a - c o l o r s - o r a n g e - 7 0 0 : # 9 C 4 2 2 1 ; - - c h a k r a - c o l o r s - o r a n g e - 8 0 0 : # 7 B 3 4 1 E ; - - c h a k r a - c o l o r s - o r a n g e - 9 0 0 : # 6 5 2 B 1 9 ; - - c h a k r a - c o l o r s - y e l l o w - 5 0 : # F F F F F 0 ; - - c h a k r a - c o l o r s - y e l l o w - 1 0 0 : # F E F C B F ; - - c h a k r a - c o l o r s - y e l l o w - 2 0 0 : # F A F 0 8 9 ; - - c h a k r a - c o l o r s - y e l l o w - 3 0 0 : # F 6 E 0 5 E ; - - c h a k r a - c o l o r s - y e l l o w - 4 0 0 : # E C C 9 4 B ; - - c h a k r a - c o l o r s - y e l l o w - 5 0 0 : # D 6 9 E 2 E ; - - c h a k r a - c o l o r s - y e l l o w - 6 0 0 : # B 7 7 9 1 F ; - - c h a k r a - c o l o r s - y e l l o w - 7 0 0 : # 9 7 5 A 1 6 ; - - c h a k r a - c o l o r s - y e l l o w - 8 0 0 : # 7 4 4 2 1 0 ; - - c h a k r a - c o l o r s - y e l l o w - 9 0 0 : # 5 F 3 7 0 E ; - - c h a k r a - c o l o r s - g r e e n - 5 0 : # F 0 F F F 4 ; - - c h a k r a - c o l o r s - g r e e n - 1 0 0 : # C 6 F 6 D 5 ; - - c h a k r a - c o l o r s - g r e e n - 2 0 0 : # 9 A E 6 B 4 ; - - c h a k r a - c o l o r s - g r e e n - 3 0 0 : # 6 8 D 3 9 1 ; - - c h a k r a - c o l o r s - g r e e n - 4 0 0 : # 4 8 B B 7 8 ; - - c h a k r a - c o l o r s - g r e e n - 5 0 0 : # 3 8 A 1 6 9 ; - - c h a k r a - c o l o r s - g r e e n - 6 0 0 : # 2 F 8 5 5 A ; - - c h a k r a - c o l o r s - g r e e n - 7 0 0 : # 2 7 6 7 4 9 ; - - c h a k r a - c o l o r s - g r e e n - 8 0 0 : # 2 2 5 4 3 D ; - - c h a k r a - c o l o r s - g r e e n - 9 0 0 : # 1 C 4 5 3 2 ; - - c h a k r a - c o l o r s - t e a l - 5 0 : # E 6 F F F A ; - - c h a k r a - c o l o r s - t e a l - 1 0 0 : # B 2 F 5 E A ; - - c h a k r a - c o l o r s - t e a l - 2 0 0 : # 8 1 E 6 D 9 ; - - c h a k r a - c o l o r s - t e a l - 3 0 0 : # 4 F D 1 C 5 ; - - c h a k r a - c o l o r s - t e a l - 4 0 0 : # 3 8 B 2 A C ; - - c h a k r a - c o l o r s - t e a l - 5 0 0 : # 3 1 9 7 9 5 ; - - c h a k r a - c o l o r s - t e a l - 6 0 0 : # 2 C 7 A 7 B ; - - c h a k r a - c o l o r s - t e a l - 7 0 0 : # 2 8 5 E 6 1 ; - - c h a k r a - c o l o r s - t e a l - 8 0 0 : # 2 3 4 E 5 2 ; - - c h a k r a - c o l o r s - t e a l - 9 0 0 : # 1 D 4 0 4 4 ; - - c h a k r a - c o l o r s - b l u e - 5 0 : # e b f 8 f f ; - - c h a k r a - c o l o r s - b l u e - 1 0 0 : # b e e 3 f 8 ; - - c h a k r a - c o l o r s - b l u e - 2 0 0 : # 9 0 c d f 4 ; - - c h a k r a - c o l o r s - b l u e - 3 0 0 : # 6 3 b 3 e d ; - - c h a k r a - c o l o r s - b l u e - 4 0 0 : # 4 2 9 9 e 1 ; - - c h a k r a - c o l o r s - b l u e - 5 0 0 : # 3 1 8 2 c e ; - - c h a k r a - c o l o r s - b l u e - 6 0 0 : # 2 b 6 c b 0 ; - - c h a k r a - c o l o r s - b l u e - 7 0 0 : # 2 c 5 2 8 2 ; - - c h a k r a - c o l o r s - b l u e - 8 0 0 : # 2 a 4 3 6 5 ; - - c h a k r a - c o l o r s - b l u e - 9 0 0 : # 1 A 3 6 5 D ; - - c h a k r a - c o l o r s - c y a n - 5 0 : # E D F D F D ; - - c h a k r a - c o l o r s - c y a n - 1 0 0 : # C 4 F 1 F 9 ; - - c h a k r a - c o l o r s - c y a n - 2 0 0 : # 9 D E C F 9 ; - - c h a k r a - c o l o r s - c y a n - 3 0 0 : # 7 6 E 4 F 7 ; - - c h a k r a - c o l o r s - c y a n - 4 0 0 : # 0 B C 5 E A ;