开机原理
使用udp协议,向目标机器发送开机数据包,完成开机
数据包结构
数据包:6个FF加上16次MAC地址
比如MAC地址是 11 22 33 44 55 66
,那么数据包如下
FF FF FF FF FF FF 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66........
其中MAC地址 11 22 33 44 55 66
重复16次
发送数据
拼好数据包后使用udp广播出去就可以了。简单的实现如下:
使用udp协议,向目标机器发送开机数据包,完成开机
数据包:6个FF加上16次MAC地址
比如MAC地址是 11 22 33 44 55 66
,那么数据包如下
FF FF FF FF FF FF 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66........
其中MAC地址 11 22 33 44 55 66
重复16次
拼好数据包后使用udp广播出去就可以了。简单的实现如下:
H3C_MSR26_30
http://www.h3c.com/cn/Service/Document_Center/Routers/Catalog/MSR_Winet/H3C_MSR_2600_WiNet/
确保USB-COM线连接上本地电脑和H3C路由器,安装好minicom,通过minicom程序进入路由器控台
参见之前的文章:https://dotatong.cn/index.php/archives/1/
二进制文件官方地址
https://gogs.io/docs/installation/install_from_binary
frp是一个可用于内网穿透的高性能的反向代理应用,支持tcp、udp、http、https协议。
Github地址:https://github.com/fatedier/frp
如上图所示,内网主机由于没有外网IP,所以外网用户A是无法直接访问内网的主机的。这时候就需要借助外网主机部署frp服务端frps,并且在内网主机上部署frp客户端frpc,在外网主机与内网主机之间搭建一个桥梁,来实现外网用户访问内网主机的情况。
有时候需要在服务器上安装多个版本PHP,然而编译安装又不能使用yum安装依赖和维护扩展,故用此方法安装配置多个PHP环境。服务器上的第一个PHP环境可以直接使用yum安装,然后第二、第三个甚至更多,则需要使用如下的命令安装,并且配置
yum install -c /etc/yum.conf --installroot=/usr/local/php/ --releasever=/ --enablerepo=remi-php71 php php-opcache php-mbstring php-mcrypt php-fpm php-cli php-xml php-redis php-mysqlnd php-pdo php-phalcon php-common php-json