SSH via Socks5 Proxy

I used to find the process of opening Home Lab ports to the public network inconvenient and insecure. Recently, I configured Xray-core to access the internal network and decided to document the SSH configuration along the way.

P.S. In fact, using Wireguard is a more elegant and secure solution, but Xray-core can simultaneously implement traffic routing, making it seem like the only choice.

Build Remote JupyterLab and Reverse Proxy by Nginx or Caddy

Table Of Contents Install JupyterLab Install the latest version of nodejs Configure JupyterLab Build JupyterLab and start Access by https Nginx Caddy Auto start References and Recommended Articles This article uses Debian/Ubuntu as an example. Install JupyterLab Install pip & JupyterLab sudo apt update sudo apt install python3 sudo apt install pip3 pip3 install jupyterlab Add PATH export PATH=$PATH:/path/to/jupyterlab echo $PATH Install the latest version of nodejs Add apt repository

How to use encrypted DNS

A simple guide about using encrypted dns in Linux、Mac、iOS and Android.

Traditional DNS queries and responses are sent over UDP or TCP without encryption. This is vulnerable to eavesdropping and spoofing (including DNS-based Internet filtering).

Encrypted DNS can make DNS queries and responses more safe.

A Simple Guide for Git

Git is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Simple use just need to master about 10 commands.