Frp 的安装和使用
Frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 Frp 分为服务端和客户端,以下用 Frps 指代服务端,Frpc 指代客户端 一、服务端1.1、安装 Fprs1234567891011## 下载wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz## 解压tar -xf frp*linux_amd64.tar.gz## 进入目录cd frp*linux_amd64## 查看版本./frps -v 1.2、配置 Frps1234567891011121314151617[common]## frpc连接端口bind_port = 7000## https请求端口vhost_https_port = 4443## http请求端口vhost_http_port = 8080##...
kubeadm 部署 Kubernetes
一、前言1.1、准备三台虚拟机 主机名称 主机节点 IP地址 性能 系统及内核 k8s-master master 192.168.100.130 2H4G 25G CentOS7.x,内核版本至少为3.10及以上 k8s-node01 node01 192.168.100.131 2H2G 25G CentOS7.x,内核版本至少为3.10及以上 k8s-node02 node02 192.168.100.132 2H2G 25G CentOS7.x,内核版本至少为3.10及以上 此文档使用 kubeadm 部署 1.2、目前生产部署 k8s 集群主要有两种方式1️⃣ kubeadm:kubeadm 是一个 k8s 部署工具,提供 kubeadmin init 和 kubeadm join,用于快速部署 k8s集群。2️⃣ 二进制包:从 GitHub 下载发行版的二进制包,手动部署每个组件,组成 k8s 集群。kubeadm...
基于 TencentOS 配置 Alibaba Dragonwell 17
前言:TencentOS 是什么,Alibaba Dragonwell 又是什么? TencentOS Server 是腾讯开源的 Linux 发行版,针对云原生场景进行了全面优化和性能增强,旨在为云上应用程序提供稳定、安全和高性能的运行环境。TencentOS Server 用户态与RHEL二进制兼容,提供长期的安全支持与更新,支持热补丁修复。TencentOS Server的内核(简称TK)的代码可在GitHub上获取,TK4基于社区5.4 longterm内核版本。 Alibaba Dragonwell 作为 OpenJDK 的下游版本,是 Alibaba 的 OpenJDK 实现,为运行在100,000多台服务器上的在线电子商务、金融、物流应用进行了优化。Alibaba Dragonwell 是在极端扩展中运行这些分布式Java应用的引擎。Alibaba Dragonwell 与上游的 OpenJDK 项目的许可条款相同。 开始:这里我们需要开一个 _**Minecraft 1.18 **_服务器,所以选择了 Dragonwell 17 版本,在...
将 Github 上的提交标记为 Verified
2021年3月28日,有身份不明人士入侵了PHP编程语言的官方Git服务器 http://git.php.net,并上传了未经授权的更新包,而包中源代码被插入了后门代码!!! 这两个恶意提交被推送到git.php.net服务器上的自托管 php-src 存储库中,使用的是编程语言的作者 Rasmus Lerdorf 和 Microsoft 的软件开发人员 Nikita Popov 的名字 Jetbrains PHP官方发布紧急公告指出: 2021-03-28,两个恶意代码分支提交到了 php-src repo 上,使用的是内部人员的名字,目前内部不知道是如何发生,但是一切都指向了git.php.net 服务器可能被入侵的情况。 尽管目前正在调查,但是为了确保安全,我们已经停止了 git.php.net 服务器,之后会跳转到 Github 上的镜像存储库中。 引用ESET:Backdoor added to PHP source code in Git server breach |...
加密 DNS 应用场景与原理简要教程
加密 DNS首先我说的加密 DNS 和 DNSSEC、EDNS 不是一个东西 DNS 解析主要的类型有 DOT(DNS over TLS):默认端口 853 DOH(DNS over HTTP/HTTPS):默认端口 HTTP 80、HTTPS 443,注意HTTP存在非加密内容 DOQ(DNS over QUIC):默认端口784(比如 ADH),也有用8853的 UDP DNS:默认端口53 其他 其中 DOT、DOH、DOQ 均为加密 DNS,UDP53 为不加密的明文,所以 UDP53:可篡改、可劫持、可拦截、可识别、可记录、可匹配 DOQ 和 QUIC(最早称为快速 UDP 互联网连接)虽然本身也用到了 UDP,但是应用场景太少了,支持程度也很差,大多数情况下不需要用到 主要的,加密 DNS 就用的 DOH 和 DOT AdguardHome这是加密 DNS 和 DNS 过滤器的核心成员,免费好用,支持平台多,常见的 LINUX 和 WIN 都没问题 支持 DOT、DOH、DOQ 等多种...
FFmpeg 安装教程
FFmpeg 安装教程这两天整理好用的录屏软件,发现了Captura这个软件,软件本身的安装很简单,但由于Captura需要依赖ffmpeg(一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序),而ffmpeg在安装上会略费些功夫。 看了很多网上的回答,有的因为时间太久,页面已经有变更,有的又要设置环境变量。经过亲自研究试用,整理出了ffmpeg的安装方法,下面详细讲解下 一、下载 FFmpeg 安装包官网:https://ffmpeg.orgGyan.dev:https://www.gyan.dev/ffmpeg/buildsGithub:https://github.com/BtbN/FFmpeg-Builds 可用版本: gpl 包括所有依赖项,甚至包括那些需要完整GPL而不仅仅是LGPL的依赖项 lgpl 缺少仅GPL的库。最突出的是libx264和libx265 gpl-shared 与gpl相同,但附带libav * 共享库系列,而不是纯静态可执行文件 lgpl-shared...
Windows Server 断开远程桌面 RDP 后保持桌面活跃
当我们需要在云端 Windows Server 上使用脚本,而通过 RDP 远程连接桌面的时候,没有正确配置可能导致 pywinauto 提示 “There is no active desktop required for moving cursors” 原因查找错误原因很简单:没有外界显示器的云端在断开原生远程桌面 RDP 后,桌面就会自动休眠锁定,这时候 Windows Server 是没有 GUI 界面的,涉及到 GUI 的自动化测试也无法继续(导致所有与窗口自动化相关的工具没有办法获取到窗口句柄),因此我们需要断开远程连接但不锁定 Windows Server 。 解决办法无非有这几种:● 安装模拟显示器驱动,假装接入了显示器,诱骗系统不进入桌面休眠状态。不过找了一圈,好用的诱骗驱动都挂在淘宝上卖起来了,离谱离谱!● 使用 VNC Server 或 TeamViewer 等其他远控方式。这是我本来的方案,稳定工作了大半年,但某次我使用远程桌面连接并断开过后,VNC的方法就不再管用了,实在让人摸不着头脑唔。再说了,VNC Server...