android移动端使用ssr或者v2ray可以解除区域

现在安卓上一堆tunnerl to china的软件如雨后春笋般的出来了,其中有不少免费的也有不少收费的。有需要的朋友可以找找。这些软件的内核应该都是ss模式,对需要解的流量进行转发,其他流量直连。我这里不做推荐。

我自己用ss和ssr客户端比较多,所以就写点如何用ss或者ssr客户端来解锁。前提条件自然是有个服务器了。这个服务器可以使自己用国内的vps搭的(贵),也可以是找机场(ss机场)买的。 买之前弄清楚有没有国内的节点ip,不是就歇菜了。

SSR:
打开ssr界面,设置好服务器之后,route模式选择customize acl file,这里提示填入一个链接。这个链接里面填了需要代理的网址。这里使用unblock youku上的白名单列表。不过需要找个网站放起来。
然后选上pre-app proxy,这是出现的界面要求选择要代理哪些app。我选了腾讯啊,网易啊啥的。然后开启后就可以解了。

SS:
SSR界面中使用ACL网址,SS中则可以使用更多的方式。可以使用上面的网址列表,也可以自己一条条添加网址,ip和正则表达式。然后在Apps vpn mode中选择需要代理的app就好了。

V2ray
由于最近开会,所以ss蛮多不稳定,而且特征识别的问题会让ss越来越不好用。为了抗议ss被喝茶,大牛们开发了v2ray。有些人就自己搭了v2ray的服务器。然后在安卓上面使用v2ray的客户端。v2ray太新了,所以android上的实现不想ss那么好。目前的大多数客户端主要是国内人用于科学上网,而用来解网站的功能很欠缺。所以要求客户端能支持自己设定ip和域名的。目前我成功的只有一种,这里写出来,免得大家到处找(非广告或者安利):bifrostV。打开这个软件后新建一个profile,填上服务器地址等信息,可以在route的地方选择custom routing,然后在apps mode选择需要代理的app。这里有个需要提醒的地方,有些app比较坑爹的不直接使用域名进行连接,这样需要打开软件中的inbound sniffing。这样会强制将代理的数据流中的域名匹配出来,用于和routing的列表进行比较。此外,custom routing设置方式也截然不同。它不支持上面那种网页模式,需要把要代理的域名和ip分别(注意是分别)放入两个list中并且选择好outbound tag卫proxy。而默认的rule可以选择direct。这样优先级上先对两个列表的域名和ip进行匹配,如果匹配成功就上代理,如果匹配不上就直连。

总结一下,如果不想太多事,就下个tunnel的app完事,里面的代理和规则都已经写好了不需要折腾。如果喜欢自己折腾,就用ss/ssr/v2ray的方式。那种情况必须折腾呢,就是有些网站unblock优酷没弄,但是你自己想用。这样可以用抓包软件抓app的包,把需要代理的网址解出来,然后放到代理规则中。

希望对大家手机上听歌看片有帮助,谢谢!

忘了提了,ss/ssr/v2ray可以非常方便的推广到桌面。由于我没有ios的设备所以没有试过ios,有的朋友可以帮忙测试一下!

@Rui_Chen 你会抓包分析吗? 能分享类似的经验吗? 我苦于不会分析数据包.

貌似ssr在解锁视频方面还没有被封锁.我的私有的用了几年了.没问题.

我碰到国内ali的服务器端口被封了,ssserver根本跑不起来。v2ray非常好。

抓包分析,我目前用两种:
第一种是手机上使用httpcannary,可以只抓其中某一个app的包,目前对大多数的app有效。华为手机自己的music没效果。我还是试用过其他一些,大同小异。
然后第二种使用桌面的fiddler。大概的步骤是:

  1. 电脑上安装fiddler。
  2. 设置好端口和https解码
  3. 手机上面wifi使用电脑的ip地址加端口作为proxy。
  4. 手机上上一个fiddler给的网址下载证书,安装。
  5. 打开app抓。

app如果没有使用ssl pinning的话都可以抓,但是如果使用了,中间人抓包的方式就不起作用了。只能魔改app跳过ssl pinning再抓。

包抓出来之后找出哪个网址是解锁的也不容易,需要具体网站具体分析。最粗暴的方式就是把所有抓出来的网址全部丢进去。@wtjfree

我主要是想抓其中一个软件.例如腾讯. 网络数据包是可以看到但是,苦于不知道怎么能有效的分析.太多了.

我指电脑端.

另外你有openwrt了为啥还要用ali.在国内安装一个自己的路由器就搞定了.

你只是为了解锁么还是有什么其他原因?

