使用nginx反代北邮人实现无IPV6环境访问北邮人
最近小茜茜带我进了北邮人pt站,由于本地为国内电信ipv6,无法访问站点.故选择使用vps反代北邮人网页
- 为vps添加ipv6地址(vps如有v6地址可忽略)
打开tunnelbroker网站,注册账号并登录。
选择Create Regular Tunnel,IPV4EndPoind 写入你机器的ip,然后点击create Tunnel
点击Example Configurations,在下拉框选择你的系统。即可获取配置方法。如果vps上的ipv4ip为内网ip,则需要修改local 为内网ip
- 安装nginx
apt install nginx
- 设置反代
配置/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;
}
}
- 本地设置tracker的解析记录
首先在支持获取到tracker.byr.pt的ipv6地址,然后在hosts添加一行获取到的v6地址 tracker.byr.pt
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »