利用国外主机使用国内主机 达到免备案

条件

需要: 国外主机 + 国内主机 + 无备案域名

适用: 不想备案又想使用国内主机配置

以我例子说明

1. 一个腾讯云深圳的主机2h 4g 5Mbps,

2. 一个阿里云香港1h 1g 30Mbps

3. 未备案域名 bughello.cn

如果想使用国内主机就必须要备案.

这时可以通过海外 反代 国内。

nginx配置

server
{
    server_name bughello.cn;
    set $proxy_host_ http://134.175.80.215:9091;

    # 静态资走国内
    # 尽管海外主机带宽很大,但是延迟高,国内更快。
    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_;
    }
}

完事

尽量少用阿里云主机作为过墙工具,易封ip。

对于我被封了也无所谓,再买个就好了,docker运行下镜像,完事。

我好像暴露了什么信息 害怕 ~

本作品采用《CC 协议》,转载必须注明作者和本文链接

专心学习不瞎搞

lyxxxh
讨论数量: 5

你这种方法并不能达到效果。

首先,301 过去的资源还是会直接访问国内主机,理论上仍然需要备案,只是你通过非常用端口暂时避开了审查,但不代表这样做是合法的。

其次,如果你的网站资源某一天不想跳转了,此时的修改并不能及时应用。通常浏览器会永久缓存 301,除非你的客户主动清理缓存,否则你访问该 URL 永远都会跳转到国内的 http://134.175.80.215:9091/...

最后,既然都有国外机器了,干嘛不直接把网站整体放在国外机器呢?首次访问贵站的客户流量会从国内到国外再返回到国内服务器,无论是延迟和流量都不划算。

不过,这种探索是值得赞赏的,在部署和操作的过程中会对相关知识有更深入的理解。

1个月前 评论
lyxxxh

@Wi1dcard

  1. 301过去: 客户端访问134.175.80.215:9091这个合法的网站, 客户端访问134.175.80.215:9091未备案域名没关系,

    即使未备案域名服务器访问134.175.80.215:9091,那也是访问一个合法的网站(反代时)。

  2. 我暂时只能等死, 不过这种情况较难出现。

  3. 国内配置 > 国外配置

1个月前 评论

@lyxxxh

依据《非经营性互联网信息服务备案管理办法》规定:

第五条 :在中华人民共和国境内提供非经营性互联网信息服务,应当依法履行备案手续。未经备案,不得在中华人民共和国境内从事非经营性互联网信息服务。本办法所称在中华人民共和国境内提供非经营性互联网信息服务,是指在中华人民共和国境内的组织或个人利用通过互联网域名访问的网站或者利用仅能通过互联网IP 地址访问的网站,提供非经营性互联网信息服务。

第十九条 :互联网接入服务提供者应当记录其接入的非经营性互联网信息服务提供者的备案信息。

因此,无论是否通过域名或 IP 访问、无论是否使用 80 端口,都需要备案。只是目前受制于技术限制和执法成本等原因,并不对你的行为作出强制性的管控。

举个更通俗的例子,银行没有安保不代表你可以合法走进去抢银行,你的行为依然是违法的,只是目前不采取强制措施而已。

关于最后一条,你说的 国内配置 > 国外配置 我没能理解你的意思。

1个月前 评论
lyxxxh (楼主) 1个月前
lyxxxh (楼主) 1个月前

没啥乱用,稍微量一大 就会被封,如果你的域名红了,直接各大游览器报危险网站

1个月前 评论

香港服务器和深圳服务器 量小的情况下 没啥区别

1个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!