利用国外主机使用国内主机 达到免备案
条件
需要: 国外主机 + 国内主机 + 无备案域名
适用: 不想备案又想使用国内主机配置
以我例子说明
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 协议》,转载必须注明作者和本文链接
你这种方法并不能达到效果。
首先,301 过去的资源还是会直接访问国内主机,理论上仍然需要备案,只是你通过非常用端口暂时避开了审查,但不代表这样做是合法的。
其次,如果你的网站资源某一天不想跳转了,此时的修改并不能及时应用。通常浏览器会永久缓存 301,除非你的客户主动清理缓存,否则你访问该 URL 永远都会跳转到国内的
http://134.175.80.215:9091/...
。最后,既然都有国外机器了,干嘛不直接把网站整体放在国外机器呢?首次访问贵站的客户流量会从国内到国外再返回到国内服务器,无论是延迟和流量都不划算。
不过,这种探索是值得赞赏的,在部署和操作的过程中会对相关知识有更深入的理解。
@Wi1dcard
301过去: 客户端访问
134.175.80.215:9091
这个合法的网站, 客户端访问134.175.80.215:9091
跟未备案域名
没关系,即使
未备案域名
服务器访问134.175.80.215:9091
,那也是访问一个合法的网站(反代时)。我暂时只能等死, 不过这种情况较难出现。
国内配置 > 国外配置
@lyxxxh
依据《非经营性互联网信息服务备案管理办法》规定:
因此,无论是否通过域名或 IP 访问、无论是否使用 80 端口,都需要备案。只是目前受制于技术限制和执法成本等原因,并不对你的行为作出强制性的管控。
举个更通俗的例子,银行没有安保不代表你可以合法走进去抢银行,你的行为依然是违法的,只是目前不采取强制措施而已。
关于最后一条,你说的
国内配置 > 国外配置
我没能理解你的意思。没啥乱用,稍微量一大 就会被封,如果你的域名红了,直接各大游览器报危险网站
香港服务器和深圳服务器 量小的情况下 没啥区别
支持楼主,小众非盈利使用还是比较方便的