使用nginx反代北邮人实现无IPV6环境访问北邮人

2021-10-17T19:22:17

最近小茜茜带我进了北邮人pt站,由于本地为国内电信ipv6,无法访问站点.故选择使用vps反代北邮人网页

  1. 为vps添加ipv6地址(vps如有v6地址可忽略)

打开tunnelbroker网站,注册账号并登录。

选择Create Regular Tunnel,IPV4EndPoind 写入你机器的ip,然后点击create Tunnel

点击Example Configurations,在下拉框选择你的系统。即可获取配置方法。如果vps上的ipv4ip为内网ip,则需要修改local 为内网ip

  1. 安装nginx

apt install nginx

  1. 设置反代

配置/etc/nginx/conf.d/byr.conf
输入如下内容

server {
        listen 80;
        server_name 你的域名;
        return 301 https://$server_name$request_uri;
}
server {
        listen 443 ssl;
        server_name 你的域名;
        client_max_body_size 40m;
        ssl_certificate 证书地址;
        ssl_certificate_key 证书地址;
        location / {
                proxy_pass          https://byr.pt/;
                proxy_redirect      default;
                proxy_set_header    Accept-Encoding "";
                proxy_set_header    X-Real-IP       $remote_addr;
                proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;

                subs_filter src="https?://byr.pt/ src="/ ir;
                subs_filter href="https?://byr.pt/ href="/ ir;
     }
}
  1. 本地设置tracker的解析记录

首先在支持获取到tracker.byr.pt的ipv6地址,然后在hosts添加一行
获取到的v6地址 tracker.byr.pt

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »