由于本地没有公网IP
,所以选用了frp
进行连接,目前用起来还是挺稳定的,用了一个香港服务器,速度大概能跑满带宽,感觉还不错。
frp
内网穿透就不说了,详情看:
目前的需求是:利用vidhub/infuse
进行刮削时,由于iCloud
自动同步的存在,导致同步的文件要么是本地IP
,要么是穿透的IP
。我希望能够根据内外网自动区分
该域名指向的IP
。
解决方法挺多的,最简单的是修改路由器的hosts
文件,直接将域名指向NAS
地址即可。由于我的路由器不支持,所以这条路子pass
,下面说下利用群晖自带的DNS Server
进行自动切换内外网的方法。
首先在套件中心安装DNS Server
,然后打开,选择新增
—主要区域
:
然后填写:
需要注意的是,域名这里填写你的frp
绑定域名即可,DNS
服务器就填NAS
的IP
,然后选择源记录
:
然后按照下面这样进行修改:
然后选择左边的解析
—启用解析服务
,按照下面的填写:
完成之后,就差不多了。接下来,打开电脑网络设置
—DNS设置
:
服务器地址填NAS
的IP
即可,不用担心解析不了正常的网址,它会首先从上面设置的网址里搜索,搜索不到的会自动从转发器2
的地址进行解析。
这样就OK
了。以后只要连接该网络,就会首先从NAS
的DNS
服务器中进行搜索,如果指定的是内网IP
,就会从内网访问,当我们离开内网环境,就会自动从外网DNS
解析。
需要注意的一点是,当你在内网时,此时如果你想用域名:端口
的形式打开网页的话,必须端口使用真实端口,在外网的情况下才使用穿透的端口,这一点要记住!