Programming

How to Use monaco-editor (Step-by-Step Guide)

This post introduces how to use monaco-editor, covering installation, Webpack bundling, and related references.

· 1 min
React

How to Use xterm-addon-web-links (Step-by-Step Guide)

This article introduces how to use the xterm-addon-web-links plugin to implement link recognition and click …

· 2 min
WebShell

AntiDebug Implementation

This article introduces AntiDebug implementation, including its advantages, implementation details, and related …

· 2 min
JavaScript

Upgrade Blog Theme: 2.0

This post covers upgrading the blog theme, including workflow and key details, to streamline the process.

· 1 min
BlogTooling

Deploy a Personal chatgpt-telegram-bot

Steps to deploy a private ChatGPT Telegram bot with Docker, plus auto‑restart on config changes.

· 2 min
AICommunication Tools

Reading the ssh2 HTTPAgent Source Code

Walkthrough of ssh2’s HTTPAgent: how it wraps Node’s Agent classes, establishes SSH tunnels, and handles errors.

· 2 min
Technical Study

Implementing an Editor Proxy in WebShell

How WebShell implements an editor proxy, including research, architecture, and key implementation points for integrating …

· 1 min
WebShell

Frontend Image Compression in WebShell

A quick survey of frontend image compression: MIME checks, resize/quality tradeoffs, formats, Compressor.js, and …

· 2 min
WebShell

Custom Terminal Background Images in WebShell

How WebShell implements customizable terminal background images using xterm.js with a transparent terminal layer and a …

· 1 min
WebShell

Adding a PWA Shortcut to the Desktop

How we turned our WebShell into an installable PWA so users get a desktop shortcut.

· 2 min
WebShell

OpenAI Implementation for Generating Shell Commands from Descriptions

This article introduces OpenAI's implementation for generating shell commands from descriptions, covering its …

· 2 min
WebShell

Web Page Crashes Caused by File Downloads

This article introduces web page crashes caused by file downloads, including usage scenarios and implementation details …

· 2 min
JavaScript

Handling Cancel Events for Input File Upload

This article introduces how to handle cancel events for input file upload, including advantages, implementation details, …

· 2 min
HTMLJavaScript

Right-Click File Download in WebShell

How to implement right-click file download in WebShell using xterm.js, ssh2-sftp-client, and bash-preexec, including …

· 2 min
WebShell

Cannot use import statement outside a module

This post explains the 'Cannot use import statement outside a module' error, including causes, investigation, and fixes …

· 1 min
Node.js

SSH Login Failure — Connection reset by peer

Troubleshooting kex_exchange_identification: read: Connection reset by peer during SSH login, with likely causes and …

· 1 min
WebShell

SSH Login to GitHub Failed

Troubleshooting an SSH login failure to GitHub that turned out to be DNS pollution, including analysis and workarounds.

· 1 min
WebShellGit

About npm publish: Something you may not know.

Explore the intricacies of npm publish, including how lock files are handled and the impact on package distribution. …

· 2 min
npm

Google Cloud 3-Month Free Trial

This article introduces the Google Cloud 3-month free trial, including its advantages, implementation details, and …

· 2 min
Cloud Services

FreeBSD Password Login Timeout Error

This article provides an analysis of FreeBSD password login timeout errors, including troubleshooting steps, …

· 3 min
WebShellLinux

How whoer Detects Your DNS Resolver

A walkthrough of how whoer identifies your DNS server by leveraging DNS resolution behavior with randomized subdomains.

· 1 min

Hotkey Planning in WebShell

This article introduces hotkey planning in WebShell, including advantages, implementation details, and related resources …

· 3 min
WebShell

Alternate Screen Explained (Beginner's Guide)

Understand the alternate screen in terminal emulators, its role in vi editor mode, and how xterm.js uses this concept …

· 1 min
TerminalXterm.js

Makefile Explained (Simple Guide)

This article introduces Makefile, including its advantages, implementation details, and related information to help …

· 1 min
Build Tools

Ubuntu 22.04 SSH-RSA Login Failure

Debugging public-key auth failures on Ubuntu 22.04 after ssh-rsa was disabled by default; covers root cause and three …

· 2 min
LinuxWebShell