我国内没有路由器,还没回去过。如果回去了就可以在router装个服务端用着了,现在只能买个机场或者用国内的vps。

就是为了解锁视频,不过我家多用电视盒子.不确定解锁是否是通用的.

您能分享下关于腾讯相关的规则吗?

你安装的是云视听极光么?

如果是我可以分享给你。如果以后失效,你可以在手机上装一个云视听极光,然后用我上面说的方式抓包。

我目前环境是在路由器上用ssr的客户端编辑这个 Custom List 就想看看.到底我错在哪里. 然后争取反推,如何找到对应的数据包

你现在的设置,手机上能解么?

现在的设置就是参考的unlock youku, 我的帖子里面表明了list, 我很少用手机看视频. 手机能看,但是电脑浏览器不可以.

需要你把问题说的更清楚些,我才能给你些调试的建议。我现在猜不到你做到哪一步了。

您看,我在qq浏览器里面这个列表

环境都已经建立好了,

就是怎么分析规则, 我根据你的提示,在qq浏览器里面的F12发现了sources这项应该都是当前视频,要访问的网站. 最坏的情况,就是都加到规则里面去.
目前我的SSR代理规则如下.
server=/.video.qq.com:443/127.0.0.1#5353
server=/.video.qq.com/127.0.0.1#5353
server=/3g.music.qq.com/127.0.0.1#5353
server=/ac.qq.com/127.0.0.1#5353
server=/acc.music.qq.com/127.0.0.1#5353
server=/aid.video.qq.com/127.0.0.1#5353
server=/aidbak.video.qq.com/127.0.0.1#5353
server=/api.unipay.qq.com/127.0.0.1#5353
server=/c.y.qq.com:443/127.0.0.1#5353
server=/c.y.qq.com/127.0.0.1#5353
server=/i.y.qq.com/127.0.0.1#5353
server=/info.zb.qq.com:443/127.0.0.1#5353
server=/info.zb.qq.com/127.0.0.1#5353
server=/info.zb.video.qq.com:443/127.0.0.1#5353
server=/info.zb.video.qq.com/127.0.0.1#5353
server=/mqqplayer.3g.qq.com/127.0.0.1#5353
server=/pay.video.qq.com/127.0.0.1#5353
server=/paybak.video.qq.com/127.0.0.1#5353
server=/proxymc.qq.com/127.0.0.1#5353
server=/qzs.qq.com:443/127.0.0.1#5353
server=/qzs.qq.com/127.0.0.1#5353
server=/s.plcloud.music.qq.com/127.0.0.1#5353
server=/sns.video.qq.com/127.0.0.1#5353
server=/zb.s.qq.com:443/127.0.0.1#5353
server=/zb.s.qq.com/127.0.0.1#5353
server=/proxy.music.qq.com/127.0.0.1#5353
ipset=/.video.qq.com:443/gfwlist
ipset=/.video.qq.com/gfwlist
ipset=/3g.music.qq.com/gfwlist
ipset=/ac.qq.com/gfwlist
ipset=/acc.music.qq.com/gfwlist
ipset=/aid.video.qq.com/gfwlist
ipset=/aidbak.video.qq.com/gfwlist
ipset=/api.unipay.qq.com/gfwlist
ipset=/c.y.qq.com:443/gfwlist
ipset=/c.y.qq.com/gfwlist
ipset=/i.y.qq.com/gfwlist
ipset=/info.zb.qq.com:443/gfwlist
ipset=/info.zb.qq.com/gfwlist
ipset=/info.zb.video.qq.com:443/gfwlist
ipset=/info.zb.video.qq.com/gfwlist
ipset=/mqqplayer.3g.qq.com/gfwlist
ipset=/pay.video.qq.com/gfwlist
ipset=/paybak.video.qq.com/gfwlist
ipset=/proxymc.qq.com/gfwlist
ipset=/qzs.qq.com:443/gfwlist
ipset=/qzs.qq.com/gfwlist
ipset=/s.plcloud.music.qq.com/gfwlist
ipset=/sns.video.qq.com/gfwlist
ipset=/zb.s.qq.com:443/gfwlist
ipset=/zb.s.qq.com/gfwlist
ipset=/proxy.music.qq.com/gfwlist

手机可以看,但是电脑浏览器不可以看.

首先这个list里面所有的server都是不需要的,因为sever是用dns来解析地址,在国外dns没有污染,所以没有必要使用。

如果是手机端的话,只需要一条就够了,已经发给你了。网页的我没怎么看过,但是感觉和手机端的差不多啊。

好的我在试试.貌似电脑端,就用一条也可以.

那就好,地址也都不要端口