Agent server adalah program perangkat lunak yang bertindak sebagai perantara antara klien dan server. Fungsinya meliputi pengelolaan koneksi, penyeimbangan beban, caching konten, dan peningkatan keamanan. Dengan menggunakan agent server, kinerja jaringan dapat ditingkatkan, beban server dapat didistribusikan secara merata, dan akses ke konten dapat dipercepat. Selain itu, agent server juga dapat melindungi server dari serangan berbahaya dan memfilter lalu lintas yang tidak diinginkan.