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

  1. 为vps添加ipv6地址(vps如有v6地址可忽略)
    打开tunnelbroker网站,注册账号并登录。

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

    点击Example Configurations,在下拉框选择你的系统。即可获取配置方法。如果vps上的ipv4ip为内网ip,则需要修改local 为内网ip
  2. 安装nginx
    apt install nginx
  3. 设置反代
    配置/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;
     }
    }
  4. 本地设置tracker的解析记录
    首先在支持获取到tracker.byr.pt的ipv6地址,然后在hosts添加一行
    获取到的v6地址 tracker.byr.pt