家庭网络穿透、私有云盘,个人网站页面、媒体、图床部署、自动化机器人办公、远程开机远程控制等

需要打电话联系营运商改成桥接模式,然后路由器拨号,分配公网ip,域名购买9/年,dns绑定ip,那么会有人问ip不是总是会变吗?我们肯定是有办法的,使用python脚本调用dns接口检测ip变了自动修改dns A记录。后面就是自己搭建私有服务了,远程开机使用了Wake On LAN 网络唤醒,然后就是端口映射配置了。我用的是我15年大学买的笔记本,4c4g完全够用吧。

1. 路由器拨号

在这里插入图片描述

2. 域名可以在aliyun上购买,或者其它平台,我花了9/年,“小贵小贵”。

在这里插入图片描述

3.python dns控制

python代码调试好了,直接复制下来就行

在这里插入图片描述

#!/bin/bash
IP_s=`curl -s  cip.cc |grep IP |awk -F[:]  '{
    
    print $2}' |awk '{
    
    print $1}'`
old_ip=`cat IP.txt`
if [ ! -z "$IP_s"   -a ! -z "$old_ip"  -a "$IP_s" != "$old_ip" ]
then
/usr/bin/python3  dingding.py  $IP_s  #发送通知
/usr/bin/python3  dns.py  $IP_s  #dns修改A记录
curl -s  cip.cc |grep IP |awk -F[:]  '{
    
    print $2}' |awk '{
    
    print $1}'   > IP.txt
fi

4.私有服务搭建,我这儿搭建了一些服务如图:

这个机器也在我的家里,所有的服务都是映射到了公网,服务部署之前的博客也有写过,就不说了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

5.远程开机如何实现

(调试了内网一点问题没有) 最开始搞得是端口映射,然后使用Wake On LAN客户端配置服务器地址然后去发送网络包唤醒,但是调试了大半天都没有调试通,抓包看最终包是收到了,但是最后问题出在了路由上。调了半天路由还是没有调通,最终我放弃了这种方式,采用了python 写一个服务,然后外面来直接调用就可以开机了。或者直接使用钉钉机器人也是可以的,比如这种。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43606975/article/details/130866476
今日推荐