WOL 唤醒内网设备
简述使用在内网发起一个数据包来唤醒支持WOL的设备。但是这有几个前提:
设备支持WOL
代码实现使用UDP,设置广播模式,往目标或者直接全网段广播就行。
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253package net.liukai.tool;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class WakeOnLanTest { public static void wakeUp(String macAddress) { try { byte[] macBytes = getMacBytes(macAddress); byte[] magicPacket = new byte[102]; ...
synology 自动更新IP同步阿里云脚本
场景需要使用域名指向自己的NAS的场景,达到域名动态的指定自己的IP的目的,但是家庭宽带IP不固定,每次重启路由IP会变,所以写一个脚本来自动查询IP,并更新到阿里云的域名上。
脚本NAS 中配置定时任务是可以执行脚本的,本身也是Linux,如查开ssh的话,直接就能上去操作,不过不安全就是,全身如果IP对外暴露,就会有被人恶意连接上的危险。很多文章放脚本需要开ssh之后,通过FTP工具上传脚本,不要这么做,轻易不要开启ssh登陆,除非你已经很熟悉了。
shell 脚本建一个目录,创建一个文件aliyun.sh,然后右键--属性查看文件路径:
脚本内容如下:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 ...
synology 联通光猫配置nas内网穿透
前言使用NAS,在外网数据访问上,不同的数据,肯定有不同的考量,有的数据直接使用自带的QuickConnect访问就可以了,有的敏感数据,不希望使用中间节点转发,则会考虑使用内网穿透。
之前一直使用i234.me进行转发,没有申请公网IP。最近突然发现synology官方的DDNS已经失效,估计是被墙,ping不通了。
也就是说,只能使用墙内允许的转发,还是挺让人无语的。
配置花生壳使用这些国内的转发的话,数据都会走节点转发,安全是个问题。
登陆后-->管理平台-->花生壳:配置如下,域名选分配的免费域名,内网IP就是NAS所在内网路由器,分配的IP。假设是testtest.zicp.vip
内网
配置好之后,可以使用阿里云自己的域名通过CNAME转发到testtest.zicp.vip上,这样就完成了一个转发。访问的话,直接使用testtest.zicp.vip进行访问即可。
总结这种方式实现了内网穿透,但是还是需要中心转发节点进行转发,最好的方式还是申请固定IP。还有一个思路,就是自己买一个服务器,自己搭数据转发节点,这个问题就是成本有点高,一台服务器一年上千块钱。 ...