因为电脑病毒的原因,学校的仪器都是不允许用U盘的,所以用http服务来下载仪器数据,我简单画一下需求
以前没有Y(图上画错了,Y和Z都是路由器),123456都是连的X,所以大家查一下IP之后ABC就可以直接连123456了,后来(可能是因为)IP不够用就多了个Y,现在ABC访问不到123456了,所以我想改造成这样子的,但是不知道怎么实现。。。
我的想法是 123456可以及时主动给0推送数据,然后ABC去0上下载,但是不知道怎么实现,或者有没有更好的方法
因为电脑病毒的原因,学校的仪器都是不允许用U盘的,所以用http服务来下载仪器数据,我简单画一下需求
以前没有Y(图上画错了,Y和Z都是路由器),123456都是连的X,所以大家查一下IP之后ABC就可以直接连123456了,后来(可能是因为)IP不够用就多了个Y,现在ABC访问不到123456了,所以我想改造成这样子的,但是不知道怎么实现。。。
我的想法是 123456可以及时主动给0推送数据,然后ABC去0上下载,但是不知道怎么实现,或者有没有更好的方法
是不是Y设置下面的设备静态ip,配好端口转发就可以了
这个我没权限的。。
可以使用syncthing、rsync等文件同步软件,将仪器数据单向同步到主服务器。或者部署frp之类的穿透服务,转发仪器的http服务。
现在主服务器已经能自动获取 1~6 数据了么?
顺便,可以参考下微博网友的回复。
还没有。。
哇塞什么时候有的weibo平台~~
因为是校园网,所以网络设备都不好弄到权限的…不过还是有点启发~
那就只能用文件同步这招了吧,在 0 上用软件获取 1-6 数据,然后想办法和 0 沟通。
你大概需要内内网穿透
0能够访问到123456的服务器吗
123456可以ping到0, 0不能ping到123456
如果网络本身不能改动,说明在Y上做NAT了,估计就只能在0上跑一个服务来共享数据了。 数据是啥格式? 文件么?
关键是你得说你有啥权限。如果所有机器和路由器都没权限,就啥也别说了。如果只有机器的权限,frp是个好方案。
好久没来了,打算用自己比较熟悉的frp来做, 0号开frps, 其他的开frpc就可以了,之前居然没想到。
frp是开源的,正好对golang有兴趣,说不定可以练练手