搭建OpenAI的API代理服务
简介项目地址:https://github.com/easychen/openai-api-proxy 可以部署到docker和云函数的OpenAI API代理 Simple proxy for OpenAi api via a one-line docker command 特色功能 支持SSE流式输出 内置文本安全审核(需要配置腾讯云KEY) NodeJS部署你可以把 ./app.js 部署到所有支持 nodejs 14+ 的环境,比如云函数和边缘计算平台。 复制 app.js 和 package.json 到目录 yarn install 安装依赖 node app.js 启动服务 Docker 部署1docker run -p 9000:9000 easychen/ai.level06.com:latest Docker 可用环境变量123456PORT: 内部服务端口PROXY\_KEY: 代理访问KEY,用于限制访问. (例如 ss111adad)TIMEOUT:请求超时时间,默认30000毫秒。(建议配置为 300000)TENCENT\_CLOU...
Sublime Text4 4152 安装激活
介绍此教程用于Windows 下Sublime Text4 4152版本的安装和激活。 无需安装其他软件,无需下载替换文件。 官网: https://www.sublimetext.com 下载地址https://download.sublimetext.com/sublime_text_build_4152_x64_setup.exe 激活默认安装路径:C:\Program Files\Sublime Text 安装之后,使用sublime text 打开安装目录下的sublime_text.exe文件。 搜到到80 7805 000f 94c1 更改为c6 4005 0148 85c9 然后另存到其他路径,然后关闭sublime text,将原sublime_text.exe进行替换即可。 检查激活状态点击菜单栏 Help—>About Sublime Text 可检测激活状态。 软件安装中文语言包1、点击菜单栏Tools—>Install Package Control 跳出弹框点击 确定按钮 2、点击菜单栏 Preferences – Package Cont...
什么是EVPN?
什么是EVPN?EVPN(Ethernet Virtual Private Network)是下一代全业务承载的VPN解决方案。EVPN统一了各种VPN业务的控制面(VXLAN、VPWS、VPLS),利用BGP扩展协议来传递二层或三层的可达性信息,实现了转发面和控制面的分离。 EVPN解决传统L2VPN的无法实现负载分担、网络资源的消耗较高等不足,同时也可以对L3VPN业务进行承载,降低了协议的复杂程度。EVPN还将IP VPN流量均衡和部署灵活的优势引入到了以太网中。种种优势使其广泛应用于大型数据中心二层网络互连场景。 什么是EVPN和BGP EVPN?EVPN是下一代全业务承载的VPN解决方案,它颠覆了传统二层VPN通过转发面来学习MAC地址的机制,引入了控制面,利用BGP扩展协议来传递MAC信息。EVPN基于MP-BGP,定义了一系列新的BGP EVPN路由类型,从而使EVPN网络中的不同站点间可以相互学习MAC地址信息。 BGP EVPN路由有以下几种类型 Type: 以太自动发现路由(Ethernet Auto-Discovery Route) 以太自动发现路由可以向...
Veeam Backup Replication 12 7月更新安装
介绍只需单个平台即可保护并管理所有工作负载、应用及数据:云端、虚拟、物理、SaaS、Kubernetes、VMware、Hyper-V、Windows、Linux、UNIX、NAS、AWS、Azure、企业应用等。 个人主要用于备份ESXi上的虚拟机,可以实现单次完整备份,和定时的增量备份。 此文章提供了ISO安装文件的下载和安装激活。 下载ISO 具体版本为: 12.0.0.1420_20230718官方网站下载ISO官方网站下载升级补丁 安装要求(推荐) 操作系统推荐 Windows Server 2016-2022 CPU要求至少四个内核、内存建议4GB以上。 存储空间建议100GB以上,备份用空间根据需求来算。 数据库可使用自带的PostgreSQL 15.1 或安装 SQL Server 2012-2022进行使用。 注意:安装要断网安装,否则要求授权文件才能,且会联网验证。 7月更新性能提高了50% PS:目前支持VMware vSphere 6.0-8.0U1版本 安装顺序需要安装VBR之后,再安装VBEM(统一管理) VBEM 安装需要去官方注册账号申请临时授权...
Zabbix Ping 丢包问题
简介最近遇到一个问题,在Zabbix主机shell下Ping 目标IP是完全不丢包的。但是使用Zabbix 监控项去Ping丢包率为33.3%。 原因Rocky Linux 8 默认源安装的 fping 为 v3 版本,默认超过500ms就判定丢包。(Zabbix的ping依赖于fping) (因遇到的网络为卫星网络,延迟超高。) https://www.zabbix.com/documentation/6.0/zh/manual/config/items/itemtypes/simple_checks 解决安装 fping v4+版本即可。 Rocky Linux 8,安装epel库,然后更新fping即可。 其他发行版可以替换二进制文件,或编译安装。 12dnf install epel-releasednf update fping
NetBox - PostgreSQL数据库优化指南
简介默认安装下的 PostgreSQL 配置无法完全利用现有硬件,影响Netbox的性能。 本文章讲解了如何简单去优化。 (默认配置使用Netbox Web界面很容易卡顿) Netbox 系列文章:https://songxwn.com/categories/NetBox/ 优化项目地址:https://github.com/le0pard/pgtune 首先打开:https://pgtune.leopard.in.ua/ (此网站会根据你的选择自动生成优化配置) 如上图示例: PG版本选择15 系统为Linux 类型为Web 应用 物理内存为16GB CPU核心数量为8个 连接数为1024 存储类型为 SSD 点击生成即可在右侧生成优化配置。 编辑配置1234vim /var/lib/pgsql/data/postgresql.conf# 根据上面的配置增加或修改参数systemctl restart postgresql.service# 重启之后修改配置生效
NetBox CSV导出中文乱码问题
介绍NetBox 在导出CSV的时候,会是使用UTF-8编码,而不是UTF-8-SIG编码。 这样会导致导出的文件,在微软的Excel打开中会乱码。(使用Notepad ++不会) NetBox 系列文章:https://songxwn.com/categories/NetBox/ 思路直接修改Netbox 虚拟环境的 django_tables2 库的默认编码,这样只要不升级或重装此库就不会失效。 修改1234567891011121314vim /opt/netbox/venv/lib/python3.11/site-packages/django\_tables2/export/export.py# 修改库文件,路径看自己的实际情况。FORMATS = {CSV: "text/csv; charset=utf-8-sig",JSON: "application/json",LATEX: "text/plain",ODS: "application/vnd.oasis.opendocument.s...
NetBox 3 安装指南-为网络工程师打造的基础设施管理
介绍NetBox 是用于建模和记录现代网络的领先解决方案。由 结合 IP 地址管理 (IPAM) 的传统学科和 具有强大 API 和扩展的数据中心基础架构管理 (DCIM), NetBox 为推动网络自动化提供了理想的“事实来源”。 NetBox 在 Apache 2.0 许可下作为开源软件提供 作为数千个组织中网络自动化的基石。 Netbox系列:https://songxwn.com/categories/NetBox/ Netbox4 汉化版安装:https://songxwn.com/netbox4-CN/ 物理基础设施: 准确模拟物理世界,从全球区域到单个机柜。然后连接一切 - 网络、Console和电源! 现代的IPAM: 您期望的所有标准 IPAM 功能,IP地址自动层级以及 VRF 导入/导出跟踪、VLAN 管理和Overlay网络支持。 传输线路: 自信地管理来自不同服务提供商的关键电路的交付,并与您自己的基础设施无缝建模。 电力跟踪: 将上游电源的配电映射到单个电源线和插座。 组织: 以本机方式管理租户和联系人分配。 强大的搜索功能: 使...
Windows Server 2022 RDS配置授权激活服务
介绍远程桌面服务 (RDS) 是一个卓越的平台,可以生成虚拟化解决方案来满足每个最终客户的需求,包括交付独立的虚拟化应用程序、提供安全的移动和远程桌面访问,使最终用户能够从云运行其应用程序和桌面。 本文主要介绍了其RD 授权的激活方式,默认情况下只有120天试用期。 环境说明使用 Windows Server 2022 版本,并加入域控。使用域账号登录服务器。 并确认安装远程桌面授权角色,安装后重启。 开始激活在Windows 管理工具 > Remote Desktop Services > 打开远程桌面授权管理器 选择激活服务器> 下一步 确保服务器可以连接到互联网并正确配置DNS,默认自动连接即可,点击下一步。 填写姓名字、公司,选择地区。任意填写即可。点击下一步。 下一步需要填写邮件等信息,无需填写。直接点下一步即可。 选择许可证计划为企业协议 协议号码填写为6565792,点击下一步。 (协议号码可以填写6565792,4954438,6879321,5296992) 产品版本选择为 Windows Server 2022 ,许可类型为...
MikroTik ROS Winbox Ping工具DNS问题
介绍RouterOS是一个基于Linux内核的独立操作系统。它为MikroTik专用硬件设备提供支持,但也可用于虚拟机(CHR版本)。 本文介绍了一下,我在实际生产环境中遇到的一个问题,在国内使用WinBox远程国际上的ROS路由,去Ping谷歌,但返回的都是被污染的IP地址。 问题当使用WinBox方式远程连接ROS的时候,使用GUI的 Ping工具,其DNS解析是由本机的WinBox去调用本机系统网络去解析,所以可能导致DNS解析有问题。 比如在中国大陆被污染问题、可能获取的IP不是ROS离着最近的IP等。 解决方法使用Terminal 终端命令行下ping即可。 官方文档说明:https://help.mikrotik.com/docs/display/ROS/Ping
IP地址 子网掩码 默认网关 随笔
介绍本文简单介绍了Windows下的IP地址、子网掩码、网关的作用 IP地址与子网掩码如下所示,我在Windows上配置了一个IP(192.168.0.100) 和子网掩码(/24) 123456C:\Users\admin>ipconfigWindows IP ConfigurationEthernet adapter Ethernet0:Connection-specific DNS Suffix . :IPv4 Address. . . . . . . . . . . : 192.168.0.100Subnet Mask . . . . . . . . . . . : 255.255.255.0 查看路由表增加了那些条目 1234567891011121314C:\Users\admin>route -4 print 192.168.0\*===========================================================================Interface List15...00 0c 29 35 f...
Python调用企微机器人发送消息-在外部群可用
介绍WorkTool是一个依附于企业微信来运行的无人值守群管理机器人程序,WorkTool开源,并且永久免费。您可以使用本应用程序来自动执行一个自己企业微信里的账号(当做机器人账号),并可通过后台调用对应的 API 来驱动机器人自动执行任务,如收发消息、自动应答、自动建群、拉人踢人等。 开源地址:https://github.com/gallonyin/worktool 开源Android APP下载: https://cdn.asrtts.cn/uploads/worktool/apk/worktool-latest.apk 官方教程:https://worktool.apifox.cn/doc-850007 企业微信有官方的WebHook机器人?为什么还要用它官方的机器人,只能在都是企业微信号的群使用,不能在有普通微信的群使用。(官方未开放) PS:官方的企业微信机器人,需要群都是企业微信号,且与其他企业为上下游关系才行。 基本原理在Android系统上安装 WrokTool APP会自动化的查看和操作企业微信APP。 安卓端和后端通过websocket通讯, 前端获取数据,...
windows10/11 企业多会话版 - 无限制用户的RDP
介绍Windows 10 /11 企业版多会话,以前称为适用于虚拟桌面的 Windows 10 企业版 (EVD),是一种新型远程桌面会话主机,允许多个并发交互式会话。 以前,只有 Windows Server 支持此功能。 此功能为用户提供了一个熟悉的 Windows 10/11 体验,同时 IT 能够从多会话的成本优势中获益,并使用现有的每用户 Windows 许可,而不是 RDS 客户端访问许可证 (CAL)。 此版本最大的区别为允许不限制数量的远程桌面用户同时连接登录,实现虚拟化桌面功能(VDI)。 系统要求建议为安装为Windows 10或11的最新版企业版或专业版。 然后通过密钥转换。 转换12345678# 运行管理员权限的CMD窗口slmgr /ipk VMKVQ-3MN6B-BVM9F-YWV97-R9FCX# 安装KMS密钥slmgr /skms kms.songxwn.com# 指定KMS 激活服务器slmgr /ato# 配置激活# 然后重启系统即可完成转换。 自建KMS服务器:https://songxwn.com/KMS/ 开启R...
Redis 哨兵模式配置 - 在Rocky Linux上
介绍 Redis是一个高性能的key-value 数据库,完全开源,遵守BSD协议。Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供了list、set、zset、hash等数据结构的存储。 Redis有很多应用场景,其中最常见的是作为缓存。Redis的读写性能优异,逐渐有取代memcached,成为首选服务端缓存的组件此外,Redis还可以用于计数器、消息队列、分布式锁、会话缓存等场景。 在JumpServer中,Redis主要用于存储会话信息和任务队列。 本文介绍了在Rocky 下载的安装配置哨兵模式。 环境Redis版本: 6.27 系统:Rocky Linux 8.8 (关闭SElinux,关闭防火墙) 安装123dnf module install redis:6systemctl enable --now redissystemctl status redis 基础配置12vim /etc/redis.conf# 修改业务配置 配置绑定IP(默认绑定loo...
部署私有Web Ping/MTR测试服务 Web Net Tools
介绍Web Net Tools 是一些有用的命令行工具的 Web 前端。 它特别为 Ping、MTR、DIG、Nmap、Test SSL、Trace Route等工具提供了一个 Web 前端。 提供一个简单方便的web测试网络工具,类似于 Ping.pe。 项目地址:https://github.com/johannesschaefer/webnettools官方编译推送镜像:https://hub.docker.com/r/johannesschafer/webnettools 个人编译推送镜像:https://hub.docker.com/r/songxwn/webnettoolsPS:MTR增加了-n选项,基础镜像使用了RHEL 8.7。 宿主机环境:Rocky 8.8 、 Docker-CE 24.01 使用Docker-CE 部署(使用第三方打包的)1234567docker run -itd -p 8080:8080 \-e RATE\_LIMIT=3000\-e INTRO\_TEXT="限制3000毫秒一次"\-e LANG=C.UTF-8\-...