Tarpiniai serveriai – tai serveriai, kurie internete paslepia asmens tapatybę arba užtikrina aukštą serverio naudojimo kompiuterio saugumo lygį. Yra du pagrindiniai tarpinių serverių tipai: tiesioginis ir atvirkštinis tarpinis serveris. Persiuntimo tarpiniai serveriai yra labiausiai paplitę ir randami internete kaip atvirieji tarpiniai serveriai. Jie persiunčia užklausą iš pradinio kompiuterio į svetainę, o tada pasiekia svetainės turinio serverį informacijos. Pirminis tarpinis serveris gali pasiekti daugiau svetainių nei atvirkštinis tarpinis serveris.
Tarpinis serveris, neatsižvelgiant į tai, ar tai tiesioginis, ar atvirkštinis tarpinis serveris, yra tinklo serverio tipas. Kai kas nors prisijungia prie interneto, jis paprastai tai daro iš kompiuterio, o kompiuteris pasiekia svetainę. Kai naudojamas tarpinis serveris, užklausa filtruojama per tarpinį serverį. Tai naudojama vartotojo tapatybei užmaskuoti arba tam tikriems žmonėms apriboti įėjimą į tinklą.
Persiunčiant tarpinio serverio konfigūraciją, užklausa gaunama iš kompiuterio vartotojo bandant pasiekti svetainę. Ši užklausa filtruojama per tarpinį serverį ir perduodama per užkardą. Užkarda užtikrina, kad užklausa būtų teisėta arba pateikta tikro vartotojo, o ne kenkėjiškos programos. Jei užklausa yra tikra, įgaliotasis serveris jį pastūmės į priekį. Jei ne, prašymas atmetamas.
Naudodamas peradresavimo tarpinio serverio tapatybę, vartotojas prisijungia prie interneto, o tada – prie svetainės. Gavus informaciją iš svetainės turinio serverio, procesas pasikeičia, todėl informacija grįžta į pradinį kompiuterį, kuris pateikė užklausą. Persiunčiamas tarpinis serveris, skirtas srautui persiųsti iš vieno serverio į kitą.
Atvirasis tarpinis serveris yra tarpinis serveris, kurį gali pasiekti bet kas. Šiuo atžvilgiu dauguma tinkle randamų tarpinių serverių yra atvirieji tarpiniai serveriai, naudojami asmens tapatybei paslėpti internete arba neleisti svetainėms gauti asmeninės informacijos apie vartotoją. Atvirieji tarpiniai serveriai dažniausiai yra peradresavimo tarpiniai serveriai, nes jie nukreipia srautą iš atvirojo tarpinio serverio į nurodytą svetainę.
Nors išankstiniai tarpiniai serveriai yra sukurti tam, kad naršymas internete būtų anoniminis, atvirkštinis tarpinis serveris yra visiškai priešingas. Atvirkštinis tarpinis serveris yra skirtas apriboti tinklo prieigą prie svetainės ar serverio. Užklausa pradedama nuo turinio serverio, o tada siunčiama į atvirkštinį tarpinį serverį. Jei ugniasienė leidžia vartotojui pasiekti, tarpinis serveris perduos informaciją į vartotojo kompiuterį. Jei ne, informacija kompiuteriui atmetama.