前言
啊哈,前段时间提了个issue,然后开发者那边回复了
再过了一段事件,合并了。
Jan 17合并的,Feb 4发布的,那我倒要看看有没有新东西。
不错不错,新功能加上了。
subnet有什么用
有人要问了,你安卓又不是路由器,搞个subnet干啥?
但是安卓可以开热点啊,尤其是在外面的网络,搞个subnet,可以让tail内东西访问到外面,让外面访问到tail内
带着一个手机就能让任何设备链接到tail内,那岂不是美哉哉?
开始
好了,先开一个热点,然后进行一个链接。
这里有个槽点,这个routes需要手动填,而手机没有办法指定和知道热点开出来是多少,还得去电脑上查了填
也可能是tail无法获取到这个信息。
随后需要在管理员界面批准这个subnet申请
249是那个“存在于subnet下”的电脑,tailscale内部网络对外发送数据非常完美。
以防不好理解,画个图在这里
另外,图里面没有的tail的ip在这里有:
奇怪,ping不到内部吗,只能从内部出外面?
翻翻文档。
100亿%的人都选择考虑从tail内访问tail外的子网。
怎么没人考虑过从tail外的子网访问tail内的功能呢,如果实现的话,家里NAS开着tail,然后在外带着一个手机,就可以经过手机访问NAS。。。。。
因为流量消耗的问题?
算了,翻不到解决方法,略微有些失望,但是也算是一半一半能访问吧。
不对,有没有可能,在linux上,就算不设置subnet,流量经过linux并且允许转发的话,自动就会链接到tail内,所以subnet只是为了让tail内识别tail外才用到的?
而安卓因为没有root,所以无法实现这一点?
有可能,但是不确定。
有另一种解释是tail选择了用这种方式保证安全。
既然windows也有一个热点,不如试试windows上效果如何?
内ping不到外
可能是这个问题,问一下ai
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"IPEnableRouter"=dword:00000001
结论:不行,浪费感情。
现有的允许tail内访问tail外是什么效果?
类似于tail内是个NAT吧,外面访问不来NAT内的网络。
但是tail内可以访问tail外。
以上还没用到tail
然后是tail的设置恢复:
因为没有完成直连,所以有亿点卡就是了。
不过能开。
总结
有点失望,没能看到随便带一个手机,然后外面的任何电脑连回本机,可以保持本机在哪里只需要有一个电脑就可用的想法。