VScode ssh server 离线下载

Note 微软大战代码的 SSH 工具挺好用,一直用它连接远程服务器进行开发,控制文件或者直接 terminal 运行命令都很方便。 但是当remote server 网络不好以及系统太老就歇菜了,那么如果下载 server 很久都没解决,我觉得应该可以离线下载并上传这个 server 主要参考文章 知乎 前言 要用 remote ssh in vscode,首先使用 vscode 的这一端,比如你的 windows or mac 就需要有 ssh client。25 年了,一般都会自带,如果这个都不知道,应该不会搜到我这篇文章。 其次 安装 remote-ssh 插件,我这里由于现在在用 cursor 就直接用 cursor 做例子截图 方法 1:直接在 vscode 中的 sidebar 中 Extentions 下载 我这里是已经下载的样子 方法2:从网页下载离线插件包 vscode market vscode 应该有 UI 可以点到,但是我这里就用命令行表达一下意思。install from VSIX 然后选择刚刚下载的插件包就可以了 ...

December 19, 2025 · 5 min · 932 words · Ray

浅尝 SOCKS5

Note socks5 是什么,是不是还有 1234,socks5 和 常见的 vless 等一样吗 ?和 vpn 一样吗?怎么用呢?怎么建立呢?假如我有一个服务器 A 在美国,还有一个服务器B 在香港。我要访问的服务不允许香港IP。我应该怎么做呢? 最近做一些小项目遇到的问题,让我云里雾里,本身关于这些的知识就没有系统学过,当实践用到时难受的一比,而 GPT 最近的一次更新后一直根据长期 memory 回答我的问题,污染严重,蠢得如同** 项目概况 项目可以理解为某平台简易注册机、批量注册账号有一个需要注意的就是隐藏你的真实信息,当我固定一个 IP 和固定的 session 信息或 浏览器指纹进行大量账号注册是肯定会出发风控的。 而 playwright 配合 Chromium + 带认证的 SOCKS5 代理是不能很好的兼容,所以引发了一些知识补充过程 本文主要是解决网络问题。 术语解释 SOCKS5 是什么? SOCKS - Wikipedia SOCKS5(Socket Secure 5)是一种网络代理协议,作用就是在你的电脑(客户端)和目标网站/服务之间插入一个“中间人”(代理服务器),负责转发数据。它支持 TCP 和 UDP(游戏、视频、BT 都行),还支持用户名密码认证、IPv6 和域名解析。 它不自带加密(数据明文),所以速度快,但单独裸用不太安全(常和 TLS 等结合)。 SOCKS5 和常见的 VLESS 等一样吗? 不一样,是不同层面的东西: SOCKS5:一般是本地接口(你电脑上 127.0.0.1:1080),浏览器或软件直接连它。 VLESS(或 VMess、Trojan、Hysteria2 等):是远程服务器协议,主要用在 V2Ray/Xray/sing-box/Clash 这类工具里。它轻量、支持加密+伪装,专门用来“翻墙”或抗检测。 典型用法: 你的软件(Clash/sing-box)本地开一个 SOCKS5 端口 → 用 VLESS 协议 加密连海外服务器 → 服务器再直连互联网。 ...

December 16, 2025 · 1 min · 168 words · Updated: December 20, 2026 · Ray

新服务器初始化 2

Note 又剁手搞了台小鸡,重温一下服务器初始化 参考文章 Linux服务器的初步配置流程 - 阮一峰的网络日志 之前我写的 博客服务器初始化 | 安落滢 Blog但是写的比较简单,这次稍微整理一下格式和一些细节,并且加上一些安全配置 那么文章是老文章了,所以新的流程会有一丢丢变化,可以偷一些懒 📌 前提 本文假设你已经: 安装好最新的 Ubuntu Server LTS(例如 Ubuntu 24.04 LTS 或 22.04 LTS)系统;参考官方安装流程可以先完成基本安装和网络配置。 有 root 或 sudo 权限来执行系统初始化操作。 步骤 内容 登录 & 用户 创建普通用户、禁用 root SSH 系统更新 更新升级及自动安全升级 安全配置 SSH 强化、UFW、Fail2Ban 系统增强 Chrony、Audit、安全扫描 其他 时区、Swap、常用工具 🚀 一、首次登录 & 用户账号设定 1. 登录服务器 1 ssh root@your_server_ip 如果是云主机一般默认创建了一个 sudo 用户,可以直接用该用户登录,而不要直接用 root 登录。 ...

