What are the types of proxies?

What are the types of proxies and what are the differences