使用 Nginx 在服務器上搭建一個 Xooxle 鏡像站

配置目標

期望能夠通過 xooxle.example.com 訪問 www.xooxle.com

配置 DNS

配置地址:「DNS 解析 DNSPod」->「域名」->「解析」->「添加記錄」

xooxle A 222.233.233.23

DNSPod Records

配置 Nginx

切換到 Nginx 配置目錄:

cd /etc/nginx/sites-enabled

新建配置:

touch xooxle.conf

修改配置:

vim xooxle.conf

配置案例:

server {
    server_name xooxle.example.com;

    location / {
        proxy_pass https://www.xooxle.com/;
        proxy_redirect https://www.xooxle.com/ /;
        proxy_cookie_domain xooxle.com xooxle.example.com;
        proxy_set_header User-Agent $http_user_agent;
        # 若想使用賬號可以複製 Cookie,謹慎使用
        # proxy_set_header Cookie "your.cookie";
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        sub_filter https://www.xooxle.com https://xooxle.example.com;
        # 若支持 `subs_filter` 可替換爲下面配置
        # subs_filter  https://www.xooxle.com https://xooxle.example.com;
    }
}

重啓 Nginx:

systemctl restart nginx

訪問 https://xooxle.example.com 查看效果。

版權聲明

本博客所有的原創文章,作者皆保留版權。轉載必須包含本聲明,保持本文完整,並以超鏈接形式註明作者後除和本文原始地址:https://blog.mazey.net/2838.html

(完)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章