找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 36131|回复: 88

Openwrt下Oscam多账号智能读取及转发配置(原创)

 火.. [复制链接]
发表于 2016-12-22 02:08 | 显示全部楼层 |阅读模式
本帖最后由 billking 于 2016-12-22 02:42 编辑

一、  前言
       现在广大家庭都利用光宽带+安卓盒子看电视看电影,使用有线电视看电视节目的情况越来越少,但也许还有很多家庭有老人,他们毕竟不像我们年轻人那样会轻松自如使用复杂的安卓盒子,他们的习惯是机顶盒、电视开机就直接看节目,换节目也就上下键就OK,所以楼主家就是这样。所以一直使用广电的有线电视,但广电最操蛋的是一月20多元的收视费还只能看公共频道,因此就索性不用广电的机顶盒,全家几台电视的机顶盒全更换为支持CCCam协议的,路由器也改装使用Openwrt,再装个Oscam共享出来,全家都能看几乎所有的频道节目而且价格也比广电低。本着在Oscam这个领域信息比较敏感、封闭,有些朋友就算精通了解也不愿共享自己的经验,基于此种情况,楼主反复查阅、摸索相关信息及设置,并反复测试成功后,特将自己的心得及优化设置共享给各大网友参考,如有人将这些用作商业行为本人概不负相关法律责任,纯属学习研究使用。

二、  基本条件
1.      转发服务器 [满足(1)或(2)都行]
(1)    安装有Oscam的路由器(路由器最好是openwrt系统,闪存8M以上,内存64M以上);
             1)  AR71xx系列的路由器在openwrt下如何安装oscam
             2)  MT7620N/A系列的路由器在openwrt下如何安装oscam
备注:Oscam版本最好在r10641以上。

(2)    DM500、DM800系列、F3等可以安装Oscam系统的机顶盒(这不是本文讨论的重点)。


2.      带有CCCam协议的有线电视机顶盒
DM500C、DM800C、新蕾4、F3、iCOOL2G AK47、Q5HDPVR、泰信X1 X2、安卓有线机顶盒等。

三、  Oscam配置
       原来直接使用在Oscam中CCCam协议就可以转发给家里有几台电视,现在账号提供商作了转发屏蔽限制,因此不得不采用其他协议来作“路由转发”。看不懂的朋友请自行查阅相关文档,楼主不会就有些敏感问题一一回答!
      Oscam作转发主要用到三个文件:oscam.server、oscam.user、oscam.conf


1.      oscam.server配置

[reader]
label                        = reader-1
protocol                      = cccam
device                        = www.163.com,32200 ——(域名或固定IP地址,端口)
user                          = 20161222   ——GX服务商提供的账号)
password                      = 12345678   ——GX服务商提供的密码)
inactivitytimeout             = 30
reconnecttimeout              = 3
caid                          = 0939   ——GX服务商有线电视卡类型)
ident                         = 0939:000000   ——GX服务商有线电视卡类型)
group                         = 1   ——(共享账号1分为第1组)
emmcache                      = 1,1,2,0
blockemm-unknown              = 1
blockemm-u                    = 1
blockemm-s                    = 1
blockemm-g                    = 1
cccversion                    = 2.1.4
cccmaxhops                    = 20
audisabled                    = 1

[reader]
label                         = reader-2
protocol                      = cccam
device                        = abcd.3322.org,22100   ——(域名或IP地址,端口)
user                          = 20161223   ——GX服务商提供的账号)
password                      = 87654321   ——GX服务商提供的密码)
inactivitytimeout             = 30
reconnecttimeout              = 3
caid                          = 4A02   ——GX服务商有线电视卡类型)
ident                         = 4A02:000000   ——GX服务商有线电视卡类型)
group                         = 2   ——(共享账号2分为第2组)
emmcache                      = 1,1,2,0
blockemm-unknown              = 1
blockemm-u                    = 1
blockemm-s                    = 1
blockemm-g                    = 1
cccversion                    = 2.1.4
cccmaxhops                    = 20
audisabled                    = 1

