Socat是一个简单且高效能的端口转发软件,支持IPv4和IPv6、TCP和UDP。对于家庭宽带仅有公网IPv6的情况很有帮助,并且Openwrt下可以直接通过opkg install socat来安装Socat。监听IPv4的80端口的TCP协议,并转发到192.168.1.100的8080端口socat TCP4-LISTEN:80,reuseaddr,fork TCP4:192.168...
常规反代配置 location /
{
proxy_pass https://abc.com;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header ...
编译Openwrt/LEDE系统,能够在保证兼容性和稳定性的前提下,定制出一个干净的、符合自己需求的固件。本文以lean维护的lede源码为例,讲述一个萌新的编译经历准备1、Ubuntu 14.04/16.04 LTS x64 所有操作在非root用户下执行sudo apt-get update
sudo apt-get -y install build-essential asciidoc...
OrangePi Zero在刷写Openwrt/LEDE后,往往TF卡的空间得不到充分的利用,rootfs往往只占用了几百兆甚至几十兆,而像armbian那样直接使用resize2fs又会报错。因此需要在另一台Linux设备上对TF卡进行重新分区。1、插入读卡器,查询新挂载TF卡设备名,我的是/dev/sdbfdisk -l2、修改磁盘分区fdisk /dev/sdb # 记...
Typecho登陆后,打开归档页面,设置为“私密”属性的文章并不能显示,一定程度上影响了使用体验。编辑Typecho根目录下的var/Widget/Contents/Post/Recent.php 文件,将$this->db->fetchAll($this->select()
->where('table.contents.status = ?', 'publi...
网上有些关于自动调整Typecho的cid、mid的php脚本,然而其中使用的mysql方法过于老旧且不支持php7,每次需要手动访问运行很麻烦。本文就上述的脚本进行了修改,使其支持php7且能够在发布文章后自动运行。1、修改网站根目录下config.inc.php最后定义数据库部分/** 定义数据库参数 */
$hostname_blog = "数据库连接地址";
$d...
在使用了Cloudflare加速的域名后面加上/cdn-cgi/trace即可,如http://a.com/改为http://a.com/cdn-cgi/traceCloudflare全球网络信息:https://www.cloudflare.com/network/Cloudflare服务器状态监控:https://www.cloudflarestatus.com/fl=23f81
h=w...
在嵌入式平台上,很多基于openwrt的路由器固件并没有自带opkg包管理器,无法使用opkg命令安装ipk包,此时需要手动进行安装。方法大致有两种。1、使用Entware脚本安装opkg管理器wget http://pkg.entware.net/binaries/你的处理器架构/installer/installer.sh
chmod +x installer.sh
./installe...
一、Dockerfile的一些简单语法FROM 拉取DockerHub上已有的Docker作为基础镜像ENV 环境变量设置ADD/COPY 向准备构建Docker中添加一些文件RUN 构建Docker执行的shell命令EXPOSE 打开端口CMD/ENTRYPOINT Docker启动脚本一个简单的例子:FROM arm64v8/mongo:lastest
ENV LANG=zh-cn
C...
Linux通用1、打包、压缩、解压.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!).gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar z...