上文讲到使用OpenResty进行反向代理,其目的就是为了家里的nas访问起来更方便。由于国内CDN都需要备案啥的,不然就是这样限制那样限制,所以,一气之下将域名解析和CDN这活儿都交给了Cloudflare。那么问题就来了,DSM内置的DDNS是不支持Cloudflare的。
...continue reading
Monthly Archives: 一月 2015
通过OpenResty反向代理动态解析域名
使用背景:
1.“众所周知”的原因,国内的ADSL(家庭用)是不支持80端口开放的,并且是不提供固定IP的(当然也可以提供,但费用就……)
2.鉴于以上原因,如果想避免在地址栏输入端口号,技术上解决的处理措施就是通过反向代理(Reverse Proxy)。
3.支持Reverse Proxy的包括有:nginx, squid,apache据说可以行。但nginx是最简单的。
3.nginx的反向代理机制:
nginx只在服务启动时,通过域名解析查询proxy_pass所指向地址的IP地址,并进行缓存,并且这个缓存的地址一直存在,除非服务重启。