December 15, 2025 · 2 min · 317 words · Ray

lambda 引发的编程语言陈年知识回顾

偷听会议室老板拷打同事知道什么是 lambda 吗?同时我正在看一篇关于使用aws mqtt的文章,里面提到了aws lambda。我一想,lambda 不就是匿名函数吗,然后呢,似乎我并不了解他,就好像我看到一只鸟,我知道他叫布谷鸟,也许我知道他还叫大杜鹃(实际不知道,我刚刚搜的),英文名叫Cuculus canorus,但是我依旧不了解他( 费曼父亲的教导),那么我深深反思,我不知道什么是 lambda,我现在需要知道一下。 所以在这过程里,我问了一些问题,什么是 lambda、什么是 Lisp、什么是一等公民、什么是闭包、python 的 map 是啥 什么是Lambda 我有一种中国学生的特性,写东西模糊有一种框架 1. 定义 2. 内容 3. 意义 4. 展望。 感觉这很蠢,但我暂时没有更棒的方式,当然这种文章不会有展望 这个就读 Lambda λ ,希腊字母表第 11 个字母 Lambda - Wikipedia 为什么匿名函数叫 Lambda Anonymous function - Wikipedia Anonymous functions originate in the work of Alonzo Church in his invention of the lambda calculus, in which all functions are anonymous, in 1936, before electronic computers.[2] In several programming languages, anonymous functions are introduced using the keyword lambda, and anonymous functions are often referred to as lambdas or lambda abstractions. Anonymous functions have been a feature of programming languages since Lisp in 1958, and a growing number of modern programming languages support anonymous functions. ...

December 5, 2025 · 2 min · 426 words · Ray

搓了个工具箱+github pages

gemini3 发布几天了。都说很叼,前端很叼,画页面很牛。那就帮我画个工具箱吧 设计 于是打开 chatgpt 和他讨论一下,主要思想就是我希望前端能够非常的模块化 写一个工具的时候,不需要关注太多和我网页的配合。按照一定的规范写完工具后放在指定位置就行了。基于 git 我就可以审核后发布,前端就可以在某个目录某个地方看到这个工具,搜到这个工具。暂时不考虑性能问题 gemini3 目前我两个用的地方,一个在 ai studio 里面直接用,另一个就是在 cursor 里面用了,姑且信一把 cursor 开搓 接一杯水的功夫出来了。这个设计很符合我的概念(但是我本能的觉得性能影响很大,以后堆积越来越多的工具,一打开我的网站,啪的一下要下载好几十MB 的内容。) 编译预览一下,这期间有一点小问题,反正我也不是很懂前端,他给修好了 随后上点强度,一口气提了 9 个比较常见的网页工具,一次性完成。 可以,很满意哦,回头做个深色浅色模式随系统切换 部署 那么想把它部署起来,在这整个工具箱的设计里,是存在后端的,因为对于我的需求而言 有一些工具我是希望他有历史记录的,当然量不是很大。所以一开始我是想部署在自己的 VPS 上。但是想了一圈后犯懒了(原本想基于 github 的 webhook 或者 actions build & push docker images,服务器搞个小 deploy agent 等着更新就行)有 github pages,不如直接放在 pages 里就好了 叫 g 老师给写个 actions 关于 actions 的文档和介绍 GitHub Actions 入门教程 - 阮一峰的网络日志 GitHub Actions 文档 - GitHub 文档 因为我的仓库内有前后端的代码。所以 working-directory 指定 frontend ...

November 28, 2025 · 2 min · 233 words · Ray