博主您好,我使用了warp的代理模式后,直接访问https://ip.gs和通过40000端口访问返回的都是warp nat之后的地址,chatgpt的回答是可能处于warp模式而非proxy模式,但我看您文章中所写的情况,vps使用warp模式后远程访问会直接中断,我试图修改为warp模式时也发现的确是这样,在vnc中修改为proxy模式后才恢复连接,那为什么会出现两种访问方式返回同一个nat之后的地址呢?同时我发现warp新开了一个wgcf端口,关闭warp时抓包的本机地址显示为这个端口的地址,但查看ip route时显示默认路由为真实ip地址,说明wgcf端口并非默认路由。能否请您帮忙看看这两种情况是为什么吗?
你这属于非正常结果,和我看到的并不一样,所以你可能需要在自己的环境下找原因了。不过如果你的确看到默认路由是对的,而的确又是proxy模式,但是访问效果又是warp的地址,那你要看看你是否之前使用了全局代理指向warp的proxy地址却忘记删除;或者你不妨试下重启大法,一般遇到灵异现象的时候,如果是我,我会选择重启再来过~。
博主您好,我用自己的笔记本电脑在环境为debian11的云服务器上安装测试WARP时,输入warp-cli registration new注册命令后会长时间无响应,然后就再也无法连接上服务器了,请问这个问题该如何解决,望您不吝赐教!
前段时间,warp短暂复活了几天之后貌似又不行了,如果你是直接国内的网络访问,我估计够呛。
我刚才从服务器控制台的网页终端进去操作之后发现是可以的,现在warp也可以正常使用了。但我在按照您的教程开启WARP的代理模式之后,使用tcpdump抓包,抓到的包中有QUIC、WireGuard、TLS1.3等流量,但没有MASQUE和HTTP流量,检查WARP设置却显示代理协议为MASQUE,请问您对这个情况有什么见解或意见吗?
这不就对了吗?MASQUE不就是基于QUIC和TLS1.3?之前没有MASQUE之前,是基于wireguard的。我在关于warp使用masque的文章里说过:”与WARP 最为相关的是,QUIC 通过数据包合并和多路复用,可在低延迟网络或高丢包率网络上提供更好的性能。 在握手过程中,处于不同上下文的 QUIC 数据包可以合并到同一个 UDP 数据报中,从而减少了接收和系统中断的次数; 通过多路复用,QUIC 可以在同一 UDP 连接中承载多个 HTTP 会话。WARP 还得益于 QUIC 的高保密性,协议中使用了TLS 1.3。”
我明白了,您的意思是,抓到的QUIC和TLS1.3流量就足以说明当前WARP的通信是通过MASQUE协议的,只不过在wireshark中这些流量的协议显示为QUIC或TLS1.3对吗?
我明白了,非常感谢您的文章以及耐心解答!
博客写的很好,就是这JS有点脏,什么都不给用,不知道在恶心谁
关于博客文章内容,除了代码相关部分我开放了复制,其他的描述性内容我认为并无被复制的必要,且这也是防止文章被随意复制粘贴到其他地方的预防措施之一(当然,这行为是不够大度)。不过嘛,其实这种手段是没啥用的,html的本质决定了其他人用浏览器看到的内容都不受我控制,所以如果你真要复制,随便装个浏览器插件就解决了。另外,这个功能其实就是wordpress的一个插件,我当时也是因为有其他关联性需求才安装的(当时是考虑对订阅会员关闭这个功能,提升订阅会员幸福感,只是后来懒得搞了),后面习惯了觉得这样也没什么不妥,也算是一个版权提醒和让用户能常回来看看的一个小手段(虽然其实没啥用)。
你好,博主,我最近在一块国产soc上调试debian12,在debian12中发现休眠唤醒系统后,蓝牙节点会消失,需要通过命令加载蓝牙固件,我想在休眠唤醒后启动一个脚本来执行这个命令,请问你有思路吗
以后这种问题你直接问chatgpt就行,你这种描述已经算是比较清楚了。我帮你问了下,chatgpt回答见链接:无敌的文件分享中的”休眠唤醒启用蓝牙脚本.txt”文件,访问密码就是我博客的域名。
你好博主,你的博客加载速度好快,能否介绍一下服务器商和优化技巧
我是直接用的家庭宽带+家里的闲置设备(mac-mini)建站,没用云主机,这个其实就是cloudflare的配置技巧。我之前的文章里其实都写过了,一般来说有两种方式:1、把传统的cloudflare缓存规则配置好 2、用进阶版worker优化的方式来实现更高一级的加速。不过嘛,前提是你的域名是托管在cloudflare上的。 cloudflare我写了系列教程(置顶文章里有cloudflare学习地图),加速方面的配置在第六部(缓存规则)、第七部(worker优化),不过我建议最好能把系列教程从头开始看,因为网站需要关注的点并不是只有一个访问速度,安全方面也很重要,所以最好是能全面了解cloudflare的解决方案。
不知道博主有建群吗>﹏<
可以加TG群:https://t.me/tangwudiblog
trinitycore3.3.5 客户端在window上,服务器在虚拟机上,客户端能搜到服务器但是登录不上是什么原因?
能否说清楚一点呢,我都不知道你说的是什么的客户端,什么的服务器?
抱歉,我尽量详细些,https://blog.tangwudi.com/game/trinitycore180/,我在按照您这个教程搭建魔兽世界服务器,环境跟教程一致,是虚拟机下的debian12系统,搭建过程也跟教程一致,没遇到什么问题,服务器也正常启动了,但是我在win11系统下运行wow.exe(wow-3.3.5)时,能通过创建的用户登录,也能选择服务器(按教程里服务器名称应该是叫无敌的艾泽拉斯),但是登录不上服务器,不知道问题可能出在哪里呢?
能登录说明客户端和authserver进程通信是正常的,并且数据库部分的auth库也没有问题。具体登录不上服务器,如果前面一切都正常的话,肯定是worldserver进程和数据库通信方面的问题。你的数据库也是和authserver以及worldserver在一台设备上吗,还是说数据库是分离到另外的设备上的?
是在一台设备上的,有报错信息可以查吗?我尝试找了一下,没找到原因。
我从win11连接debian数据库需要把debian系统中/etc/mysql/mariadb.conf.d/50-server.cnf文件下的bind-address = 127.0.0.1改为bind-address = 本机ip,不然外部连接不上数据库,但是改了之后authserver又会执行失败,不知道这些信息有帮助吗
应该有帮助,不过我现在没时间细想了,要出门吃饭。先简单说一下,大概说下启动的过程:authserver的工作是去数据库上auth库里读取realmlist表里面的信息,然后根据表里面address项的值,让客户端去连接worldserver,重点是address项的值,你如果要改,试试都改成你本机的ip。
好的
解决了,我auth数据库中realmlist表的address应该使用真实ip,而我用了回送地址127.0.0.1,改了之后就好了。感谢博主的搭建教程!
好好享受属于你自己的艾泽拉斯吧:)
本站已禁用鼠标右键和各种快捷键,代码块内容可以直接在右上角点击复制按钮进行复制
博主您好,我使用了warp的代理模式后,直接访问https://ip.gs和通过40000端口访问返回的都是warp nat之后的地址,chatgpt的回答是可能处于warp模式而非proxy模式,但我看您文章中所写的情况,vps使用warp模式后远程访问会直接中断,我试图修改为warp模式时也发现的确是这样,在vnc中修改为proxy模式后才恢复连接,那为什么会出现两种访问方式返回同一个nat之后的地址呢?同时我发现warp新开了一个wgcf端口,关闭warp时抓包的本机地址显示为这个端口的地址,但查看ip route时显示默认路由为真实ip地址,说明wgcf端口并非默认路由。能否请您帮忙看看这两种情况是为什么吗?
你这属于非正常结果,和我看到的并不一样,所以你可能需要在自己的环境下找原因了。不过如果你的确看到默认路由是对的,而的确又是proxy模式,但是访问效果又是warp的地址,那你要看看你是否之前使用了全局代理指向warp的proxy地址却忘记删除;或者你不妨试下重启大法,一般遇到灵异现象的时候,如果是我,我会选择重启再来过~。
博主您好,我用自己的笔记本电脑在环境为debian11的云服务器上安装测试WARP时,输入warp-cli registration new注册命令后会长时间无响应,然后就再也无法连接上服务器了,请问这个问题该如何解决,望您不吝赐教!
前段时间,warp短暂复活了几天之后貌似又不行了,如果你是直接国内的网络访问,我估计够呛。
我刚才从服务器控制台的网页终端进去操作之后发现是可以的,现在warp也可以正常使用了。但我在按照您的教程开启WARP的代理模式之后,使用tcpdump抓包,抓到的包中有QUIC、WireGuard、TLS1.3等流量,但没有MASQUE和HTTP流量,检查WARP设置却显示代理协议为MASQUE,请问您对这个情况有什么见解或意见吗?
这不就对了吗?MASQUE不就是基于QUIC和TLS1.3?之前没有MASQUE之前,是基于wireguard的。我在关于warp使用masque的文章里说过:”与WARP 最为相关的是,QUIC 通过数据包合并和多路复用,可在低延迟网络或高丢包率网络上提供更好的性能。 在握手过程中,处于不同上下文的 QUIC 数据包可以合并到同一个 UDP 数据报中,从而减少了接收和系统中断的次数; 通过多路复用,QUIC 可以在同一 UDP 连接中承载多个 HTTP 会话。WARP 还得益于 QUIC 的高保密性,协议中使用了TLS 1.3。”
我明白了,您的意思是,抓到的QUIC和TLS1.3流量就足以说明当前WARP的通信是通过MASQUE协议的,只不过在wireshark中这些流量的协议显示为QUIC或TLS1.3对吗?
我明白了,非常感谢您的文章以及耐心解答!
博客写的很好,就是这JS有点脏,什么都不给用,不知道在恶心谁
关于博客文章内容,除了代码相关部分我开放了复制,其他的描述性内容我认为并无被复制的必要,且这也是防止文章被随意复制粘贴到其他地方的预防措施之一(当然,这行为是不够大度)。不过嘛,其实这种手段是没啥用的,html的本质决定了其他人用浏览器看到的内容都不受我控制,所以如果你真要复制,随便装个浏览器插件就解决了。另外,这个功能其实就是wordpress的一个插件,我当时也是因为有其他关联性需求才安装的(当时是考虑对订阅会员关闭这个功能,提升订阅会员幸福感,只是后来懒得搞了),后面习惯了觉得这样也没什么不妥,也算是一个版权提醒和让用户能常回来看看的一个小手段(虽然其实没啥用)。
你好,博主,我最近在一块国产soc上调试debian12,在debian12中发现休眠唤醒系统后,蓝牙节点会消失,需要通过命令加载蓝牙固件,我想在休眠唤醒后启动一个脚本来执行这个命令,请问你有思路吗
以后这种问题你直接问chatgpt就行,你这种描述已经算是比较清楚了。我帮你问了下,chatgpt回答见链接:无敌的文件分享中的”休眠唤醒启用蓝牙脚本.txt”文件,访问密码就是我博客的域名。
你好博主,你的博客加载速度好快,能否介绍一下服务器商和优化技巧
我是直接用的家庭宽带+家里的闲置设备(mac-mini)建站,没用云主机,这个其实就是cloudflare的配置技巧。我之前的文章里其实都写过了,一般来说有两种方式:1、把传统的cloudflare缓存规则配置好 2、用进阶版worker优化的方式来实现更高一级的加速。不过嘛,前提是你的域名是托管在cloudflare上的。
cloudflare我写了系列教程(置顶文章里有cloudflare学习地图),加速方面的配置在第六部(缓存规则)、第七部(worker优化),不过我建议最好能把系列教程从头开始看,因为网站需要关注的点并不是只有一个访问速度,安全方面也很重要,所以最好是能全面了解cloudflare的解决方案。
不知道博主有建群吗>﹏<
可以加TG群:https://t.me/tangwudiblog
trinitycore3.3.5 客户端在window上,服务器在虚拟机上,客户端能搜到服务器但是登录不上是什么原因?
能否说清楚一点呢,我都不知道你说的是什么的客户端,什么的服务器?
抱歉,我尽量详细些,https://blog.tangwudi.com/game/trinitycore180/,我在按照您这个教程搭建魔兽世界服务器,环境跟教程一致,是虚拟机下的debian12系统,搭建过程也跟教程一致,没遇到什么问题,服务器也正常启动了,但是我在win11系统下运行wow.exe(wow-3.3.5)时,能通过创建的用户登录,也能选择服务器(按教程里服务器名称应该是叫无敌的艾泽拉斯),但是登录不上服务器,不知道问题可能出在哪里呢?
能登录说明客户端和authserver进程通信是正常的,并且数据库部分的auth库也没有问题。具体登录不上服务器,如果前面一切都正常的话,肯定是worldserver进程和数据库通信方面的问题。你的数据库也是和authserver以及worldserver在一台设备上吗,还是说数据库是分离到另外的设备上的?
是在一台设备上的,有报错信息可以查吗?我尝试找了一下,没找到原因。
我从win11连接debian数据库需要把debian系统中/etc/mysql/mariadb.conf.d/50-server.cnf文件下的bind-address = 127.0.0.1改为bind-address = 本机ip,不然外部连接不上数据库,但是改了之后authserver又会执行失败,不知道这些信息有帮助吗
应该有帮助,不过我现在没时间细想了,要出门吃饭。先简单说一下,大概说下启动的过程:authserver的工作是去数据库上auth库里读取realmlist表里面的信息,然后根据表里面address项的值,让客户端去连接worldserver,重点是address项的值,你如果要改,试试都改成你本机的ip。
好的
解决了,我auth数据库中realmlist表的address应该使用真实ip,而我用了回送地址127.0.0.1,改了之后就好了。感谢博主的搭建教程!
好好享受属于你自己的艾泽拉斯吧:)