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 做不到这点呢
1
hfl1995 83 天前
win 要是和 mac 在同一个局域网,那和 surge ponte 有啥关系,不是直接访问 mac 的 smb 就 可以吗。
surge ponte 倒是能满足手机直接访问 win 的共享文件夹,因为 surge ponte 就是一键穿透回家 |
2
zhaidoudou123 83 天前 1
你要用 tun 模式,正常情况下的资源管理器可能不会使用代理
|
4
danyel OP @zhaidoudou123 使用了 tun 模式,没有作用,我在想是不是要在 mac 上再建一个 ftp 服务器……
|
5
mieq 83 天前 via iPhone
iOS 只能代理接管其他设备,但 win 的这种 SMB 请求应该不会走遵循系统代理,应该接管不到
|
6
zhaidoudou123 83 天前
@danyel #4
你试试先去添加网络位置中添加一下,我刚刚之间访问也不行,但是添加了的时候点了一下”浏览“就好了 |
7
danyel OP @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 可以访问,但是原因我并不清楚 |
8
danyel OP @zhaidoudou123 我想请教一下你的 tun 是怎么开启的呢,我是在 win 上运行了个 clash ,开了 tun 模式,然后再转到 ios 的代理服务器中的,这样才能接管文件资源管理器的
|
9
zhaidoudou123 82 天前
@danyel #8
对的呀,就是你这样的步骤,我是用 Clash Verge 开的 tun 模式,然后 ipv6 可用我就连 wg ,不可用我就连同局域网下的 Surge 的 socks5 远程回家 |