目前N2N默认还是UDP传输,在Linux下可以通过 -S2 参数强制使用TCP传输,以实现绕过部分特殊环境下对UDP的限制 但是Windows下并不支持 -S2 参数,所以之前写过 N2N使用udp2raw绕过UDP屏蔽或QoS 其原理是利用udp2raw把N2N的UDP数据包进行伪装成TCP数据包(faketcp),但其本质还是UDP,详见 官方说明 今天介绍的小工具为 gnb_udp_over_tcp,它可以实现将UDP数据转换为TCP进行传输,绕开UDP限制 工具示例 #example: #./gnb_udp_ov……
N2N 分类下的文章
有一些朋友自建的N2N服务端(supernode),又不想服务端被公开连接,可以尝试以下几种方法 系统自带防火墙 这里说的防火墙可以是firewalld\ufw\iptables等,仅允许指定的IP访问服务端 但这个方法比较暴力,而且现在的家庭宽带大都是动态IP,不具有普适性 组名称白名单(community.list) supernode支持启动时加载一个包含虚拟局域网小组名称的文件列表(记为community.list),格式为 #允许连接到supernode的组名称列表,一行一……
之前写过 N2N组建虚拟局域网联机遇到搜不到房间的问题一例(网卡优先级) N2N组建虚拟局域网联机遇到搜不到房间的问题一例(广播) 主要是通过 修改虚拟网卡的优先级 和 改变全局广播数据,来解决联机中无法搜到对方房间的问题。 后来又找到一个小工具 ForceBindIP ,通过劫持系统函数,强制将程序的网络请求绑定到指定的IP地址。 原理 ForceBindIP 是一个免费的 Windows 应用程序,它将自己注入另一个应用程序并改变某些 Window……
环境 游戏:无主之地3(epic版) 组建虚拟局域网 参考本站文章:使用N2N搭建虚拟局域网联机游戏(EasyN2N\小黄鸭) 关键步骤:调整虚拟 网卡优先级 且 开启WinIPBroadcast 测试联机 这里需要切换成局域网游戏 成功!
阿里云国际香港VPS,被针对的欲哭无泪,几乎是无差别的阻断(主要是TCP端口阻断)。 但是又不想轻易放弃(主要是图便宜 ),于是就想着怎么样能够让它还能发光发热。 针对无差别的TCP阻断,其实可以尝试的方法有很多,本文主要目的就是水一篇博文,利用我所熟悉的N2N来解决。 原理 N2N其实可以看作是一款轻量型的VPN组网工具,快捷轻量化地建立虚拟局域网 这里还可以选择同样轻量化的 tinyfecVPN ,只不过tinyfecVPN只能 1v1 的……
之前写过 N2N组建虚拟局域网联机遇到搜不到房间的问题一例(网卡优先级) 一文,主要是通过修改虚拟网卡的优先级,来解决联机中无法搜到对方房间的问题。 但是后来发现部分游戏并不支持这一方法来解决,于是就继续折腾。终于找到一款类似于 IPXWrapper 一样的神器 —— WinIPBroadcast 原理 局域网联机的游戏基本上是通过向 255.255.255.255 发送 UDP 广播数据包来传播游戏房间信息,但是 Windows 只会在首选的网络接口(网卡)上……
由于N2N在Windows下使用的是UDP进行通信,而在部分情况下,运营商会对UDP数据进行一定的限制 参考这篇:聊聊运营商对UDP的QoS限制和应对 所以本文主要介绍通过 udp2raw 来实现绕过N2N通信中的UDP屏蔽或QoS 原理 udp2raw tunnel,通过raw socket给UDP包加上TCP或ICMP header,进而绕过UDP屏蔽或QoS,或在UDP不稳定的环境下提升稳定性。可以有效防止在使用kcptun或者finalspeed的情况下udp端口被运营商限速 准备 以下操作演示基于……
之前分别写过CentOS、OpenWRT下通过N2N实现网对网互通的文章 OpenWRT下使用N2N组建虚拟局域网(点对网) CentOS下使用N2N组建虚拟局域网(点对网) 有朋友问,没有Linux或者软路由环境,N2N组网的双方都是Windows,该如何实现这个功能? 环境 两台物理机(Win10&11,Win7未测试,且均已关闭防火墙),分属不同的物理局域网下,记为A和B,其中 A的虚拟IP为 192.168.123.9 ,B的虚拟IP为 192.168.123.101 B的物理网IP为 192.16……
群晖下使用N2N的有两种:直接运行、Docker 因为我不用Docker(主要是考虑到要群晖要睡眠),所以这里分享一下我的方法(直接运行) 准备 群晖的DSM其实内核还是定制化的Linux,只要找到正确架构的可执行文件就可以直接运行 可以从 这里 直接下载到适用于Linux下各个架构的已编译好的N2N组件,这里以x86_64架构为例 比如:静态编译包含zstd的无UPX版本edge 先 开启群晖的SSH并获取root权限,然后我用的WinSCP,将上述组件(edge……
默认情况下,首次安装TAP网卡驱动的时候,都会弹出以下的安全提示,有朋友问可以绕过这个提示吗? 当然可以(参考其他硬件驱动的安装过程) 原理 Windows下的驱动均通过签名证书来确认其安全性,首次安装时,因为系统没有存放驱动的可信证书,所以会弹出提示。而当二次安装时,因为之前系统已保存其证书,所以就不会弹出提示。 理解其原理就知道如何跳过上图的安全提示了,方法就是 在安装驱动前,提前导入受信证书 以下方法使……