不搞违法行为,仅仅是想把家里和移动时(非家里)的数据联通
看了下 frp,他说自己的 xtcp 成功率低一些?
然后又看了下 zerotier,好像成功率高?
但是 zerotier 又要登录,不知道有没有不经过他服务器的方法?直接使用自己的服务器因为这个东西都是自己搭建的,绕到国外一个是速度可能会慢,再一个万一有一天不提供服务了,岂不是很蛋疼...
然后我有看到 zerotier 有个 moon 的设置,可以用自己的服务器,那么这时还需要登录,经过他们的服务器吗?
或者我的需求本身就是打洞->建立虚拟局域网,没有其他的需求,不知道有没有什么更靠谱的,至于为什么打洞...因为转发没那么大带宽.....有大带宽没那么多钱
1
ronman 2020-12-08 15:54:36 +08:00 via Android
自己试,即便是相同营运商,不同地区的效果也有差别
|
2
icegaze 2020-12-08 15:56:01 +08:00 via Android
n2n,不二之选
绝大部分网络可以直接在客户端之间通讯 极少数网络需要 supernode 中转 |
3
icegaze 2020-12-08 15:57:01 +08:00 via Android
有 win macOS 安卓 linux openwrt 等等多种平台的可行性程序,,,简单易用。
|
4
icegaze 2020-12-08 15:58:47 +08:00 via Android
我司两百多个设备,
在全国四十多个地点, 用 n2n 联网, 就和在局域网里一样, 速度略慢一些而已。 |
5
icegaze 2020-12-08 16:01:45 +08:00 via Android
所处网络有办公室宽带,
IDC 机房, 建筑工地 adsl, 住宅光纤, 3/4G 的 cpe, 路由层次有公网,有一层 NAT,两层 NAT, 可能还有三层 NAT 的时候 没仔细去看过,,,,^_^ 反正能联互联网就行。 |
6
jasonyang9 2020-12-08 16:02:34 +08:00 via Android
我用 WireGuard,感觉良好
|
7
wszgrcy OP @icegaze 大佬问个问题 n2n 我看 github 上是说从 07 年就开始开发了,但是到现在才 2000+star,而其他的一些类似技术比这个多的多,那么是这个库迁移过吗?
另外问下打洞,我看过一些打洞的原理,基本上就是那一个,那么类似项目的打洞水平,是不是都应该是一样的? |
8
icegaze 2020-12-08 17:48:20 +08:00 via Android
@wszgrcy 具体情况不知,
我司从 2015 年开始用, 高峰时最多 400 多个设备在跑 n2n, 没有出过问题的,都能 web 或者 ssh 连接上。 一个 supernode 放在公司里的一个服务器上, 基本没啥负载,因为正常情况下 supernode 只负责登记,极少情况下需要做中转。 n2n 对网络适应性很好, 唯一问题是不是加密的, 如果有涉密信息, 还是需要自己在里面再套一层加密。 嗯,还有就是没有在运动场景下试验过, 不知道蜂窝切换对它有什么影响, 我们的设备都是静止放置的。 |
9
wszgrcy OP @icegaze 谢谢,刚才看了下 zerotier 也有不用官方账号的方案,到时候两者都试一下速度如何,zerotier 的优点可能就是配置比较友好吧
|
10
wenyifancc 2020-12-08 18:33:04 +08:00
nps 成功率比 frp 高多了,推荐试试
|
11
SorryChen 2020-12-08 18:33:27 +08:00 via iPhone 2
我们组在用 zerotier 但是已经暴露出了问题了,正在找切换方案,我们组算上各种机器有不到 100 台,如果全在学校里面的话还算可以,基本都能直连,但是在校园外连接的话,经常连不上,我们也自建了 moon,在校外经常出现连接校内同一个路由器下的两台机器一台通另一台死活连不上的问题……
|
12
no1xsyzy 2020-12-08 18:52:48 +08:00
zerotier 其实问题挺大……
你知道我遇上了什么情况…… 网络控制器连不上…… 同网络里一台找得到网络控制器,另一台就是访问不到网络控制器 找不到控制器的结果就是网络配置无法下发…… 甚至我目前各种方案试下来最稳定的是 wireguard 然后把 UDP 端口 frp 到服务器上。 |
13
cwbsw 2020-12-08 21:55:12 +08:00
不能 IPv6 直连吗。
|
15
noqwerty 2020-12-08 22:33:11 +08:00 via Android
@jasonyang9 请问有具体的方案吗?最近也想试一下用 wireguard 替换 frp
|
17
onion83 2020-12-08 23:22:56 +08:00
zerotier 经常失联+1 相同网络环境下,开多个 client 有些能通有些不能通,而且调试信息非常少,自建 moon 也无法解决,快成玄学了,准备弃坑。
|
18
ashine 2020-12-08 23:26:13 +08:00
frp zerotier 这两个一个内网穿透,一个组网,难道不是两个一起上
|
19
ragnaroks 2020-12-08 23:26:49 +08:00
首选 zerotier,正常网络开机即通,其次 n2n
|
20
optional 2020-12-09 00:20:23 +08:00 via iPhone
ipv6 ?
|
22
wwhc 2020-12-09 04:25:06 +08:00
openssh
|
23
angryfish 2020-12-09 09:04:17 +08:00 via iPhone
frp 应该不支持打洞的吧。仅仅是隧道。
个人觉得,用 openvpn 方案好些 |
24
allenforrest 2020-12-09 09:50:07 +08:00
@SorryChen 路由器开 UPnP 或 NAT-PMP 了没?可以在 moon 上看看这两台机器的 peer 信息,看看 path 情况。
|
25
SorryChen 2020-12-09 10:15:09 +08:00 via iPhone
@allenforrest 开了的,moon 开两台全都是 direct,然后两台不通,两台分别连 moon 都是通的...就很奇怪
|
26
hello365 2020-12-09 10:32:54 +08:00
我觉着这两个完全是两个不同的方向呀,只是稍微有些重叠的功能呀,要组网就 zerotier,要内网穿透就 frp 呀,frp 的打洞成功率好像并不太高吧,推荐最近在用的一个类似 zerotier 的项目,叫 gnb,在 gitee 或者 git 上可以找到,组网也很好用。
|
28
yujiang 2020-12-09 20:11:59 +08:00
zerotier 在用,移动穿电信+4G 环境都没啥问题,有 ipv6
|
29
laminux29 2020-12-10 02:46:57 +08:00
zerotier 容易被某些安全设备识别,然后偶尔断掉连接。
|
30
jasonyang9 2020-12-11 11:35:32 +08:00
@noqwerty #15
* 用一台地理位置最近的延迟最低的轻量 VPS,跑 WG,作为中心节点 * 家里的服务器配置为一个节点,需要`PostUp`和`PostDown`,标准的几个`iptables`命令,作用是允许传入和传出`wg`接口的数据,以及到 LAN 接口的 SNAT * 外出时,各笔记本或手机上配置为一个节点,不需要`PostUp`和`PostDown`,俗称 RoadWarrior * 以上各节点配置中关键的是`AllowedIPs`,建议参考相关文档 连上后,用内网 IP 访问自己的服务 |
31
noqwerty 2020-12-11 13:24:42 +08:00 via Android
@jasonyang9 非常感谢,现在暂时用 tailscale 方便很多,等有空再试试自己配置 wg
|
32
Lynvvood 2021-01-08 20:18:29 +08:00 via iPhone
@SorryChen 我也遇到这个情况,同一路由器下的两台设备,可以连,另一台就 ping 不通,也搭建了 moon,zerotier-cli peers 发现这台连不上的是 RELAY,其他都是 DIRECT,请问老哥怎么解决的?
|
34
impig33 2021-08-02 23:04:10 +08:00
tinc
|
35
o00o 2022-08-11 09:25:01 +08:00
@icegaze n2n 的 p2p 成功率还高吗?我看 https://www.right.com.cn/FORUM/thread-197078-1-1.html 里面说
『 n2n 大家不研究了,nat 后的 p2p 成功率很低』 |