23450

用PHP实现局域网电脑开机

开机原理

使用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广播出去就可以了。简单的实现如下:

24283

minicom串口管理h3c路由器

路由器型号

H3C_MSR26_30

官方文档地址

http://www.h3c.com/cn/Service/Document_Center/Routers/Catalog/MSR_Winet/H3C_MSR_2600_WiNet/

准备工作

确保USB-COM线连接上本地电脑和H3C路由器,安装好minicom,通过minicom程序进入路由器控台

23815

gogs搭建私有git服务器

安装mysql

参见之前的文章:https://dotatong.cn/index.php/archives/1/

安装gogs

二进制文件官方地址 https://gogs.io/docs/installation/install_from_binary

21973

frp内网穿透

frp介绍

frp是一个可用于内网穿透的高性能的反向代理应用,支持tcp、udp、http、https协议。

Github地址:https://github.com/fatedier/frp

frp_1.png

如上图所示,内网主机由于没有外网IP,所以外网用户A是无法直接访问内网的主机的。这时候就需要借助外网主机部署frp服务端frps,并且在内网主机上部署frp客户端frpc,在外网主机与内网主机之间搭建一个桥梁,来实现外网用户访问内网主机的情况。

frp服务端配置

25545

Centos7 Yum 安装PHP到指定目录,PHP多版本共存

背景

有时候需要在服务器上安装多个版本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