本文最后更新于 天前,文中部分描述可能已经过时。
不久前买了一台国内的小鸡,由于备案太麻烦,一直都是用的指定端口号的方式访问网站,但是这样实在不方便分享,于是想起来我还有一台坐标加拿大的远程下载机可以拿来做反代。
在国外服务器上操作
先用 nginx -t
确认 nginx 配置文件的存放地址
# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
打开配置文件,并在 http 块内添加如下内容
server
{
server_name your_domain.com;
set $proxy_host_ http://your_ip:port;
rewrite ^/(.*)\.jpg$ $proxy_host_/$1.jpg permanent;
rewrite ^/(.*)\.gif$ $proxy_host_/$1.gif permanent;
rewrite ^/(.*)\.png$ $proxy_host_/$1.png permanent;
rewrite ^/(.*)\.js$ $proxy_host_/$1.js permanent;
rewrite ^/(.*)\.css$ $proxy_host_/$1.css permanent;
location / {
proxy_pass $proxy_host_;
}
}
测试配置文件的语法正确性
# nginx -t
确认无误后重新加载 nginx 配置文件使配置生效
# nginx -s reload
本文作者:ZnS
本文链接: https://zns.moe/articles/use-reverse-proxy-to-bypass-ICP-record/
文章默认使用 CC BY-NC-SA 4.0 协议进行许可,使用时请注意遵守协议。
评论