使用 Nginx 在本地反向代理 Github

server {
	listen IP:443 ssl;
	server_name github.com;
	ssl_certificate /path/to/github.com.pem;
	ssl_certificate_key /path/to/github.com-key.pem;
	location / {
		set $backend "github.com";
		proxy_pass https://20.27.177.113/;
		proxy_ssl_verify on;
		proxy_ssl_trusted_certificate /etc/ssl/certs/ca-certificates.crt;
		proxy_ssl_name $backend;
		proxy_set_header Host $backend;
		#proxy_buffering off;
		proxy_buffer_size 16k;
		proxy_buffers 4 16k;
	}
}

原理参考: https://zhuanlan.zhihu.com/p/411165246

Nginx反向代理配置参考: https://nginx.org/en/docs/http/ngx_http_proxy_module.html

Nginx本地代理使用的是“公用电信网提供的国际出入口信道”,未对流量进行额外加密,也未建立任何新信道。

posted @ 2026-05-13 21:05  145a  阅读(12)  评论(0)    收藏  举报