
公司 wifi 和电脑连接的网络被分成了两个子网,一个是 192.168.70.xx 一个是 192.168.60.xx
ps:
1, 两者不再同一个局域网
2, 排除微信文件传输助手,延迟太高了
1 dcsuibian Jun 16, 2022 分成了两个局域网,那相互之间 ping 得通吗?如果连得通的话,电脑开个 samba 服务器,然后手机用文件管理器打开。不过感觉也不是很方便,只是直连应该最快了吧。 |
2 kaiger OP |
3 libook Jun 16, 2022 网络没法直连的话,基本就只能用公有云中转一下了,但这样下来个人感觉未必比 adb 方便,adb 基本都是一条指令的事情,有复杂需求也可以自己封装一些脚本来自动化,甚至可以找一些 adb 文件管理的 GUI 工具。 |
4 0o0O0o0O0o Jun 16, 2022 via iPhone 给电脑加个十几块的 USB 无线网卡 |
5 kaiger OP |
8 minami Ju 16, 2022 方便科学上网的话,pushbullet 挺好用的。不方便的话建议手机就不要连 wifi 了,直接共享电脑有线网络就行了( Gnirehtet ) |
9 rickiey Jun 16, 2022 钉钉,keybase, |
10 dcsuibian Jun 16, 2022 @kaiger 直连不行就只能中转了, 那估计都比微信传好不了多少。 我自己是安卓手机,和 PC 、Mac 传文件,微信、坚果云、手机直连三种方式混用,也没有找到终极解决方案。 |
11 rickiey Jun 16, 2022 这两个都有手机版和 linux 版 |
12 lakehylia Jun 16, 2022 Android Studio 内置一个手机文件管理器,不过还是要插 usb 。 |
13 1235467 Jun 16, 2022 不太在意延迟的话可以试试 syncthing |
16 anytk Jun 16, 2022 如果手机可以 ping 的到 电脑的话,直接用 KDE Connect 手动添加就可以。 |
18 kaiger OP |
19 FengMubai Jun 16, 2022 kde connect |
20 DefoliationM Jun 16, 2022 zerotier + kde connect? |
21 sigoden Jun 16, 2022 电脑运行文件服务 https://github.com/sigoden/duf ,手机直接通过浏览器上传下载文件。 |
22 yanyuechuixue Jun 16, 2022 插个 USB 线,选择模式是 usb 网络共享,然后直接传就行了。 |
24 anytk Jun 16, 2022 @kaiger Ubuntu 安装 kdeconnect ,然后手机也安装 kdeconnect app ,配对选择通过 IP 添加设备,然后想办法把电脑 IP 静态化就行了 |
27 dianqk Jun 16, 2022 via Android wireguard 加上 kde connect ,这就在一个子网下了 |
28 Aalen Jun 16, 2022 darkhttpd |
29 wdssmq Jun 16, 2022 |
30 ltkun Jun 16, 2022 via Android 互联的话 电脑开个 smb 共享或者 ftp 哪怕 ssh 手机安装个啥随意了 我习惯 cx 文件管理器 |
32 psklf Jun 16, 2022 搞那么复杂,还不如 adb pull push 一把梭 |
33 darkengine Jun 16, 2022 安卓上有些文件管理器可以开局域网内共享服务的,在电脑上可以用浏览器打开,管理手机上的文件。 |
34 iBugOne Jun 16, 2022 via Android 我的方案是安卓手机上用 Root Explorer (支持 SMB 协议),服务器上装个 samba 开共享,然后在手机上操作传输数据 其中安卓上可以换任何你喜欢的文件管理器,只要支持 SMB 就行,不要纠结在服务器上操作手机上的文件 |
35 oldshensheep Jun 16, 2022 kdeconnect 可以的。 安装个 zerotier 就行了,安装之后就在一个局域网了。 |
36 whenov Jun 16, 2022 ping 不通不一定不能连接 |
37 TOUJOURSER Jun 16, 2022 nps |
38 Puteulanus Jun 16, 2022 |
39 ThisDay Jun 16, 2022 clipt 我觉得很好用,就是依赖谷歌硬盘 |
40 RuralHunter Jun 16, 2022 微信啊 |
41 macy Jun 16, 2022 如果能 ping 通,可以试试这个 https://github.com/williamnie/netSend ,ubuntu 上安装个软件,手机浏览器扫码下载,如果内网不通,就没办法了, |
43 TomVista Jun 16, 2022 手机开热点 啊,然后用 局域网传输服务就行, 我就是直接开个 node 静态文件服务器, 就是速度慢一点,勉强 20m/s |
44 SenLief Jun 16, 2022 你们不适用 oa 的软件嘛?一般都有文件管理什么的吧。 |
46 fzle8 Jun 16, 2022 Telegram 无处不在。 Android 可以建 ftp 服务器啊 |
48 ByteCat Jun 16, 2022 什么意思,kde connect 可以实现么 |
50 imxiaoi Jun 16, 2022 send anywhere? |
52 banmuyutian Jun 16, 2022 |
53 m1nm13 Jun 16, 2022 |
54 cloudfstrife Jun 16, 2022 @kaiger #49 KDE Connect 可以手动添加设备的。手动添加一下就可以了 |
55 encro Jun 16, 2022 |
56 kaiger OP |
57 dianqk Jun 16, 2022 via Android @kaiger 还好吧,wireguard 用来创建虚拟的子网,这样就能 ping 通了,其他楼提到的 zerotier 也是一个方式 |
58 pendulum Jun 16, 2022 网络通的话直接起一个 FTP Server 不就好了吗,电脑起或者手机起 |
59 cloudfstrife Jun 16, 2022 @kaiger 网络不通的话,这个是的无解,要么云盘,要么文件传输助手 |
60 Zizpop Jun 16, 2022 |
61 zenxds Jun 16, 2022 |
62 lllyglh Jun 16, 2022 只是传文件的话,其实不用完整的局域网环境,能简单通讯就行了,电脑随便开个什么文件服务 。 adb reverse tcp:3001 tcp:3000 把安卓的端口转发到电脑,然后安卓上访问 127.0.0.1:3001 即可。 |
63 weiiai Jun 16, 2022 Ubuntu ( 192.168.60.1 )上应该有 python2 吧,进入指定的路径下执行命令。 python -m SimpleHTTPServer 65530 手机浏览器直接访问 http://192.168.60.1:65530 下载文件 |
64 realpg PRO 楼主的环境翻译成人话: 两个不互通的网络设备如何传输内容 正确答案:微信文件传输助手 楼主不想用微信传输助手,因为延迟高,我是真没看明白微信文件传输助手有啥延迟,基本就是个传输时间+微信 pc 版轮询新消息时间,在服务器上的中转啊开销不超过 2s 。 不用微信传输助手,那就装个 QQ 吧,发送到自己手机 |
66 gnawll Jun 17, 2022 via iPhone LANDrop |
67 dianqk Jun 17, 2022 via Android btw op 或许可以试试借助 Wifi Direct 实现,Android 和 Linux 开启并连接可能没那么麻烦(没调查过) |
68 StarStrategy Jun 17, 2022 via Android 搞的也太复杂了吧,android 端装一个 airdroid ,然后全平台都可以直接访问 web 传文件了 |
69 anjiannian Jun 17, 2022 p2p 文件传输 |
71 kaiger OP |
72 p1gd0g Jun 17, 2022 昨天 python -m http.server 的时候发现同样的问题,也没找到好办法 虽说笔记本可以开热点吧,切来切去也很麻烦啊 理论上可以通过开发机中转,有空再折腾吧 |
73 Latin Jun 17, 2022 |
74 kaiger OP 兄弟们,感谢大家的帮助,我已经找到解决办法了 目前的环境是电脑 ping 不通手机,但是手机可以 ping 通电脑 直接在电脑端搭建 ftp 服务器,手机端访问就行,可以正常上传下载文件 |
75 kaiger OP 另外,为什么手机可以 ping 通电脑,电脑却不可以 ping 手机呢? 有没有大佬出来解答疑惑 |
76 j0ck1e Jun 17, 2022 |
77 j0ck1e Jun 17, 2022 |
78 tomychen Jun 17, 2022 如果两端网不通,那就只能借第三方了 dropbox https://file.io https://transfer.sh 如果网通 python -m SimpleHTTServer 再不行,就在公司弄个文件服务器吧,两端都通网那种 |
79 zjsxwc Jun 17, 2022 via Android 安卓有个软件叫做 airdroid |
80 zjsxwc Jun 17, 2022 via Android |
81 balllad Jun 17, 2022 文件:Send Anywhere 文本:快贴 全平台支持 |
82 fengchen0vr Jun 17, 2022 via iPhone 电脑是接的一级路由器,手机是二级路由器,电脑到手机没有路由 |
83 kaiger OP |
84 offswitch Jun 17, 2022 小米文件管理器,安卓开 ftp ,然后再 ubuntu 上访问 |
85 offswitch Jun 17, 2022 没看到不在同一个局域网,那这个没办法 |
86 SoloKing Jun 17, 2022 Android 手机作为 MTP 设备在 Ubuntu 上应该是可以自动挂载的,不知道你用什么版本系统或者手机不支持 |
88 fengchen0vr Jun 18, 2022 @kaiger 手机到电脑是有路由的,这就可以了 |
89 Keller0 Jun 19, 2022 @kaiger 之前也遇到类似问题,写了个简单的文件服务,比 FTP 方便,0 配置。 https://github.com/keller0/simpleshare 网络应该就是 @fengchen0vr 说的情况,FTP 也是 C/S 架构所以你手机可以访问电脑就够了,电脑不是主动给手机发数据的。 |
90 Orciorc Jun 19, 2022 如果只是传输文本的话,建议用二维码生成,用手机扫描。如是需要传输文件,除非像 Airdrop 那样的软硬件协同,否则就只能依赖网络了。蓝牙之类的带宽又不足。 |
92 k5NkA6Vcu8Vj18K1 Sep 5, 2022 |