杜郎俊赏 - dujun.io

1144封面
服务器小主机刚好放在边柜和桌面的空隙,可太棒了。公司的宽带比家里好多了,园区停电的几率也比家里小得多,以后就在这里服役啦。

2023-02-27

开源实例之Expose

expose-example封面
前言 本篇介绍使用 Expose 实现内网穿透。了解什么是内网穿透可以参考《开源实例之frp》一文中的介绍。 Expose 介绍 Expose is a tunnel application that allows you to share your local sites and applications with others on the internet. It is open source, written in PHP and the best alternative to ngrok for PHP developers. Expose 用 PHP 语言编写,功能与 ngrok 类似。 仓库地址:https://github.com/beyondcode/expose 官网地址:https://expose.dev Expose 部署 环境安装 需要先安装 PHP 8.1+...

2023-02-27

开源实例之rathole

rathole-example封面
前言 本篇介绍使用 rathole 实现内网穿透。了解什么是内网穿透可以参考《开源实例之frp》一文中的介绍。 rathole 介绍 A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok, can help to expose the service on the device behind the NAT to the Internet, via a server with a public IP. rathole 支持配置文件热重载(hot reload),动态修改端口转发服务。作者宣称,rathole 在高并发情况下比 frp 表现更好,能提供更大的带宽,内存占用更少。 仓库地址:https://githu...

2023-02-27

开源实例之WireGuard

wireguard-example封面
前言 本篇介绍 WireGuard 及其用于内网穿透的实例。了解什么是内网穿透可以参考《开源实例之frp》一文中的介绍。 WireGuard 介绍 WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running o...

2023-02-25

开源实例之ngrok

ngrok-example封面
前言 在内网穿透的专题里,必须有 ngrok 的名字,它有广泛的知名度和众多的衍生品。了解什么是内网穿透可以参考《开源实例之frp》一文中的介绍。 ngrok 介绍 ngrok is a reverse proxy that creates a secure tunnel from a public endpoint to a locally running web service. ngrok captures and analyzes all traffic over the tunnel for later inspection and replay. ngrok 是一个使用go语言编写的反向代理软件,可以在公共端和本地 web 服务之间建立安全通道,捕获和分析所有通道上的流量。 ngrok 1.x 开源,但存在严重问题,已不再维护;ngrok 2.x 是商业软件,未开源,但提供一定...

2023-02-25

开源实例之NPS

nps-example封面
前言 本篇介绍用 NPS 搭建 ssh、web 内网穿透的方法。了解什么是内网穿透可以参考《开源实例之frp》一文中的介绍。 NPS介绍 NPS is a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal. NPS是一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等,并带有功能强大的web管理端。 NPS 比 frp 多了 web 管理后台,配置更加方便,不必每次修改都重启服务。 仓库地址:https://github.com/ehang-io/nps...

2023-02-22

开源实例之frp

frp-example封面
前言 frp(fast reverse proxy)是一款知名的开源内网穿透软件。本篇介绍用 frp 搭建 ssh、web 内网穿透的方法。 内网穿透介绍 内网穿透,也即 NAT(Network Address Translation,网络地址转换)穿透(NAT traversal),进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。 简单来说,内网穿透就是内网主机通过NAT与公网建立TCP/UDP连接,实现接收/发送公网数据包。 《开源实例之自建服务器下篇:工控机部署》一文中提到了内网穿透的应用,这就是内网穿透的典型使用场景,通过内网穿透将配置较高的内网服务器“映射”到公网提供服务,而配置较低的公网服务器只需消耗流量。 frp介绍 frp is a fast reverse proxy to help you expose...

2023-02-21

淘淘学轮滑

taotao-is-learning-roller-skating封面
前段时间淘淘突然主动说想学轮滑,带她去上了体验课,确实非常喜欢,下课了还恋恋不舍。老师夸她很有天赋,也难得她有主动学习一个技能的热情,果断报了班(¥2780/32节课),给淘淘买了轮滑鞋(¥780)。后来又联系老师给我自己买了一双(¥380),打算“沉浸式”陪伴淘淘学习轮滑。 我在高中时玩过老式双排的旱冰鞋,后来在大学加入了轮滑社团,偶尔参加过几次“刷街”活动。淘淘喜欢轮滑不知道有没有遗传的因素。没想到年轻时不经意的爱好,现在还派上了用场。 今天是淘淘第三次上课,已经可以自己滑了,很棒。现场家长只有我是本人也穿着轮滑鞋的。有个小朋友还过来问我是哪个老师,我说我是家长不是老师,小朋友很惊讶,估计也很羡慕别人的爸爸可以陪孩子一起玩。哈哈。

2023-02-20

开源实例之自建服务器下篇:工控机部署

ipc-server-example-part-3封面
前言 本系列实例需要较高的服务器配置,否则同时运行多个实例很容易宕机。在研究了各种云服务器、物理服务器的部署方案之后,最终使用工控小主机自建服务器。因篇幅较长,分为上中下三篇: 上篇:云服务器 中篇:物理服务器 下篇:工控机部署 本篇介绍用工控小主机自建服务器的实践过程。 购入主机 主机介绍 工控机 IPC(Industrial Personal Computer)即工业控制计算机,是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称。工控机具有重要的计算机属性和特征,如具有计算机主板、CPU、硬盘、内存、外设及接口,并有操作系统、控制网络和协议、计算能力、友好的人机界面。工控行业的产品和技术非常特殊,属于中间产品,是为其他各行业提供稳定、可靠、嵌入式、智能化的工业计算机。 早在80年代初期,美国AD公司就推出了类似 IPC的MAC-150工控机,随后美国IBM公司正...

2023-02-19

开源实例之自建服务器中篇:物理服务器

ipc-server-example-part-2封面
前言 本系列实例需要较高的服务器配置,否则同时运行多个实例很容易宕机。在研究了各种云服务器、物理服务器的部署方案之后,最终使用工控小主机自建服务器。因篇幅较长,分为上中下三篇: 上篇:云服务器 中篇:物理服务器 下篇:工控机部署 本篇介绍对物理服务器的调研。 物理服务器介绍 物理服务器需要保持长期开机运行,供多人访问,因此在 CPU、内存、硬盘等硬件配置上相比普通个人电脑要高,稳定性、安全性都需要得到保障。在各种云诞生之前,企业需要自建服务器,甚至自建机房、IDC,运维门槛很高。 年轻的同学或许很难相信以前的趣事。比如我第一家公司,运维理念很先进,要求异地、多地容灾。但当时的数据传输成本非常高,所以公司安排一个专员负责每周从一地机房拷贝数据到磁盘,然后开车送到另一地机房。 现在一般个人和组织都会购买云服务器,降低运维难度,不过成规模的企业也会自建服务器,因为同等配置下,云服务器价格要高出很...

2023-02-18

分页: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103