找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: 82***

opengnb异地组网,gnb内网穿透,mipsle静态二进制程序

[复制链接]
发表于 2023-10-7 06:30 | 显示全部楼层
99010 发表于 2023-10-3 16:48
按照作者的用户手册,写个脚本启动gnb,脚本里面多加一个获取ipv的命令。不过没试过,你可以自行测试一下 ...

最简单的方式是搭建一个有 IPV6 的 index 节点。
http://api.myip.la 是高春晖的公司提供的免费接口,据他说接口的请求是很多频繁的,我发现有时很慢,现在我很少用,不给他添麻烦

点评

您好,能否提个需求,通过GNB Unified Forwarding 中继数据,能否增加延迟高低作为判断条件  详情 回复 发表于 2023-12-3 19:22
非常感谢作者的答复。 有个问题想请教:gnb是否支持域名作为index节点的索引?  详情 回复 发表于 2023-10-7 07:42
回复 支持 反对

使用道具 举报

发表于 2023-10-7 06:33 | 显示全部楼层
99010 发表于 2023-10-6 00:29
gnb默认mtu1280,在某些环境下(比如网对网)数据传输速度会很低,同时进程占用CPU也高。

无意中设置了 ...

MTU 的问题是值得重视的,不同的运营商还有路由器之间,如果发现建立P2P后节点之间 ping(icmp)没问题且tcp能够建立,但是数据发不过去,那很大可能是MTU太大,默认肯定是尽可能先设小的,然后逐步调大。
还有就是 MSS 值得关注。
回复 支持 反对

使用道具 举报

发表于 2023-10-7 07:42 | 显示全部楼层
本帖最后由 99010 于 2023-10-7 07:43 编辑
gnbuser 发表于 2023-10-7 06:30
最简单的方式是搭建一个有 IPV6 的 index 节点。
http://api.myip.la 是高春晖的公司提供的免费接口,据 ...

非常感谢作者的答复。
有个问题想请教:gnb是否支持域名作为index节点的索引?毕竟有些家宽不是固定公网IP。

点评

用nslookup获取域名的地址再传给gnb,写个脚本就好了  详情 回复 发表于 2023-10-7 19:53
普通节点可以通过域名解释,但不支持动态域名,public index 节点不支持域名,预留了设计对域名支持更好,但是近年没有计划。 理由是:public index 节点的有“DNS”的作用,所以对DNS的支持不迫切。  详情 回复 发表于 2023-10-7 16:14
回复 支持 反对

使用道具 举报

发表于 2023-10-7 16:14 | 显示全部楼层
99010 发表于 2023-10-7 07:42
非常感谢作者的答复。
有个问题想请教:gnb是否支持域名作为index节点的索引?毕竟有些家宽不是固定公网IP ...

普通节点可以通过域名解释,但不支持动态域名,public index 节点不支持域名,预留了设计对域名支持更好,但是近年没有计划。
理由是:public index 节点的有“DNS”的作用,所以对DNS的支持不迫切。

回复 支持 反对

使用道具 举报

发表于 2023-10-7 19:53 来自手机 | 显示全部楼层
99010 发表于 2023-10-7 07:42
非常感谢作者的答复。
有个问题想请教:gnb是否支持域名作为index节点的索引?毕竟有些家宽不是固定公网IP ...

用nslookup获取域名的地址再传给gnb,写个脚本就好了

点评

DNS的解释结果是变的,我觉得启动前解释好域名传给GNB进程这个方式不完美,将来会是这样:把DNS解释的结果通过共享内存给主进程使用。  详情 回复 发表于 2023-10-16 09:47
啥功能lite不能满足?要用safe  详情 回复 发表于 2023-10-7 20:08
实验过了,lite模式可以这样用,safe模式无解  详情 回复 发表于 2023-10-7 19:58
回复 支持 反对

使用道具 举报

发表于 2023-10-7 19:58 | 显示全部楼层
xf110 发表于 2023-10-7 19:53
用nslookup获取域名的地址再传给gnb,写个脚本就好了

实验过了,lite模式可以这样用,safe模式无解

点评

safe模式下,普通节点支持域名解释,要设置 gnb_es 的启动选项 --resolv 来实现异步的DNS解释。 可是域名解释在目前的1.3.0或者是将来要更新 1.4.5.a 版本的代码里,对 public index node 是不做域名解释的。 如果  详情 回复 发表于 2023-10-16 09:44
回复 支持 反对

使用道具 举报

发表于 2023-10-7 20:08 来自手机 | 显示全部楼层
xf110 发表于 2023-10-7 19:53
用nslookup获取域名的地址再传给gnb,写个脚本就好了

啥功能lite不能满足?要用safe

点评

你平常用 lite 模式,是吗? lite 模式的 passcode 本质就是一个 32 bit 的无整型,如果你用public index node,是有一定的概率和其他人用lite 模式 组的网所使用的 passcode 所冲突的。 safe 模式不但没有上面提  详情 回复 发表于 2023-10-16 09:36
回复 支持 反对

使用道具 举报

发表于 2023-10-16 09:36 | 显示全部楼层
xf110 发表于 2023-10-7 20:08
啥功能lite不能满足?要用safe

你平常用 lite 模式,是吗?

lite 模式的 passcode 本质就是一个 32 bit 的无整型,如果你用public index node,是有一定的概率和其他人用lite 模式 组的网所使用的 passcode 所冲突的。

