代理回家两不误
分享一下我目前在用的回家方案,用的很舒服且稳定,如果你平时也习惯挂着代理,那这个方案就很适合你。
演示
外部网络直接访问内网地址
架构图
排除
IPV4+FRP
则为基础方案
基础方案
- 公网 IP(v4/v6)
- 日常使用代理工具 (Surge/Clash verge/ShadowRocket/…)
原理
- 家庭网络搭建节点服务端
- 通过 ddns 方式使外部成功访问
- 外部设备添加家庭网络节点
- 外部设备配置家庭局域网网段使用该节点访问
- 外部设备删除本地网段中你所使用家庭网段跳过使用代理
搭建
socks5
的流程就不演示了,网上一搜有很多,我用的是yarmak/socks5-server
1 镜像,有需要的可以去看不良林的视频
2,创建完服务后再代理软件中配置节点和分流规则即可
Windows-Clash verge 配置
配置代理
添加你的家庭网络节点到 Clash 配置中去
|
|
移除内网网段跳过代理
Clash Verge
-设置
-系统设置
-小齿轮
- 关闭 始终使用默认绕过
- 将 当前绕过内容复制到
代理绕过设置
里面去并删除你家庭网段所在的 IP 段即可
==最主要的是将代理绕过设置中的你家庭网段移除==
问题:发现 Win11 上 设置
- 网络和 Internet
-代理
-手动设置代理
-使用代理服务器
中不更新实际代理配置信息
方案:可以直接通过注册表查看信息: 计算机 \ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
ProxyEnable
: 是否使用代理服务器ProxyServer
: 代理服务器配置ProxyOverride
: ==绕过代理配置 (重要)==
进阶方案(多节点回家)
由于当前国内网络宽带运营商基本都支持了 IPV6, 所以回家的方式有用这种很快,但是有的地方比如公司路由器很大概率没有 IPV6, 就需要搭建 IPV4+FRP 的方式来进行转发了
- IPV4(云服务器)+FRP 转发
- IPV6+DDNS 直连
随后可以使用 Clash 中的 proxy-groups 配合自动回退 (fallback) 功能来使用这两个节点,配置步骤还是如上 配置代理, 修改后的配置放到最后
解释一下内容则是配置两个节点 (v4 和 v6) 分别可以访问家里的 socks5 服务器,创建一个组叫做 Go-Home
, 类型为 fallback
,proxies 设置为刚配置过的节点名称,比如我希望首选 ipv6, 毕竟是直连,如果 ipv6 走不通才选 ipv4+frp 中转,其中用于测试节点可用性的 url 需要注意选择 ==同时支持 ipv4 和 ipv6==
fallback: 在 proxy-groups 部分,fallback 类型的代理组会按照预定义的顺序依次尝试不同的代理服务器,直到找到一个可用的代理并将其用于当前请求
|
|
示例图片