求使用云服务器加速的解决方案

2022-03-30 00:09:20 +08:00
 feitxue
坐标魔都.客户机器在吉隆坡阿里云.
目前居家办公,用的家宽,ssh 过去感觉比公司的时候更卡.
不仅仅 ssh,还有 mysql 数据库,web 页面.
不考虑各大机场,是因为不想频繁去添加机场出口 ip 的白名单.
想尝试用自己吃灰的云服务器加速.
A 家里机器 B 上海轻量云 C 香港 ECS D 目标机器
A 直连 D,延迟 330+
A 直连 B,延迟 10 左右
A 直连 C,延迟 60+
B 直连 D,延迟 260+
B 直连 C,延迟 30+
C 直连 D,延迟 30+

只跳一次
直接 A 跳板到 C 连接 D,
60+30 估测是 90+
跳两次
A 到 B 到 C 到 D
10+30+30 估测是 70+
需求:
大概有 3 4 个 ip 都需要用这种方式访问
不需要用这种方式科学上网
尽量不破坏现有的科学上网的流程(软路由 passwall,还没研究高阶的)
问题:
①是否有必要跳两次,就是估算的快了 20ms 左右.
②有没有一键开箱可用的解决方案,类似在云服务器上搞个 docker 镜像直接就能用的组件.

PS:不确定这个发 Linux 节点,还是带宽综合症节点.
918 次点击
所在节点    Linux
7 条回复
XiLingHost
2022-03-30 00:24:11 +08:00
用 wireguard 做 full-mesh 网络,然后用隧道地址访问,可以考虑用 ospf 协议做内部路由来达到最低延迟的访问
找到一篇可以参考的文章
https://idndx.com/ospf-over-wireguard/
xxb
2022-03-30 01:22:02 +08:00
关注一下,想知道答案
CCCTS
2022-03-30 08:53:41 +08:00
这是个典型的全球 IP 优化路由加速的案例,目前可以用一键开箱明确说没有

直接说我现在的办法,如果系统不能更改的话就用 linux 的 gre tunnel 就可以,省的装一大堆乱七八糟的东西

B:10.10.0.1/C:10.20.0.1/D:10.30.0.1(虚拟定义一个公网 IP ,方便描述,这里以 CentOS 7 举例配置,并且通过 B 的 222 端口加速 D 的 SSH 服务)

如何建立 GRE 这个自行 google 一大堆,注意开启转发就行,C 上面要实现两条 GRE 通道联通 B 和 D

B:19.16.0.2/C:19.16.0.1|19.16.1.1/D:19.16.1.2 ( GRE 的 IP 地址,全部设置为互联地址并测试 PING 通)

B:firewall-cmd --zone=trusted --add-masquerade --permanent

firewall-cmd --permanent --add-forward-port=port=222:proto=tcp:toport=22:toaddr=19.16.1.2

ip route add 19.16.1.2/32 via 19.16.0.1 dev greB

D:ip route add 19.16.0.2/32 via 19.16.1.1 dev greD

到此处配置完成,应该访问 10.10.0.1:222 就是直接访问 10.30.0.1:22 了
nmap
2022-03-30 09:54:42 +08:00
最简单的 AC 间 ssh tunnel 即可
kingfalse
2022-03-30 10:42:44 +08:00
tailscale 试试?
Aixiaoa
2022-03-30 13:26:01 +08:00
我说一个东西。但是不确定适不适用。就是之前有些云服务商提供 ssh/rdp 加速 现在好像有些下掉了。ucloud 好像还有现存的 可以试一下
Aixiaoa
2022-03-30 13:26:59 +08:00
@Aixiaoa 我是指可以就近开一台机器。然后你在这台机器上操作。家里通过加速来访问这台机器

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

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

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

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

© 2021 V2EX