22630

用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........(11 22 33 44 55 66重复16次)

拼好数据包后使用udp广播出去就可以了。简单的实现如下:

23382

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程序进入路由器控台

22708

gogs搭建私有git服务器

安装mysql

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

安装gogs

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

21145

frp内网穿透

frp介绍

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

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

frp_1.png

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

frp服务端配置

24523

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