homeproxy为HomeProxy的配置文件,用本项目下的homeproxy替换/etc/config/homeproxy
- 节点设置
- 订阅 //这里订阅自己的机场
- 客户端设置
- 路由节点 //编辑每一个节点,除
Apple外,删除URLTest节点中的[direct]Apple,选择自己分流的节点,可以选择多个;Apple需要直连的,不用修改Apple,需要代理Apple时,删除URLTest节点中的[direct]Apple,选择自己分流的节点,可以选择多个,DNS规则中,DNS_Rule_Apple规则选择DNS_Server_Apple;节点为URLTest和URLTest节点有多个时,会自动测试哪个节点最快,优先选择快的出口。 - 路由设置 //默认出站,如何想要规则未命中全使用代理就选择
MainlyExport,未命中直连:选择直连,默认选择MainlyExport即可 - DNS规则 //
域名解析策略中设置解析规则,当前代理的策略,默认全是只返回IPV4,如有需要可以修改;非代理的国内网址,会优先返回IPV6,如有需要可以修改
- 路由节点 //编辑每一个节点,除
- 保存并应用,这时会显示HomeProxy正在运行
- 如果sing-box报配置错误,卸载插件,然后删除
/etc/homeproxy和/run/homeproyx/目录,删除/etc/config/homeproxy文件,再安装homeproxy,再替换/etc/config/homeproxy文件 - 如果在意DNS泄漏,按如下方法修改
- 客户端设置
- DNS规则 //将服务器选择
DNS_Server_Direct的全部选择为DNS_Server_MainlyExport
- DNS规则 //将服务器选择
-
客户端设置
- 规则集 //添加一个直连规则集,类型:远程,格式:源文件,规则集URL:
https://ghfast.top/后面跟github地址,出站:直连;不要使用本仓库下的direct.json,里面域名地址是我随便写的,先fork到自己仓库,然后修改为自己想要的域名;添加代理规则和直连规则的方式一样,如果代理规则地址又
。
- 规则集 //添加一个直连规则集,类型:远程,格式:源文件,规则集URL:
- 只添加需要的规则,为空的规则要删除,不然HomeProxy会报错,
domain,domain_suffix,domain_keyword,ip_cidr这四项,哪项有数据就保留哪一项,不要留空。
{
"version": 1,
"rules": [
{
"domain": [
]
},
{
"domain_suffix": [
]
},
{
"domain_keyword": [
]
},
{
"ip_cidr":[
]
}
]
}- 客户端设置
- 路由规则 //添加要代理的规则,规则集中添加刚添加的proxy规则集,修改
China,规则集中添加刚添加的direct规则集 - DNS规则 //修改
DNS_Rule_China,规则集中添加刚添加的direct规则集,添加DNS规则,规则集中添加刚添加的proxy规则集
- 路由规则 //添加要代理的规则,规则集中添加刚添加的proxy规则集,修改
- 保存并应用