[reader]
label                         = reader-3
protocol                      = cs357x   ——(此协议作二次转发,服务商账号1使用)
device                        = 192.168.1.1,13000   ——(本地路由器内网地址,端口
user                          = user4  ——(本地oscam内部转发账号)
password                      = 12345   ——(本地oscam内部转发密码)
inactivitytimeout             = 1
reconnecttimeout              = 3
caid                          = 0939   ——(对应服务商账号1
ident                         = 0939:000000   ——(对应服务商账号1
group                         = 3  ——(所有内部转发账号分为第3组)
blockemm-unknown              = 1
blockemm-u                    = 1
blockemm-s                    = 1
blockemm-g                    = 1
audisabled                    = 1

[reader]
label                         = reader-4
protocol                      = cs378x   ——(此协议作二次转发,服务商账号2使用)
device                        = 192.168.1.1,12000   ——(本地路由器内网地址,端口
user                          = user5   ——(本地oscam内部转发账号)
password                      = 12345   ——(本地oscam内部转发密码)
inactivitytimeout             = 1
reconnecttimeout              = 3
caid                          = 4A02   ——(对应服务商账号2
ident                         = 4A02:000000   ——(对应服务商账号2
group                         = 3   ——(所有内部转发账号分为第3组)
blockemm-unknown              = 1
blockemm-u                    = 1
blockemm-s                    = 1
blockemm-g                    = 1
audisabled                    = 1


备注:如果自己有接读卡器,可以按照上面案例自行往下为group组。这么做的目的是所有的内网用户都可以自由读取服务商提供的账号信息和自己的读卡器信息。


2.      oscam.user配置
[account]
user                          = user4
pwd                           = 12345
keepalive                     = 1
caid                          = 0939
ident                         = 0939:000000
group                         = 1   ——(对应读取服务商账号1
cccmaxhops                    = 20
cccreshare                    = 20
cccstealth                    = 1
numusers                      = 0
penalty                       = 0

[account]
user                          = user5
pwd                           = 12345
keepalive                     = 1
caid                          = 4A02
ident                         = 4A02:000000
group                         = 2   ——(对应读取服务商账号2
cccmaxhops                    = 20
cccreshare                    = 20
cccstealth                    = 1
numusers                      = 0
penalty                       = 0

[account]
user                          = user1   ——(要转发的内网用户账号)
pwd                           = 12345
keepalive                     = 1
group                         = 3   ——(对应读取reader-3reader-4的账号信息)
cccmaxhops                    = 2
cccreshare                    = 0

[account]
user                          = user2   ——(要转发的内网用户账号)
pwd                           = 12345
keepalive                     = 1
group                         = 3   ——(对应读取reader-3reader-4的账号信息)
cccmaxhops                    = 2
cccreshare                    = 0

[account]
user                          = user3   ——(要转发的内网用户账号)
pwd                           = 12345
keepalive                     = 1
group                         = 3   ——(对应读取reader-3reader-4的账号信息)
cccmaxhops                    = 2
cccreshare                    = 0


3.      oscam.conf配置
[global]
logfile                       = /tmp/oscam.log  ——(此路径为路由器的临时目录不占空间)
netprio                       = 9
nice                          = 9
maxlogsize                    = 0
waitforcards                  = 0
lb_mode                       = 1

[cs357x]
port                          = 13000@0939:000000   ——(对应读取服务商账号1
keepalive                     = 1
suppresscmd08                 = 1

[cs378x]
port                          = 12000@4A02:000000   ——(对应读取服务商账号2
keepalive                     = 1
suppresscmd08                 = 1

[cccam]
port                          = 678   ——(此端口为机顶盒访问转发服务器的端口)
version                       = 2.1.4
reshare                       = 2
reshare_mode                  = 2
ignorereshare                 = 1
stealth                       = 1
keepalive                     = 1

[monitor]
port                          = 34000
serverip                      = 127.0.0.1
nocrypt                       =0.0.0.0-255.255.255.255
aulow                         = 120
monlevel                      = 4
hideclient_to                 = 15

[webif]
httpport                      = 7777   ——WEB页面访问端口,可自行修改)
httpuser                      = oscam   ——WEB页面访问账号,可自行修改)
httppwd                      = oscam   ——WEB页面访问密码,可自行修改)
httpallowed                   = 0.0.0.0-255.255.255.255
aulow                         = 120
hideclient_to                 = 15



   以上三个文件的配置,在机顶盒端看节目时,
Oscam服务器可以根据多个共享服务商(或自行读卡)提供的账号进行智能路由选择。比如服务商1的账号比服务商2的账号网络延时小,此时oscam自动读取服务商1的账号;服务商2的账号比服务商1的账号专用频道多,此时oscam自动读取服务商2的账号。任何一个共享账号出现问题或者网络中断都不会影响转发客户端的节目收看!





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3恩山币 +5 收起 理由
drag*** + 1 客户端的oscam.server怎么设置呢?
d2*** + 3 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
chali_*** + 1 无私的楼主! 请研究下轮读和2次转发频道的限制 精通的不肯分享 入门真难!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2023-3-2 15:23 | 显示全部楼层
xx谢谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-3-2 13:17 | 显示全部楼层
收藏一下,有空折腾着玩玩
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-3-4 12:32 | 显示全部楼层
用scr3310读有线卡,oscam.server如何写啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-28 22:18 | 显示全部楼层
请问有没有N1用的OSCAM安装文件?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-12-18 13:25 | 显示全部楼层
billking 发表于 2017-5-1 23:02
检查一下 oscam.user中[account]下配置有没有keepalive = 1这个参数!
反复重启oscam程序并不好,这样会 ...

楼主你好,我按你的教程,把你的3个文件夹得文件复制到oscam的3个文件中,只是把上面的服务商的账号改成我的账号,比如我要共享账号1的账号,是不是我机顶盒的账号的地址是不是192.168.1.1,13000 用户名是 user4  密码是12345这个吗?如果是的话怎么我的机顶盒怎么连不上账号。但直接用服务商的账号是可以连上的。望解答,谢谢!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-23 08:33 | 显示全部楼层
学习了,谢谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-22 18:47 | 显示全部楼层
值得学习,你这个不读 有线的卡吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-15 23:47 | 显示全部楼层
折腾有线的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-1-20 09:52 | 显示全部楼层
zhanbiao 发表于 2017-10-7 21:12
我的F3跟你一样的状况,要进网页重启一下才能登入服务器,你解决了吗?怎么解决的?请指教

路由DNS内网域名劫持:1.在路由/etc/dnsmasq.conf配置添加一行 address=/abc.com/192.168.1.1 (IP地址是有线卡共享机器的地址)   2.在F3接收机OSCAM插件 oscam.server共享账号里面改 device =abc.com,13000   
然后就放心用吧
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-1-20 09:43 | 显示全部楼层
yuxiangj 发表于 2017-5-12 20:27
谢谢楼主!!!!!!!!!!!!!

我用局域网内网劫持解决了OSCAM共享不稳定的问题,使用了好几个月,之前的问题没有再复现,可以说已经彻底解决了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-11-22 14:28 | 显示全部楼层
多谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-10-23 20:53 | 显示全部楼层
好东西。要慢慢参悟
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-10-7 22:19 | 显示全部楼层
这种方法同样适用于卫星电视的GX。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-10-7 21:12 | 显示全部楼层
yuxiangj 发表于 2017-5-12 20:27
谢谢楼主!!!!!!!!!!!!!

我的F3跟你一样的状况,要进网页重启一下才能登入服务器,你解决了吗?怎么解决的?请指教

点评

路由DNS内网域名劫持:1.在路由/etc/dnsmasq.conf配置添加一行 address=/abc.com/192.168.1.1 (IP地址是有线卡共享机器的地址) 2.在F3接收机OSCAM插件 oscam.server共享账号里面改 device =abc.com,13000 然  详情 回复 发表于 2018-1-20 09:52
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 19:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表