全球主机交流论坛

标题: [Golang] 基于Go的SNI代理实现(网飞等可用) [打印本页]

作者: Zzm317    时间: 2019-4-29 15:44
标题: [Golang] 基于Go的SNI代理实现(网飞等可用)
本帖最后由 Zzm317 于 2019-4-29 15:48 编辑

这只是后置SNI代理的实现,不包括IP/DDNS连接控制,流量统计以及DNS服务器部分。
前置自己放一个dnsmasq之类的实际上也一样。
ab77的项目就是dnsmasq加SNI代理。

项目进行了完全的精简,只保证流媒体可用。反代须谨慎。

原理简述:https://auth.chat/archives/462/
开源地址:https://github.com/TachibanaSuzume/SNIProxyGo

本项目遵守GPL协议,无论软件以何种形式发布,都必须同时附上源代码。
如果需要商业使用,请联系我。
作者: coobar    时间: 2019-4-29 15:48
怎么用呢?来点直白的教程啊
作者: okhost    时间: 2019-4-29 15:51
coobar 发表于 2019-4-29 15:48
怎么用呢?来点直白的教程啊

把sniproxy运行起来,然后把需要代理的https域名 写入host,
比如sniproxy运行的ip是1.1.1.1
要代理的域名是av.com
哪hosts
1.1.1.1 av.com
作者: Zzm317    时间: 2019-4-29 15:51
coobar 发表于 2019-4-29 15:48
怎么用呢?来点直白的教程啊

自己解决前置dnsmasq
准备一个64位linux系统可看网飞服务器
下release
给权限
修改config.yaml(默认有网飞网站)
运行
作者: Zzm317    时间: 2019-4-29 15:53
okhost 发表于 2019-4-29 15:51
把sniproxy运行起来,然后把需要代理的https域名 写入host,
比如sniproxy运行的ip是1.1.1.1
要代理的域名 ...

建议是dnsmasq
因为流媒体解析的话会出现批量的类似occ-0-58-64.1.nflxso.net的域名
遇到这种host就废了
作者: flyqie    时间: 2019-4-29 15:58
支持大佬!
作者: ymcoming    时间: 2019-4-29 15:58
点赞,顶起来!
作者: ymcoming    时间: 2019-4-29 15:59
Zzm317 发表于 2019-4-29 15:53
建议是dnsmasq
因为流媒体解析的话会出现批量的类似occ-0-58-64.1.nflxso.net的域名
遇到这种host就废了 ...

大佬这种方式,支持ovz的小鸡不?
作者: Zzm317    时间: 2019-4-29 16:01
ymcoming 发表于 2019-4-29 15:59
大佬这种方式,支持ovz的小鸡不?

golang又不挑你是谁家的机器
64位 linux 基本就都可以




欢迎光临 全球主机交流论坛 (https://loc.mjj8.eu.org/) Powered by Discuz! X3.4