Tailscale 内网穿透, Derp 服务器在海外还能优化吗

160 天前
 chowdpa02k413

现在我有一个基于 Tailscale 的大内网在给我的朋友服务

主控是上海腾讯云的轻量应用服务器,Headscale ,只有 IPV4 访问,2C2G 4Mbps

现在网络里大概 60 位用户,活跃的有 30 ,因为我用 Nas 架了个 Jellyfin 给大家看

原生情况下 Tailscale 的穿透能力是很强的,我的 NAS 放在家宽下,1000Mbps/50Mbps ,没有公网 IP ,有 UPnP 和原生 IPV6 ,大约 90%的用户能够建立 P2P 连接

剩下 10%的用户处在很恶劣的环境中,例如城中村出租屋的多层 NAT 宽带、校园网接入老旧路由器导致失去 IPV6 的纯 V4 超级局域网环境,都只能走 DERP

一开始我在 Headscale 内自建了 Derp ,但是 4Mbps 带宽这些用户一直在群里跟我说好卡看不了,影响我的大内网口碑

后面我就换了一台 AWS 的 AP-EAST-1 香港 EC2 ,上下行对等 5Gbps 。但是 EC2 对墙内的线路确实不太好,延迟 97ms ,并且 traceroute 跳了 30 层都没抵达服务器,似乎是非原生 IP ,而且测试分配的 IP 发现 443 端口已经被墙掉了

目前来看理论上这个服务器的中转效果是很好的,就是延迟会高点。我折腾了一下给 EC2 的机器换了内核然后上了 BBR+Cake ,也不知道对 Derp 有没有用。我没办法搭建环境测试 DERP ,我手头能摸到的设备,以及能配合测试的一些技术力比较强的朋友,他们都能 P2P

结果那几个只能中转的 BYD 体验过后说还是卡,我没辙了,该做的全都做完了,也不知道 EC2 线路上能怎么去做优化,这个优化对 DERP 的连接是否起效。

或者说只能在国内买一台 ECS ,按流量计费了吗? 430 三年,流量 8 毛 1G ,我还是付得起,但是如果 EC2 能够做得好的话感觉是没有必要买

1791 次点击
所在节点    宽带症候群
7 条回复
totoro625
160 天前
家宽如果是 NAT1 或有公网 ip 就没问题
管理员权限进去关闭防火墙,开启 DMZ 主机,homelab 直连光猫

方法 2:国内的 NAT 小鸡,大概 50M 共享 300 一年 5 端口
Sekai
160 天前
就看延迟,别的没啥优化办法
chowdpa02k413
160 天前
@totoro625 去找了下国内的 NAT 小鸡,买了一台镇江电信 50Mbps 的机器测试一下,12rmb 一个月,现在网络里有 2 个 Derp 了,一个海内一个海外
totoro625
160 天前
@chowdpa02k413 #3 12 元能买到 50Mbps 表示质疑,哪家买的?
跑一下测速,上传/下载都有 50Mbps 存疑,我看了很多家月付 12 都是 10/20Mbps
samyucn234
160 天前
国内:443 备案 udp 流控,转发带宽。国外:延迟高。所以 tailscale 不是给网络环境差的用户用的,只有打洞成功的环境才能用的起来。其实没必要 headscale 。官网注册 freeplan 足矣。
chowdpa02k413
160 天前
@totoro625
叫“云骏数据”

但是上线之后发现一个很致命的问题,我的网络里面提供服务最关键的 NAS 连接不上这个 DERP ,但是其它的设备可以连。导致他们在一个 NAS 没法达到的中转网络里,然后全都连接不到 NAS 。可能 NAT 鸡上层的转换把 DERP 搞得不可用了,现在只能紧急下线,只保留 EC2

```
root@UGREEN-CD13:~# tailscale status
fd7a:115c:a1e0::21 ph default iOS active; relay "ZJ"; offline, tx 1267665596 rx 22989168
fd7a:115c:a1e0::13 hsq default windows active; relay "ZJ"; offline, tx 14420 rx 9508
fd7a:115c:a1e0::1 2chowdpa02k default windows active; offers exit node; direct 192.168.1.10:41641, tx 181812 rx 52248

# Health check:
# - not connected to home DERP region 902
```
totoro625
159 天前
@chowdpa02k413 #6 同一家,12 元的上传限速 10Mbps ,25.8 元的上传限速 25Mbps

其他设备可用 derp 唯独服务器用不了实在是比较特殊,不太清楚了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/997144

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX