用来分流一些网站,比如chatgpt,原代理无法解锁,可以通过这样二级代理的方式,让访问chatgpt的流量交给二级代理处理,其他的流量走正常的直连
修改hy2的配置文件即可,在配置文件中加上下面代码。
可以自行添加需要分流的网站。
acl:
inline:
- socks(chatgpt.com)
- socks(suffix:openai.com) #二级代理,解锁chatgpt等网页。
- default(suffix:netflix.com, *, 13.17.63.6) #DNS劫持,解锁流媒体。
- direct(all)
outbounds:
- name: socks #二级代理的节点信息,目前仅支持socks5代理。
type: socks5
socks5:
addr: 20.39.20.4:149
username: LNNxIDOwv
password: KlDpkzr5Z
- name: direct
type: direct
-
重启
systemctl restart hysteria.service
-
查看状态
systemctl status hysteria.service
网站解锁使用二级代理,本人用的是免费的azure日韩的服务器,流量每月15g,解锁网页足够了。
流媒体需要的流量比较多,并且比如netflix,每个地区能看的影片都不一样,采用二级代理的话,需要的流量比较多,而且代理的服务器ip解锁要比较好,成本很大,需要另购服务器,并且地区是固定的。所以采用DNS劫持的方法,把netflix的域名劫持到别人部署的反代服务器上,可以实现无需另购服务器,并且想看哪个地区,就劫持哪个地区。
- 寻找反代服务器
需要寻找那些反代了netflix的服务器地址。使用工具FOFO
登录网站,注册账号,临时邮箱即可。
检索代码,复制下面搜索语法,进行搜索。
韩国排除甲骨文,aws,az
body="Backend not available" && country="KR" && asn!="16509" && asn!="8075" && asn!="31898"
台湾排除甲骨文,aws,az
body="Backend not available" && region="TW" && asn!="16509" && asn!="8075" && asn!="31898"
- 尝试可用的服务器
在搜索结果中点击服务器的ip地址,只看ip地址,解析了域名的不要,带端口的也不要。打开后如果提示
Backend not available
大概率可以用,直接替换hy2的配置文件劫持ip即可,之后重启服务,打开netflix看看成不成功,如果不成功多试几个。本人自测使用是没问题的。
Reply by Email