OAuth2返回给Git Credential Manager链接协议错误

我使用Swag容器反向代理将我的自托管服务映射到公网
但是我发现在使用VSCode Pull仓库内容时
授权页面返回给浏览器的链接协议不正确
将HTTP协议返回成了HTTPS协议
请问这是怎么回事

gitea的nginx配置文件
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

server_name git.mydomain.com;

include /config/nginx/ssl.conf;

client_max_body_size 0;

location / {

    include /config/nginx/proxy.conf;
    include /config/nginx/resolver.conf;
    set $upstream_app 192.168.1.139;
    set $upstream_port 3000;
    set $upstream_proto http;
    proxy_pass $upstream_proto://$upstream_app:$upstream_port;

}

location ~ (/gitea)?/info/lfs {
    include /config/nginx/proxy.conf;
    include /config/nginx/resolver.conf;
    set $upstream_app 192.168.1.139;
    set $upstream_port 3000;
    set $upstream_proto http;
    proxy_pass $upstream_proto://$upstream_app:$upstream_port;

}

}