求大家先绕过是否合法性的探讨
只讨论技术层面
因为在这台服务器 A 上跑的任何服务,别人来访问服务器 A ,都会被服务器自身防火墙给拒掉。而我们是没有办法动这个防火墙的策略的。
但是服务器 A 本身可以和外面主动建立连接,这个方向的数据流,防火墙是没有做任何限制的。
所以,我在想,有没有其他类似方法,是否能找一台中转服务器 B
让这台有限制的服务器 A 主动先和中转服务器 B 建立连接 TCP 连接。然后利用这条 B 和 A 中间建立的端口号和连接,保持这条 session 不断。
然后作为客户端 C 去跟服务器 B 建立连接,利用 B 和 A 建立的连接传输数据。。
从而避开 A 自身的防火墙限制。
请问有类似的解决方案吗?
1
ZeroClover 2022-11-17 10:08:09 +08:00
随便打个隧道不就可以了
|
2
mrzx OP @ZeroClover 能提供一个名字的线索吗?用什么建立的隧道?谢谢
|
3
lambdaq 2022-11-17 10:09:40 +08:00
这简单。直接通过网卡驱动收发数据包。
|
4
mrzx OP 试过 frp 不行,因为还是需要服务器 A 自身的防火墙开放一些端口。比如 7000 或 7500
|
6
swulling 2022-11-17 10:14:29 +08:00
fix fr to frp
|
7
mrzx OP |
8
zhangsanfeng2012 2022-11-17 10:17:24 +08:00 1
ssh -f -N -R 40001:localhost:22 -p 22022 [email protected]
|
9
ZeroClover 2022-11-17 10:18:33 +08:00
@mrzx 什么都可以,内网环境直接 IP Fou 隧道都可以吧。可以控制防火墙入站策略的机器监听端口,然后另外机器连接过去。
|
10
freeminder 2022-11-17 10:21:20 +08:00 1
ssh 隧道
|
11
NessajCN 2022-11-17 10:25:22 +08:00
这不就是典型的反代吗
|
12
villivateur 2022-11-17 10:28:58 +08:00 1
@mrzx FRP 为啥自身还要开防火墙?不需要的,你再多了解一下 FRP
|