可以通过 ios 端的 surge ponte,让 win 通过文件资源管理器连接到 mac 的共享文件夹吗

85 天前
 danyel

mac 的内网地址为 192.168.1.213 ,surge ponte 可以正常使用,surge ios 上已设置规则 : IP-CIDR 192.168.1.1/24.DEVICE:MACMINI

1.ios 通过 文件 app ,可以外网访问 mac 的文件

2.win 连接了 surge ios 的代理服务器,可以在浏览器访问 mac 上的 web ui 服务,例如 http://192.168.1.213:8080

3.但是当我尝试在 win 的文件资源管理器以\192.168.1.213 访问 mac 的共享文件夹时,却失败了

是我的配置不对,还是 surge 做不到这点呢

1341 次点击
所在节点    Apple
9 条回复
hfl1995
85 天前
win 要是和 mac 在同一个局域网,那和 surge ponte 有啥关系,不是直接访问 mac 的 smb 就 可以吗。
surge ponte 倒是能满足手机直接访问 win 的共享文件夹,因为 surge ponte 就是一键穿透回家
zhaidoudou123
85 天前
你要用 tun 模式,正常情况下的资源管理器可能不会使用代理
danyel
85 天前
@hfl1995 就是在外网情况下,比如手机直接开个热点给 win 用,局域网肯定是没问题的
danyel
85 天前
@zhaidoudou123 使用了 tun 模式,没有作用,我在想是不是要在 mac 上再建一个 ftp 服务器……
mieq
85 天前
iOS 只能代理接管其他设备,但 win 的这种 SMB 请求应该不会走遵循系统代理,应该接管不到
zhaidoudou123
85 天前
@danyel #4
你试试先去添加网络位置中添加一下,我刚刚之间访问也不行,但是添加了的时候点了一下”浏览“就好了
danyel
85 天前
@zhaidoudou123 我刚刚还在折腾这事,现在结果是好的,正常访问了 ,但是我并不知道失败的原因,也不知道成功的原因
我的局域网拓扑为 光猫-交换机 1-交换机 2 ,mac 连接在交换机 1 ,win 连接在交换机 2 ,光猫拨号
1.之前在局域网状态下,我一直是用 hostname 而不是 ip 来连接我的 macmini 的,即我是用 //macmini 来访问,而不是用//192.168.1.213 来访问。当我在外网试图用 ip 访问失败之后,我就尝试在内网通过 ip 访问,结果同样失败了。
2.在局域网状态下,我用 net view \\macmini ,可以看到共享文件夹,结果用 net view \\192.168.1.213 ,失败了
3.nmap -p 445 --script smb-enum-shares -v 192.168.1.0/24 ,扫描局域网 445 端口,可以看到 192.168.1.213 的 445 端口是打开状态
4.我把 mac 和 win 连到了交换机 2 上,然后。。net view \\192.168.1.213 ,成功了。。。
5.我把 mac 放回原来的地方,然后。。net view \\192.168.1.213 ,依然成功。。。
6.我再次尝试用 win 连接 surge ios 的代理服务器,在资源管理器中访问\\192.168.1.213 ,成功了
所以问题是出在无法用 ip 访问 smb 共享文件夹,但是 hostname 可以访问,但是原因我并不清楚
danyel
85 天前
@zhaidoudou123 我想请教一下你的 tun 是怎么开启的呢,我是在 win 上运行了个 clash ,开了 tun 模式,然后再转到 ios 的代理服务器中的,这样才能接管文件资源管理器的
zhaidoudou123
84 天前
@danyel #8
对的呀,就是你这样的步骤,我是用 Clash Verge 开的 tun 模式,然后 ipv6 可用我就连 wg ,不可用我就连同局域网下的 Surge 的 socks5 远程回家

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

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

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

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

© 2021 V2EX