系统

WireGuard

WireGuard

一、WireGuard 介绍 我想先把WireGuard用法细节写清楚,但是也没有找到一个系统的教程,以下写的都是我拼凑来的知识,可能并不准确。 WireGuard 就是VPN(virtual private network),据说它比传统VPN高效、易用、全平台。有一点很重要,WireGuard 是点对点网络(peer-to-peer),又称对等网络。WireGuard 组成的网络中,每台设备的地位的平等的,每一台运行了WireGuard 的设备叫做一个peer,我这个peer想去连接另一个peer,另一个peer称为对端。 WireGuard能用来干什么?抛弃传统用法不谈,网上的up主会教你用它来实现那种功能,我感觉这完全不合适,且不说性能和当下实现那种功能的协议相比有多少差距,用那种功能你需要手动维护需要经过隧道的各个网站的ip,费力不讨好。我感觉对我们家用网络来说,很实用的一个功能就是异地组局域网,当然你需要一个有公网的设备。不同于frp那种端口转发,虚拟局域网有些优势,比如有些服务不只用一个端口(比如ftp),有些服务不知道工作在那个端口(如parsec),这些情况用
ray
记一次-甜糖-网络类型1

记一次-甜糖-网络类型1

总之,你的lan口到wan口的IP动态伪装是不是打开了,如果是,关上就得了。想知道我怎么知道的,再听我细细道来。 目前状态 1. 路由器OpenWRT 2. 网心云现实NAT类型为映射公网型,工作良好 3. 路由器Upnp可以看到甜糖开启的端口转发 4. 甜糖星愿APP网络类型检测结果是“检测未通过,反连IP为路由LAN口IP,无法识别来源。该问题可能由路由器UPnP/DMZ功能异常导致”查看详细日志显示“Accept connection from lanip 10.1.1.1_11814,your router changes the source ip” 看到日志之前我一度以为甜糖有问题,直到看到“your router changes the source ip”,路由器改变源ip不是天经地义吗,但是又好像在哪里见过,没错,配置wireguard的时候,如果一个peer作为中枢(
ray

私人服务器部署ChatGPT-WebUI-并配置Nginx反向代理

想必大家都受够了ChatGPT官网的不稳定的连接了吧! 使用自己的服务器部署ChatGPT的webui,使用API Key接入ChatGPT可以完美解决这个问题。 这里推荐两个WebUI,使用docker部署 # 第一个是圆角矩形的设计,挺好看 docker run -d -p 3000:3000 \ -e OPENAI_API_KEY="sk-xxxxxxxxxx" \ -e CODE="earor" \ yidadaa/chatgpt-next-web # 第二个是模仿ChatGPT官网的 docker run -e OPENAI_API_KEY=sk-xxxxxxxxxx -p 4000:3000 ghcr.io/mckaywrigley/chatbot-ui:main 二选一就好了,我主要想介绍一下Nginx配置反向代理,我这里是宝塔面板摘出来的,配置了SSL证书,你只需要参考location /那部分,
ray

核显直通

是什么 * QEMU https://zh.m.wikipedia.org/zh-hans/QEMU QEMU(quick emulator)是一款由法布里斯·贝拉(Fabrice Bellard)等人编写的通用且免费的可执行硬件虚拟化的(hardware virtualization)开源仿真器(Emulator)。 其与Bochs,PearPC类似,但拥有高速(配合KVM),跨平台的特性。 QEMU是一个托管的虚拟机,它通过动态的二进制转换,模拟CPU,并且提供一组设备模型,使它能够运行多种未修改的客户机OS,可以通过与KVM一起使用进而接近本地速度运行虚拟机(接近真实电脑的速度)。 QEMU还可以为user-level的进程执行CPU仿真,进而允许了为一种架构编译的程序在另外一种架构上面运行(借由VMM的形式)。 * KVM https://www.redhat.com/zh/topics/virtualization/what-is-KVM 基于内核的虚拟机 Kernel-based Virtual Machine(KVM)
ray