【备忘录】家里的台式机做随用随开,随用随取的服务器。IPv6的方式

ipv6既然能给沙子配上地址,那么我的闲置pc为什么就不能配上地址呢?

带着疑问,我开启了这个电脑随用随开,资料随用随取的魔幻之旅。

前期准备:oray公司的向日葵开机棒(85元)、一台支持wakeonlan的windows旧电脑、一台支持wakeonlan的linux旧电脑、一台有网络的租赁主机(150元/年)、python语言可读能力、java语言可读能力、javaEE开发能力、旧电脑接入家用ipv6宽带、一个AI做代码辅助(比如阿里云的通义千问)。

总体下来,这次折腾的资金成本835元、时间价值不可估算。

1.家用宽带配置

开启并配置好ipv6;关闭光猫的防火墙;关闭路由器的防火墙;保证能从全球单播ipv6地址访问旧电脑。

2.windows旧电脑和linux旧电脑的wakeonlan配置,向日葵开机棒的网络接入

主板启用wakeonlan,即网络唤醒功能;windows系统的网卡属性里,电源管理勾选上前两项;linux系统配置rc-local服务,设置网卡自动配置wol参数为g;接入向日葵开机棒的网络,给开机棒配上固定的局域网ipv4地址,并测试旧电脑wakeonlan功能。

3.写个服务器端软件服务,接收上传的ipv6地址

使用javaEE写个简单的网页,接收ipv6地址,保存下来,并且保证任意全球单播ipv6地址都能够获取。

4.写个windows的python脚本,写个linux的python脚本

python脚本要获取当前电脑的ipv6全球单播地址,上传到服务器的javaEE软件服务里,保证这个脚本能够开机启动(windows系统就在任务计划程序中添加开机启动任务,记得关闭电源管理的快速启动,不然开机启动任务会失效;linux就用rc-loal服务,添加条python脚本执行命令即可)。

5.其他事项

如果第3步和第4步不会,那么直接使用向日葵远程软件即可。

6.操作方法

当需要时,使用开机棒唤醒旧电脑,旧电脑在启动中会自动上传自己的ipv6地址,然后本人在一台拥有ipv6地址的电脑前,访问租赁云主机的地址记录服务获取旧电脑的ipv6地址,使用mstsc或者ssh客户端远程家里的电脑即可。

 

写在最后:有代码,但是不想共享,自己想办法获取或者编辑。

 

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...