safe 模式不但没有上面提到的风险,并且有更好的非对称加密的对通信加密。

lite 模式本意是方便测试网络用的,或者临时搭建的链路,不推荐长期使用。
回复 支持 反对

使用道具 举报

发表于 2023-10-16 09:44 | 显示全部楼层
99010 发表于 2023-10-7 19:58
实验过了,lite模式可以这样用,safe模式无解

safe模式下,普通节点支持域名解释,要设置 gnb_es 的启动选项 --resolv 来实现异步的DNS解释。

可是域名解释在目前的1.3.0或者是将来要更新 1.4.5.a 版本的代码里,对 public index node 是不做域名解释的。

如果GNB某一次更新是涉及到DNS的,我希望实现方式是完整的(包括对 public index node 的DNS解释),并且相关的DNS解释的代码不会出现在GNB核心进程里,是通过另一个进程实现和其他接口程序(或脚本)写入主进程的共享内存。
回复 支持 反对

使用道具 举报

发表于 2023-10-16 09:47 | 显示全部楼层
xf110 发表于 2023-10-7 19:53
用nslookup获取域名的地址再传给gnb,写个脚本就好了

DNS的解释结果是变的,我觉得启动前解释好域名传给GNB进程这个方式不完美,将来会是这样:把DNS解释的结果通过共享内存给主进程使用。
回复 支持 反对

使用道具 举报

发表于 2023-11-15 02:36 | 显示全部楼层
网对网参数很复杂,看不懂,想一键脚本化看来我还是放弃!

点评

写一个脚本自动生成配置确实可以很轻易实现,但是中间省略的过程可能会让用户不清楚其中的细节,net to net 是把两个或两个以上的网络融合在一起,安全是必须要放在首要位置的,用户在设计自己的网络的时候应该很清  详情 回复 发表于 2023-12-5 09:55
回复 支持 反对

使用道具 举报

发表于 2023-12-3 19:22 | 显示全部楼层
本帖最后由 dongjianwei 于 2023-12-3 19:57 编辑
gnbuser 发表于 2023-10-7 06:30
最简单的方式是搭建一个有 IPV6 的 index 节点。
http://api.myip.la 是高春晖的公司提供的免费接口,据 ...

这个软件还是过于复杂了

点评

opengnb是一个软件自定义虚拟网络的核心,虽然后面会有TUI,但绝不是开箱即用的软件。 如果部署 GNB 就要具备相应的网络知识。 例如要在 linux /openwrt 上部署 opengnb,就要求很熟悉ip route,iptables,tcpdump等  详情 回复 发表于 2023-12-5 10:06
回复 支持 反对

使用道具 举报

发表于 2023-12-5 09:55 | 显示全部楼层
liaohcai 发表于 2023-11-15 02:36
网对网参数很复杂,看不懂,想一键脚本化看来我还是放弃!

写一个脚本自动生成配置确实可以很轻易实现,但是中间省略的过程可能会让用户不清楚其中的细节,net to net 是把两个或两个以上的网络融合在一起,安全是必须要放在首要位置的,用户在设计自己的网络的时候应该很清楚知道每一步配置背后意味着什么,是否有风险。

点评

我已经为n2n_v2和vnt-cli㝍出了一键化脚本,普通用户主要填写三个四个简单参数,就能完成网络配置,包括下载,配置,等操作全程自动化,简单的在计划任务中中几步操作就行了。也打算为gnb写一键脚本化,但是折腾了很  详情 回复 发表于 2023-12-5 12:32
回复 支持 反对

使用道具 举报

发表于 2023-12-5 10:06 | 显示全部楼层
dongjianwei 发表于 2023-12-3 19:22
这个软件还是过于复杂了

opengnb是一个软件自定义虚拟网络的核心,虽然后面会有TUI,但绝不是开箱即用的软件。
如果部署 GNB 就要具备相应的网络知识。

例如要在 linux /openwrt 上部署 opengnb,就要求很熟悉ip route,iptables,tcpdump等工具,而不是单会ping, nc 这样简单的指令,同理,如果在windows,macOS,FreeBsd上部署 opengnb就要熟悉该平台的 路由,防火墙的操作。

如果不具备上述的知识点,又希望使用gnb,那恐怕要去找一些用户开发的GNB的GUI,一键安装包,或者集成了GNB的有web界面的openwrt 路由,这里我无法给出推荐,因为我没用过那些方案。

点评

最新版什么时候放出来呀,经过测试非常好用,虽然有点复杂,但是已经有了sd-wan的味道。比如多路同时发送数据对端只接受最先到的数据(华为称之为双发选收)。最新版什么时候放出来呀,想尝试一下最新版本  详情 回复 发表于 2023-12-19 11:32
回复 支持 反对

使用道具 举报

发表于 2023-12-5 12:32 来自手机 | 显示全部楼层
gnbuser 发表于 2023-12-5 09:55
写一个脚本自动生成配置确实可以很轻易实现,但是中间省略的过程可能会让用户不清楚其中的细节,net to n ...

我已经为n2n_v2和vnt-cli㝍出了一键化脚本,普通用户主要填写三个四个简单参数,就能完成网络配置,包括下载,配置,等操作全程自动化,简单的在计划任务中中几步操作就行了。也打算为gnb写一键脚本化,但是折腾了很久,参数还是看不明白,再加上工作比较忙,只能暂时放弃了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-3 14:02

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表