开源实例之Telebit 前言 本篇介绍用 Telebit 实现内网穿透。了解什么是内网穿透可以参考《开源实例之frp》一文中的介绍。 Telebit介绍 Break out of localhost. Access your devices from behind firewalls. Securely access your services from anywhere. An easy-to-use secure tunnel for all sorts of wonderful things (kind of like a poor man's VPN). Telebit 是简单易用的内网穿透工具,提供了类似ngrok的公共服务端,同时也可以自建服务端。 官网地址:https://telebit.cloud 客户端仓库:https://git.coolaj86.com/coolaj86/telebit.js... 2023-04-17
网购实测系列 前言 本篇为网购实测系列文章的导航页。 手机通讯 手机 二手iPhone XR 二手iPhone 12 iPhone 14 手机配件 带指环手机壳 折叠磁吸支架手机壳 无尘舱手机贴膜 无线充电器 手机三脚架 手机卡 小天才流量卡 155G电信卡 电脑办公 打印机 爱普生L3251打印机 电脑配件 绿巨能 MacBook Pro 电池 外设产品 米家智能插座3 公牛倒计时插座 智能设备 电话手表 小天才Z8A上 小天才Z8A中 小天才Z8A下 益智玩具 遥控玩具 百元无人机 文教用品 美工刀 美工刀 休闲食品 肉类食品 陈阿炳风干鸭小腿 猪油渣零食 家居用品 床 源氏木语子母床 椅子 儿童学习椅 电竞椅 箱包皮具 皮带 皮带 个人护理 挖耳勺 可视挖耳勺 带镊子可视挖耳勺 牙刷 电动牙刷 汽车生活 电动车配件 电动自行车电池 本地服务 会员卡 山姆会员店一次卡 2023-04-16
开源实例之Tunnelmole 前言 本篇介绍用 Tunnelmole 实现内网穿透。了解什么是内网穿透可以参考《开源实例之frp》一文中的介绍。 Tunnelmole介绍 Tunnelmole is a very simple application that does one thing. It gives a web server you have running locally a public URL which can then be accessed from any device that is connected to the Internet. Its a bit like a reverse proxy from the internet to your local machine and can handle all types of HTTP/HTTPS requests such as tex... 2023-04-06
开源实例之自动交互工具expect 前言 本篇介绍用 expect 实现自动交互。 问题描述 本系列的容器镜像都是用 Dockerfile 自动构建,一般情况是修改安装脚本写入默认值,但也有的安装程序是二进制包,需要交互输入。为了实现自动构建(无人值守模式),就需要有自动交互的工具辅助。 解决办法 下面以安装主机面板 appnode 为例,使用 expect 来解决自动交互的问题。 expect介绍 expect是建立在tcl语言基础上的一个工具,常被用于进行自动化控制和测试,解决shell脚本中交互相关的问题。 expect安装 #CentOS yum install expect #Debian/Ubuntu apt install expect expect使用 在appnode的安装过程中,需要四次输入: * Port [default: 8888]: * Admin username [default: admin... 2023-03-15
开源实例之本地SSL证书 前言 有时需要在开发环境调试 https 访问,本篇就介绍用 mkcert 轻松构建本地SSL证书。 mkcert介绍 mkcert is a simple tool for making locally-trusted development certificates. It requires no configuration. mkcert 是 GO 语言编写的生成本地自签证书的程序,跨平台,支持多域名。详见仓库: github:https://github.com/FiloSottile/mkcert gitee:https://gitee.com/mirrors/mkcert mkcert安装 下面以 Debian 系统为例,其他系统请见仓库介绍。 安装程序 建议直接使用官方二进制包: curl -JLO "https://dl.filippo.io/mkcert/latest?f... 2023-03-06
开源实例之解决域名被墙 前言 本篇介绍开源实例系列域名被墙的解决方案。 问题描述 移动网络屏蔽了 eu.org 域名。表现为使用电信网络的电脑端访问开源实例正常,而使用移动网络的手机端无法访问。 解决方案 启用 dujun.tk 域名替换 dujun.eu.org 域名。tk 域名不稳定,在字面上仍用 eu.org 作为入口跳转。 具体部署 申请 dujun.tk 域名 tk 域名可在https://www.freenom.com申请,为期一年,到期可续。 注意:tk 域名没有所有权,随时可能被收回,不建议在正式业务中使用。 生成通配符 SSL 证书 域名解析在 DNSPod,使用 acme.sh 生成通配符 SSL 证书: acme.sh --issue --dns dns_dp -d dujun.tk -d *.dujun.tk 详见《开源实例之免费通配符SSL证书》。 解析 dujun.tk 子域名 ser... 2023-03-02
接下来要做出的一个改变就是骑车上下班——距离公司单程 6.8 公里,骑行约 34 分钟——挽回一下身体素质。 十多年前就是骑车上下班的,完全感觉不到累。这些年都是四个轮子,脚不沾地,走路都费劲。平日也没有锻炼身体的机会和主观意愿。下决心改变一下吧。 2023-03-01
38 周岁了 我已经 38 周岁了——在这个锐气渐失,尚未豁达的尴尬阶段,实在是排斥搞清楚自己的确切年纪。但是到了生日这天,还是忍不住用年龄计算器查了一下周岁。 从家庭而言,父母妻女安康和睦,没经过大风浪,算是小小的富足。 但就我个人而言,实在没干成什么事,碌碌无为,非常焦虑。接下来期待有新的机遇,或者自己能调整到好的心态。其实上了年纪之后,就要学会接受自己的平庸,与自己和解,与世界和解。 2023-03-01
开源实例之localtunnel 前言 本篇介绍使用 localtunnel 实现内网穿透。了解什么是内网穿透可以参考《开源实例之frp》一文中的介绍。 localtunnel 介绍 localtunnel exposes your localhost to the world for easy testing and sharing! No need to mess with DNS or deploy just to have others test out your changes. Great for working with browser testing tools like browserling or external api callback services like twilio which require a public url for callbacks. localtunnel 是 Node... 2023-02-27
开源实例之bore 前言 本篇介绍使用 bore 实现内网穿透。了解什么是内网穿透可以参考《开源实例之frp》一文中的介绍。 bore 介绍 A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls. bore 是用 Rust 语言编写的极简的现代隧道应用,使用非常方便。 仓库地址:https://github.com/ekzhang/bore bore 部署 以下是部署示例,其中 192.168.56.10 扮演公网 ip,192.168.56.11 扮演内网 ip。 安装应用 本地安装: apt install cargo cargo install bore-cli 或者用官方 Docker 镜像部署: docke... 2023-02-26