2016年11月15日星期二

如何将ovpn里面的host用于ssr

如何将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

还是联通好( ′◔ ‸◔`)

没有评论:

发表评论