简介
开发者边车,命名取自service-mesh的service-sidecar,意为为开发者打辅助的边车工具
通过本地代理的方式将https请求代理到一些国内的加速通道上。
使用
它拥有众多功能,如dns优选,请求拦截,github加速,Stack Overflow 加速,npm加速。
第一次打开会提示安装证书,根据提示操作即可。
然后,打开GitHub试试看吧!
特殊功能
细心的同学可以发现,在应用这一栏有一个神秘的功能增强。
这是什么功能? 你懂的! 偷偷的用,别声张。
仅供技术学习与探讨 !
支持自定义域名,来加速pac没有拦截到的域名。 你懂的。
推荐使用自建服务器,只需要更改nginx配置文件,申请SSL证书即可。
具体原理及搭建方法可以看作者的GitHub
server {
listen 443 ssl;
server_name yourdomain.com ; # 修改为你的域名
ssl_certificate /app/ssl/ssl证书.crt; # 修改为你域名ssl证书的绝对路径
ssl_certificate_key /app/ssl/ssl证书私钥.key; # 修改为ssl证书私钥绝对路径
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location ^~/xxxxxxxx/ { # xxxxxxxx 改成你自己随便任意的前缀地址
resolver 1.1.1.1 ipv6=off;
if ( $http_dspassword != 'your password' ){ # 校验密码,如果不配置密码,去掉它即可
return 404; # 也可以改成403、502等其他错误,最好与下面的返回一致
}
set $_full_uri $uri$is_args$args;
if ( $_full_uri ~ /xxxxxxxx/([^/]+)/(.*) ){ # 将xxxxxxxx修改为你路径前缀
set $_host $1; # 获取路径后的目标网站的域名
set $_uri $2; # 获取目标网站的请求地址
}
proxy_pass $scheme://$_host/$_uri;
proxy_redirect https://yourdomain.com/xxxxxxxx/ /; # 修改为你的域名和路径前缀
proxy_buffer_size 32k;
proxy_buffers 64 32k;
proxy_busy_buffers_size 1m;
proxy_temp_file_write_size 512k;
proxy_max_temp_file_size 128m;
proxy_set_header Host $_host;
proxy_ssl_server_name on;
}
location / { # 其他访问全部拒绝,规避GFW的钓鱼试探
resolver 1.1.1.1;
return 404; # 也可以改成403、502等其他错误,最好与上面的密码错误返回一致,或者返回一个伪装网站
}
}
福利
下面是一段神秘的代码,解密以后就能得到博主自己搭建的G口服务器!
c2lnbmluLnhhcHBzLnRvcDo0NDMveHRsc2hpemh1Lz9wYXNzd29yZD1hc2RmZ2hqa2w=