场景:区域 A 和区域 B ,两个地方内网主机都不允许上外网的,但又要有频繁的文件来往。
我的想法:区域 A 和区域 B 分别放一台双网卡的主机(连接外网又连着内网),区域 A 设置个共享目录(区域 A 的内网主机都能读写),通过 FRP 开放给区域 B 的上网主机访问,这样两边文件就可以互通了,但现在问题是区域 B 只有上网主机能访问这个共享文件夹,怎么让内网的其它主机也能访问?
我试过映射网络驱动器,然后用 Ftp ,但 ftp 不允许使用共享文件夹做为目录。
有没有其它办法,软硬件都行
1
0x1A7 21 天前
B 和 A 能上网的主机配置个文件同步,B 上网主机再共享给 B 区其他主机
|
![]() |
2
crazytudou OP @0x1A7 这方法也可以考虑,就是发文件的时候,发送和接受 不知道什么时候同步完成,
|
3
sofukwird 21 天前 via Android
tinc vpn 自动全节点链接
|
![]() |
4
TimPeake 21 天前
a,b 建个 webdav, frp 映射 A 区的 双网卡 a 到公网, frp 映射 B 区的双网卡 b 到公网,A 区域访问 b webDav , B 访问 a webdav, 没问题啊.
|
![]() |
5
guanzhangzhang 21 天前
双网卡机器用 frp ,你的公网 ip 机器在哪儿,搞搞啥 p2p webrtc 打洞分享文件的轮子看看
|
![]() |
6
crazytudou OP @sofukwird 结果也会遇到我的这个问题吧
|
![]() |
7
crazytudou OP @TimPeake 那问题依旧,我需要的是能通过这台双网卡主机,沟过两边没有外网能力的主机,让他们能互通文件
@guanzhangzhang T.T ,两台能上网的主机都打通了,现在重点是能过这两台电脑,能让两边不能上网的主机互通文件 |
8
sofukwird 21 天前
@crazytudou tinc vpn 组网后就不需要 frp 了, 可以直接访问对应节点上的文件
|
![]() |
9
crazytudou OP @sofukwird 我明白你说的,但用 tinc vpn 最多实现两个区域的上网主机可以互联访问,但是内网不能上网的主机访问还是个问题,和我现在遇到的问题是一样的,两个区域内部主机都是不允许连接外网的,现在就是看有什么方法通过上网主机来互通这两个不能上网的主机
|
![]() |
10
tool2dx 21 天前
不用那么复杂,扔两个 5G 手机 USB 连接到内网电脑,通过 5G 手机的网络转发文件就可以了.
|
![]() |
11
crazytudou OP @tool2dx 内网电脑就是为了安全才断网的
|
![]() |
12
tool2dx 21 天前
|
![]() |
13
oneisall8955 20 天前
组网 VPN ,配置路由表,速度上限取决于最低的上行带宽
|
![]() |
14
guanzhangzhang 20 天前
@crazytudou #7 要么当网关配置路由表,要么起进程用 tcp 或者 http 转发
|
![]() |
15
crazytudou OP @guanzhangzhang 找到 syncthing ,能自动同步两端的文件,两端文件夹再共享给局域网,完美解决。
就是同步速度有些慢,现在在搞自建 发现和中继服务 |
16
sofukwird 20 天前 via Android
@crazytudou 你可能没用过 tinc vpn 的自动全节点链接,只要两个节点连接了,那么这两个节点所连接到的所有节点都会自动组网可路由
假设有 abcd 三台主机,ab 和 cd 分属两个区域,ac 可连外网,ac 使用互联网组网,ab 和 cd 各自使用内部网络组网,那么此时 abcd 都是可以任意访问其他三个节点的 稍晚一点我验证下 |
17
keller 20 天前
nginx 反向代理啊
|
18
sofukwird 20 天前 ![]() @crazytudou 验证回来了, tinc vpn 是可以全节点自动链接的, abcd 只要两两连接就可以构建出一张能访问 abcd 的大网, 自动中继
|
![]() |
19
crazytudou OP @sofukwird 谢谢,今天我测试下。
|
20
Daybyedream 20 天前
确定 没人管吗= =
|