代理的分类简述特点

正向代理

http/https proxy 典型代表软件 squid
tcp 支持 udp 不支持

socket 4/5 proxy 典型代表软件 ssh tunnel
socket 4 tcp 支持 不支持 udp

vpn 典型代表软件 open vpn
tcp udp 都支持 全局支持

反向代理
一般用于,服务器加速,负载平衡,使用软件 nginx 或 商用 F5

透明代理
路由器中的 nat ,或 iptables 转发

http socket5:用户需要配置自己,缺点:不支持配置的软件无法使用 
vpn 提供全局: 即所有软件都走 vpn 通道,缺点:不能随意定制,某个软件需要走代理,某些软件不用代理,但可以使用 修改路由表的方式来实现。
nat 透明proxy:配置比较麻烦,需要按ip 或按 mac 去配置,缺点:一般是以 iptable 来实现,配置麻烦,安卓需要 root 。

目前看来,最好的方案就是,socket5 + iptables。

linux shell 使用 http代理,可以设置 http_proxy=http://192.168.1.100  

安卓方案,如果不root 就是 vpn + socket5 

补充下,vpn 的类型,PPTP 已经不被 苹果支持了,应该用 l2tp / ip sec  。

posted @ 2018-07-15 10:52  宁次  阅读(516)  评论(0编辑  收藏  举报