草庐IT

RustDesk自建远程服务器(全网最详细小白教学)

以Win10远程Ubuntu为例一、下载安装客户端分别在windows和unbuntu安装RustDesk客户端,下面是官网地址。RustDesk|开源远程桌面软件https://rustdesk.com/zh/二、unbuntu设置开机运行RuskDesk的路径查看方式,在终端使用typerustdesk命令查看 输入命令:gnome-session-properties 打开启动应用程序首选项窗口,点击添加按钮,在命令中输入RuskDesk的路径(/usr/bin/rustdesk),名称和注释可自行填写 三、官网下载自建服务器自建服务器(rustdesk.com)https://rust

企业微信自建应用获取用户信息

一.前言开发企业微信自建应用的时候难免会有获取企微个人信息的业务需求,这篇博客将详细说明企微自建应用获取userId的具体流程.二.基本概念介绍2.1corpid每个企业都拥有唯一的corpid,获取此信息可在管理后台“我的企业”-“企业信息”下查看“企业ID”(需要有管理员权限)2.2userid每个成员都有唯一的userid,即所谓“账号”。在管理后台->“通讯录”->点进某个成员的详情页,可以看到2.3部门id每个部门都有唯一的id,在管理后台->“通讯录”->“组织架构”->点击某个部门右边的小圆点可以看到2.4agentid每个应用都有唯一的agentid。在管理后台->“应用管理”

zerotier 搭建 moon中转服务器 及 自建planet

搭建moon服务器环境准备#安装依赖yuminstallwgetgccgcc-c++git-yyuminstalljson-devel-y#下载及安装curl-shttps://install.zerotier.com/|sudobash节点ID配置配置moon.json文件cd/var/lib/zerotier-one/#导出依赖zerotier-idtoolinitmoonidentity.public>>moon.json#编辑配置文件编辑stableEndpoints配置项(ip地址和端口):"ip/9993"vimmoon.json生成.moon文件并进行配置#创建moon服务器文件

NGINX自建SSL实现-单向、双向加密,中文SSL证书,吊销列表实现

Nginx_SSL对称加密算法对称加密算法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。非对称加密算法非对称加密算法(RSA)是内容加密的一类算法,它有两个秘钥:公钥与私钥。公钥是公开的钥匙,所有人都可以知道,私钥是保密的,只有持有者知道。通过公钥加密的内容,只能通过私钥解开。非对称加密算法的安全性很高,但是因为计算量庞大,比较消耗性能。SSL证书的加密算法有哪些?1.DES对称加密算法 DES加密算法是1976年推出的,算是最古老的加密方法之一。DES通过将64位纯文本数据块分为两个单独的32位块,并针对每个块进行加密,从而将明文数据的64位块转换成密

自建CA,并给服务器颁发证书,将该证书安装至浏览器

一.目标:自建CA,并给服务器颁发证书,将该证书安装至浏览器。二.步骤:1.生成CA密钥对和自签名证书:使用OpenSSL工具生成CA密钥对和自签名证书:opensslgenpkey-algorithmRSA-outca.keyopensslreq-new-x509-keyca.key-outca.crt(1)生成一个新的RSA密钥对并将其保存在ca.key文件中。(2)使用该密钥对生成自签名证书并将其保存在ca.crt文件中。ca.crt中的内容:2.创建服务器密钥对和证书签名请求(CSR)为要部署证书的服务器生成密钥对,并使用该密钥对创建一个证书签名请求:opensslgenpkey-al

Lab1: 自建HTTPs

1.安装openssl确定openssl版本:$opensslversion若未安装:$sudoapt-getinstallopenssl2.创建初始工作环境目录准备:cd&&mkdir-pmyCA/signedcerts&&mkdirmyCA/private&&cdmyCA创建并进入myCA,同时生成两个子目录signedcerts和privatemyCA用于存放CA根证书,证书数据库,以及后续服务器生成的证书,密钥以及请求signedcerts:保存签名证书的copyprivate:包含私钥3.在myCA中配置参数文件:echo'01'>serial&&touchindex.txt然后创建

自建私有git进行项目发布

更好观感:https://wyqz.top/p/3211658549.html自建私有git进行博客项目发布之前尝试过通过建立私有git仓库,来发布自己的hexo静态博客,但是失败了,今天尝试了一下午,算是有了结果。下面记录我的过程。我的需求:我有一个服务器,希望在服务器端建一个git仓库,本地部署时会同时往GitHub,服务器多个地方部署,但是主要的访问是通过服务器端的nginx。即本地hexod命令能够往服务器git的进行部署,同时在github留有备份。服务器中nginx会设置网站根目录为指定的某个目录。整体思路本地项目通过git上传至服务器端建立的裸仓库git,push操作会触发git

Docker系列 基于OpenAI API自建ChatGPT

转自我的博客文章https://blognas.hwb0307.com/linux/docker/4201,内容更新仅在个人博客可见。欢迎关注!前言我用帐号/密码使用chatGPT已经有一段时间。但是,我有几个私交较密的朋友,他们并不具备使用chatGPT的条件;但又想体验一下这个神奇的工具。因此,最近我专门去了解自建ChatGPT有关的项目。在这里总结一下我自建chatGPT的经验。大家有什么好项目也可以在评论区推荐下!我的自建chatGPT(基于gpt-3.5-turbo)大致如下:尽管该方案支持多用户和聊天数据保存(基于MongoDB),但也只是一个比较简陋的Demo,暂时还没有一些比较

搭建 APM 平台的方案选择:自建还是上云?

前言随着微服务架构的流行,一次请求通常涉及到多个组件及应用,往往需要根据整个请求的链路信息进行问题排查。因此,企业通常会引入可帮助其了解系统行为、用于分析性能问题工具-APM(应用性能监控)。以便在发生故障时,进行调用链路追踪,快速定位和解决问题。目前APM开源及商业化产品已经比较成熟,**但搭建APM平台是自建还是上云呢?**本文通过成本和产品功能的角度,给大家提供APM选型方案的建议。教您如何实时了解并追踪应用性能情况,低成本打造最佳用户体验。自建成本分析在成本问题上,小编粗略的计算了一下,使用开源协议自建需要:构建APM系统所需的机器及资源成本+运维成本,均显著高于直接使用腾讯云应用性能

go引入自建包名报错 package XXX is not in std

在写一个测试引入包名的测试案列中出现了下面的错误D:\goworkspace\src\go_code\project_01\main>gorunmain.gomain.go:5:2:packagego_code/project_01/calutilsisnotinstd(G:\go_env\src\go_code\project_01\calutils)main.go:6:2:packagego_code/project_01/dbutilsisnotinstd(G:\go_env\src\go_code\project_01\dbutils)这个错误消息表明Go代码尝试导入一个位于项目目录之