Site Overlay

绕过 80/443 封锁

你需要准备:

  1. 一台在外面的服务器
  2. 一台在里面的服务器

结合使用:

https://www.pluvet.com/2021/04/15/%e4%b8%80%e7%a7%8d%e6%9b%b4%e7%a1%ac%e7%9a%84-ddns/

外面的服务器 nginx 如下配置:

location / {
    proxy_pass http://内部域名:内部端口;
    proxy_set_header    Host             $host;
    proxy_set_header    X-Real-IP        $remote_addr;
    proxy_set_header    X-Forwarded-For  $proxy_add_x_forwarded_for;
    proxy_set_header    HTTP_X_FORWARDED_FOR $remote_addr;
    proxy_redirect      default;
}

如果使用了"更硬的 DDNS",则需要改成

resolver 127.0.0.53
set $proxy_pass_url http://xxx:40000;
location / {
    proxy_pass $proxy_pass_url;
    proxy_set_header    Host             $host;
    proxy_set_header    X-Real-IP        $remote_addr;
    proxy_set_header    X-Forwarded-For  $proxy_add_x_forwarded_for;
    proxy_set_header    HTTP_X_FORWARDED_FOR $remote_addr;
    proxy_redirect http://xxx:40000  http://siteurl;
}
        ...

这是避免 DDNS 缓存。另外,需要本地搭建 DNS.

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注