/proxy_ss

web调试代理

Primary LanguageJava

项目介绍

WEB调试的时候,如果服务端是在大陆之外,那么在某些时刻会受到GFW的限制(随机丢包、高延迟等等)。

因此用该项目来做反向代理的同时,使用shadowsocks代理。

为方便使用,本gradle配置文件是配置了distribution,编译完方便使用。

➜  proxy_ss-1.0# bin/proxy_ss
usage: proxy-s
 -a,--agency-uri <arg>   shadowssocks的本地代理地址,例如: 127.0.0.1:1086
 -h,--help               show this help message and exit program
 -l,--local-port <arg>   本地提供服务的端口号
 -p,--proxy-uri <arg>    需要代理的URL. 例如: https://210.63.204.29
➜  proxy_ss-1.0# bin/proxy_ss -l 1081 -p https://210.63.204.29 -a 127.0.0.1:1086

注:由于个人使用,做代理的时候并没有做http header的重新赋值。因此某些场景下无法访问(后台有安全性校验,主要是HOST验证,防止跨域访问或者代理访问),比如google和baidu等等

举例

proxy_ss -l 1081 -p https://210.63.204.29 -a 127.0.0.1:1086