dev-sidecar,让你优雅地使用GitHub

简介

开发者边车,命名取自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=
暂无评论

发送评论 编辑评论


				
下一篇