0x0. 前言
通常手机卡免流可以借助的常用工具是OpenVPN、Tiny、ShadowsocksR(以下简称SSR)。很久之前用过OpenVPN,但是搭建和配置比较麻烦,例如需要写”线路“文件。
本文主要是使用SSR这个开源工具,基于Docker快速搭建。
SSR开源地址:https://github.com/shadowsocksrr/shadowsocksr
0x1. 安装教程
1). 安装Docker并pull镜像
Docker安装教程可以参考官网的文档或者之前的文章。
- Docker官方安装文档
- 玩转Linux之Docker
以下是SSR的DockerHub地址,类似镜像很多,我找了一个可以使用的,按道理优先选择使用数量最多的镜像。
https://hub.docker.com/r/teddysun/shadowsocks-r/
2). 新建配置文件
本文SSR配置文件路径为/jsdata/ssr/config.json
,文件内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| { "server": "0.0.0.0", "server_ipv6": "::", "server_port": 80, "local_address": "127.0.0.1", "local_port": 1080, "password": "123456", "timeout": 120, "method": "chacha20", "protocol": "auth_chain_a", "protocol_param": "", "obfs": "http_simple", "obfs_param": "", "redirect": "", "dns_ipv6": false, "fast_open": true, "workers": 1 }
|
参数解释:
server_port
:SSR端口,建议80
password
:SSR连接密码
method
:加密方式(不重要),常见的加密方式自行谷歌
protocol
:协议(不重要),常见的协议自行谷歌
obfs
:混淆方式(重要),必须是http_simple
3). 运行镜像
1 2 3 4 5
| docker pull teddysun/shadowsocks-r docker run -d --name js-ssr --restart=always \ -p 80:80 -p 80:80/udp \ -v /jsdata/ssr/config.json:/etc/shadowsocks-r/config.json \ teddysun/shadowsocks-r
|
参数解释:
-d
:后台运行容器,并返回容器ID
--restart=always
:随着Docker启动而启动
--name
:为容器指定一个名称
-p
:映射端口,格式为:宿主机端口:容器端口
-v
:映射卷
0x2. 客户端推荐
Android:shadowsocksr-android
IOS:Shadowrocket
Windows:shadowsocksr-csharp
0x3. 混淆参数
免流的核心是混淆参数,对应参数可以通过抓包获得,原理是利用运营商流量识别系统漏洞,欺骗流量计费系统从而达到免流使用流量的目的,例如我们设置混淆参数为ltevod.tv189.cn
(这是最经典的电信爱看免流混淆参数),当我们连接服务器使用流量时,计费系统会误以为是使用爱看的流量,自然也就是从爱看定向流量包里面扣除,而不是从我们通用流量中扣除。
目前通过定向流量免流的方式还是可以使用的,配合互联网卡还是很香。16年左右很好免,但是随着运营商系统识别能力变强,很多混淆参数都被和谐,只有定向流量的方式最稳定。
以下列举了常见的免流混淆参数(主要以定向流量为主),不保证所有都可以用,如果没有可以自行谷歌或者抓包。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
| 全国阿里鱼卡阿里宝卡虾米音乐B m128.xiami.net 全国阿里鱼卡优酷视频A vali.cp31.ott.cibntv.net 全国电信天翼视讯A h5.nty.tv189.com 全国电信天翼视讯B vod3.nty.tv189.cn 全国网易白金卡爱奇艺 msga.cupid.iqiyi.com 优酷A sdk.m.youku.com 全国阿里鱼卡钉钉 g.alicdn.com 全国阿里鱼卡卡支付宝 ds.alipay.com 全国阿里鱼卡优酷视频B actives.youku.com 全国网易白金卡163邮箱 g6a49.mail.163.com 爱看4G ltevod.tv189.cn 爱听4G clientst.musicway.cn 爱玩4G open.4g.play.cn 微博V卡A new.vip.weibo.cn 微博V卡B m.weibo.cn 联通大王卡QQ音乐A dl.stream.qqmusic.com 全国百度圣卡爱奇艺 baiducdncnc.inter.iqiyi.com 全国阿里宝卡钉钉 tms.dingtalk.com 全国联通沃音乐 music.hxll.wostore.cn 联通大王卡 szminorshort.weixin.qq.com szshort.weixin.qq.com dns.weixin.qq.com dl.stream.qqmusic.com m.y.qq.com commdate.vqq.com 联通哔哩哔哩卡 app.bilibili.com m128.xiami.net g.alicdn.com ds.alipay.com h5.m.taobao.com static.shuqiread.com wxapi.taobao.com pic.xiami.net 优酷视频 vali.cp31.ott.cibntv.net actives.youku.com sdk.m.youku.com www.youku.com ding.youku.com 电信百度圣卡 msg.71.am baiducdncnc.inter.iqiyi.com cmonitor.iqiyi.com client.map.baidu.com news.baidu.com 天翼视讯 h5.nty.tv189.com vod3.nty.tv189.cn www.baidu.com/h5.nty.tv189.com
|
0x4. 总结
免流的方式有很多种,有的是识别host(多数情况也是这种),有的是识别user-agent。总的来说,定向流量免流还可以玩玩,其他的容易翻车。
不比当年,免流已经成为历史,不过偶尔玩一下还是可以的,比如我现在用的是电信的爱听和爱玩,每月加起来12G,够日常使用了。