如何将ovpn里面的host用于ssr
2016-10-05 | 福利 | 141
自己抓host不会怎么办?找现成的呀!网上一堆卖免流的,一堆现成host,唯一确定就是不确定自己能否用。
ovpn是openvpn的配置文件名后缀,里面包含了host,服务器证书等
ovpn配置文件来源
openvpn改版的云免app内置云免app未内置ovpn文件而需要从卖云免的人手中购买自己用linux电脑(虚拟机)或者服务器,使用网上到处可以搜到的一键搭建脚本搭建云免服务器然后提取
对于第一种,还需要解包apk文件,即可获得。第二种就算了,浪费,土豪可以去买。第三种可以折腾。
从ovpn文件中提取host
1
2
3
4
5
6
7
########免流代码########
remote migumovie.lovev.com 80
http-proxy-option EXT1 "POST http://migumovie.lovev.com/ HTTP/1.1"
http-proxy-option EXT1 "Host: migumovie.lovev.com"
http-proxy-option EXT1 "X-Online-Host: migumovie.lovev.com"
http-proxy 121.43.176.71 8080
########免流代码########
使用文本编辑器(比如电脑的记事本)可以打开ovpn文件,里面一般会有类似于上面的代码,以 ‘http-proxy-option’ 为特征。
很明显可以看到代码中有个 ‘Host: migumovie.lovev.com’ 字段,其中的 ‘migumovie.lovev.com’ 就是我们要找的混淆参数
其他字段含义如下:
1
2
3
4
5
remote migumovie.lovev.com 80 //需要模拟的远程主机和端口,一般和host相同
http-proxy-option EXT1 "POST http://migumovie.lovev.com/ HTTP/1.1" //可以用作host附属属性
http-proxy-option EXT1 "Host: migumovie.lovev.com" //混淆参数host
http-proxy-option EXT1 "X-Online-Host: migumovie.lovev.com" //可以用作host附属属性
http-proxy 121.43.176.71 8080 //云免服务器的代理地址及端口,即真正访问的目标主机,可用端口为ssr远程端口
从上面或多或少可以看出免流的原理>>伪装自己访问运行商的服务器 ‘migumovie.lovev.com’ ,并提交对应的http头信息
讲host改为混淆参数格式
本插件的高级设置(C#版、python版及ssr-libev版支持):本插件可以自定义几乎完整的http header,其中前两行的GET和host不能修改,可自定义从第三行开始的内容。例子:
baidu.com#User-Agent: abc\nAccept: text/html\nConnection: keep-alive
这是填于混淆参数的内容,在#号前面的是上文所说的host,后面即为自定义header,所有的换行使用\n表示(写于配置文件时也可直接使用\n而不必写成\n,换行符亦会转换),如遇到需要使用单独的\号,可写为\,最末尾不需要写\n,程序会自动加入连续的两个换行。
以上为ssr混淆插件文档中关于http_simple混淆参数的说明。
简单的可以直接填Host的网址,注意是不带 ‘http://’ 开头的。
复杂的可以写成:Host#其他http头属性,以\n分隔(区别于其他免流模式的分隔符),前面示例中的配置可以写成
1
migumovie.lovev.com#POST http://migumovie.lovev.com/ HTTP/1.1\nX-Online-Host: migumovie.lovev.com
自己手动抓的host也可以参考抓到的http头信息来改。很多情况下#后面的的属性不需要也可以。
ovpn代码里 ‘http-proxy 121.43.176.71 8080’ 这句中的8080即为对应要使用的ssr远程端口。
从某付费云免app里提取出来的混淆
不保证有效,自行测试
感谢@日常上课防T 大湿兄 帮忙提取ovpn配置文件
以下格式为 混淆参数 远程端口 地区(没有即通用)
1
2
3
4
5
6
7
8
9
10
11
migumovie.lovev.com 8080
wap.cmvideo.cn 8080
wap.10086.cn 137或138
migumovie.lovev.com 8080
wap.12530.com#POST http://wap.12530.com/wireless/n/index.htm 138或8080
wap.migu.cn#POST http://wap.migu.cn 8080
index.12530.com#POST http://index.12530.com 138
mcontent.10086.cn 137
wap.gd.10086.cn#POST http://wap.gd.10086.cn 138广东
wap.hb.10086.cn#POST http://wap.hb.10086.cn/ HTTP/1.1 8080湖北
wap.ah.10086.cn#POST http://wap.ah.10086.cn 138安徽
其实上面也可以看出,host用来用去都是这些,不死心流量多想折腾可以换个端口不换host试试,移动常用端口有137,138,139,80,8080,443
还是联通好( ′◔ ‸◔`)
没有评论:
发表评论