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

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

1. 路由器拨号

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

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

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

3.python dns控制

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

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

#!/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.私有服务搭建,我这儿搭建了一些服务如图:

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

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

5.远程开机如何实现

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

  • 第一种:

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

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

你可能感兴趣的:(linux,python,windows)