应用层:
FTP服务代理器:主要用于访问FTP服务器,一般有上传、下载以及缓存的功能,端口号一般为21、2121等。
HTTP服务代理器:主要用于访问网页,一般有内容过滤和缓存功能,端口号一般为80、8080、3128等。
Telnet代理:主要用于Telnet远程控制(黑客入侵计算机时常用于隐藏身份),端口号一般为23
传输层和网络层之间的协议:
SSL/TLS代理:主要用于访问加密网站,一般有SSL或TLS加密功能(最高支持128位加密强度),端口一般为443.
SOCKS代理:只是单纯的传递数据包,不关心具体协议和用法,所以速度快很多,一般有缓存功能,端口号一般为1080.SOCKS代理协议又分为SOCKS4和SOCKS5,前者只支持TCP,后者支持TCP和USP,还支持各种身份验证和服务器域名解析等。SOCK4包含于SOCK5。
参考文献:
https://www.cnblogs.com/wcss/p/12377476.html
《Python3网络爬虫开发实战》作者,崔庆才 公众号:进击的Coder