/ss-mitm

ss-mitm, 简单的shadowsocks中间人透明代理

Primary LanguagePHP

ss-mitm

ss-mitm, 简单的shadowsocks中间人透明代理

原理

在局域网设置代理主机,可以是路由器、树莓派或是任意电脑手机均可,要求53,80,443端口没有被占用。
本机监听53,80,443端口,劫持DNS请求,黑名单地址返回本地代理IP,本地代理监听HTTP,80及HTTPS,443端口,
并且抓取HTTP的host字段以及https的sni来实现流量透明代理.

优点

1、无需ROOT权限,免于配置复杂的iptables规则
2、不用担心dns污染,依靠host确定目标地址
3、稳定可靠,非黑名单、非域名访问的所有流量,完全不会经过代理程序

缺点

1、只能代理常用端口,HTTP(S)协议
2、不支持UDP代理