家庭网络媒体中心4:R6400刷Tomato部署ShadowSocks与迅雷离线

因为改版梅林应用市场的迅雷下载下线了,和觉得梅林虽然用起来是最简单的,但有些东西并不适合我,也觉得臃肿,所以后来是刷了Tomato(advancedtomato版,也就是UI改良版),除了用上一篇的ngrok来代替花生壳,还有两个功能必不可少,一个是ss,一个是迅雷远程。

Tomato上部署ss刚开始折腾了好久,因为ss除了要通过entware(包管理工具,安装后可以用opkg安装扩展包)安装shadowsocks-libev,还要配合gfwlist,pdnsd或者chinadns等防止DNS污染和通过iptable来判断哪些走隧道那些直接访问。

ShadowSocks

后来发现了HOUZI大神的自动安装脚本才得到解脱,我用的R6400是ARMv7,下载相应的软件包和脚本,路由器上设置挂载JFFS分区后将软件包和脚本上传到路由/tmp目录下,赋予脚本可执行权限并进行安装操作

chmod +x /tmp/shadowsocks
/tmp/shadowsocks -su

出现already installed为安装成功,非常方便,不过安装脚本是需要联网下载依赖包什么的,所以我担心也不是永久有效

NUMBER方案备注
1ss-redir+gfwlist+pdnsd我用该方案
2ss-redir+chnroutes+chinadns+pdnsd没测试过
3ss-redir+chnroutes+chinadns+dnscrypt-proxy作者用该方案
4ss-redir+chnroutes+pcap_dnsproxy貌似有需要注意的,不推荐
5ss-tunnel+chnroutes+chinadns貌似有需要注意的,不推荐

输入SS账号信息后选择方案,重启路由后就可以了

迅雷远程

Xware1.0.X很久前已经停更新,后来又推出过Xware3的测试版,但已经过期,现在官方论坛上最后的更新版本是Xware1.0.31,估计迅雷远程后面会变成合作商家和迅雷自家路由和下载宝特有。不过目前暂时还是可以用的

下载Xware1.0.31_netgear_6300v2 解压后直接放到路由器上,比如我是放到/jffs/xunlei/目录下

启动命令/jffs/xunlei/portal,第一次运行后获取到激活码,去绑定后就可以使用了,可以将启动命令添加到自动启动脚本

停止命令/jffs/xunlei/portal -s

备忘

shadowsocks脚步参数说明

set_up)
    ShadowSocks自动安装部署
    关联`START` `modules` `rules`
    可以重新选择方案

modules)
    加载使用IPSET所需要的模块
    也可以独立运行,例如跟着路由器一起开机启动    

START)
    关联`set_up`起到安装部署过程中启动程序和更新IP列表的作用也可以独立运行,例如跟着路由器一起开机启动
    关联`update_chnroutes` `update_gfwlist` `flush` `rules`

rules)
    加载各个方案所需要的iptables rules
    也可以独立运行,例如跟着路由器一起开机启动

adbyby|adm)
    加载广告过滤规则
    也可以独立运行,例如跟着路由器一起开机启动    

global)
    开启和关闭[2][3][4]方案的全局代理模式
    关联`flush` `rules`
    可以独立运行

flush)
    清空防iptanles之前加载的rules,恢复iptables默认
    可以独立运行

update)
    [2][3][4]方案更新中国IP列表、Host、Routing
    关联`flush` `rules`
    可以独立运行    

update_gfwlist)
    [1]方案更新GFWLIST
    可以独立运行    

check)
    守护各个方案的进程、防火墙规则
    可以独立运行        

ss_switch)
    shadowsocks账号切换
    多种模式账号切换:
    [修改json文件] 主要用于各个不同[密码][加密方式][端口]
    [修改IP] 主要用于相同[密码][加密方式][端口]
    关联`run`
    可以独立运行

lan_control)
    [2][3][4]方案的本地局域网设备使用代理控制
    写入IP方式:
    [自定义手动输入]
    多种控制模式:
    [转发列表内]
    [忽略列表内]
    可以独立运行    

services_action)
    关闭和开启代理
    关联`flush` `rules`
    可以独立运行

update_scr)
    更新脚本
    多种模式:
    [仅更新脚本] 主要用于脚本更新
    可以独立运行   

backup)
    备份entware
    执行可选
    可以独立运行    

*email)
    邮件提醒
    可以独立运行

部分参数使用

global参数(全局模式切换)
开启全局模式
shadowsocks -g start
关闭全局模式
shadowsocks -g stop

adbyby|adm参数(广告过滤)

广告过滤设备控制
打开/opt/etc/{adbyby|adm}下的目录的文件进行ip写入

格式:
192.168.1.20
192.168.1.6
····

shadowsocks -ad -l /opt/etc/{adbyby|adm}/lan_bp.list

清理广告过滤设备控制IP
shadowsocks -ad -c

关闭广告过滤及其清理规则
shadowsocks -ad -f

ss_switch参数(账号切换)
shadowsocks -sw

note
选择修改JSON文件还是server ip(要是服务器不是相同端口和密码的得选择JSON,则反之!),输入一些参数完毕后直接回车确定

WAN_control(外网设备代理控制)

note
/opt/etc/shadowsocks/{WAN_AC_BP\WAN_AC_FW}下的两个目录的文件进行ip写入,如果我们选择列表内不走代理,直接编辑WAN_AC_BP下的文件,格式同上广告过滤,使其生效shadowsocks -f && shadowsocks -r

services_action参数(代理的开启和关闭)
停止代理
shadowsocks -sa stop
重新开启代理
shadowsocks -sa start

mail参数(邮件提醒)
shadowsocks -e
直接在脚本的开头进行设置,然后自行加入到计划任务中!

已有 2 条评论

  1. Samy Samy

    Houzi的網路位址已經不在了,請問還有其他地方有備存,可以自動安裝內文提到的方案嗎?
    自己是試過只安裝shadowsocks-libev的ss-server可以用,可是大陸的家人沒法翻牆。要再安裝gfwlist+pdnsd 或 chinadns等等其他附件,又還沒搞懂。

    1. 我已经放弃原版Advacned Tomato,改投回梅林,同时koolshare家也发布了增加他家插件市场的Advacned Tomato,两者通过市场安装的SS功能都非常强大,而且省心~

添加新评论