v2ray 代理 本地发起的局域网请求(比如访问局域网共享文件夹)再通过 v2ray 服务器部署的 wireguard 穿透访问外网接入该 wireguard 服务的文件服务 #8479
Replies: 2 comments
-
改了TUN设置,监听到了mac 设备发出的 smb 的请求,但显示超时,说明没有走到 danted + wireguard 上面,和 iphone 表现不一致 |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
ok 我傻了,最后发现是全局规则里面的 private geoip 要关掉才可以!但是TUN还是要开着,并打开自动路由!搞定!耽误大家时间看了个傻傻的问题!不好意思!
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment




Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
v2ray 代理 本地发起的局域网请求(比如访问局域网共享文件夹)再通过 v2ray 服务器部署的 wireguard 穿透访问外网接入该 wireguard 服务的文件服务
需求背景:
国内有个小公司,十几个人,十几台电脑,每天工作部分需要同步一些资料和文件到新加坡的一个24小时服务器(非云端),新加坡这个服务器是24小时开着,连着 wireguard的,是个Mac Mini,开了 SMB 文件共享。
最早尝试了纯wireguard连,当然眼下是可行的,国内通过 10.10.0.x 这样的方式,也可以访问到新加坡的文件,大家知道,好景不长,基本2-3天后,端口就会被封掉(我发现IP没被封,换了端口还可以继续,但过两天又要换)
针对以上情况,我就考虑了前面用一层 v2ray,于是最终在搬瓦工弄了台回国优化线路的,部署了v2ray,也部署了 wireguard 和 danted 监听 10.10.x.x 请求,就转给 wireguard,然后发到新加坡的服务器,到这里,我在 iphone 上测试,都是可以的,就是desktop,比如window访问 \10.10.0.x 就没办法走 v2ray,mac也是一样的,完全走不到 v2ray, 有什么办法,v2ray 可以代理到这一层的内网点对点请求? 比如mac上finder里的前往服务器 smb://10.10.0.x 根本不往v2ray走啊
目前我测试发现
windows:
本地访问局域网共享文件夹(比如 \10.10.0.2) 这样的请求是不会被 v2ray 监听到的 (自动 + 全局),无相关log,大神们有什么解吗?
mac:
同样的情况,finder 访问 smb://10.10.0.2 不会被 v2ray 代理,无相关log
我的目前架构是 v2ray 的服务器部署了 danted socks 转发 10.10.0.2 的请求到 同服务器上的 wireguard,同时我海外的某台服务器,接入了这个 wireguard 服务,peer ip就是 10.10.0.2
我想实现的是国内的用户打开v2ray全局代理,并且内网ip访问磁盘,可以直接访问到海外这台机器,但目前测试下来不太行,v2ray 代理不到这个级别的请求,网络方面我不是太专业,所以一知半解,希望大神帮忙。
我在iphone上直接v2box连这个v2ray,再用文件访问10.10.0.2,是可以直接打开里面的文件的,我理解可能iphone的网络层行为和desktop不同吧?
Beta Was this translation helpful? Give feedback.
All reactions