|
本帖最后由 o00nmq 于 2017-8-28 13:44 编辑
CloudXNS DDNS:
首先,在路由器上开启SSH,使用Putty或XShell等工具连接路由器,执行
- opkg update
- opkg install curl
- wget -O /jffs/ddns https://raw.githubusercontent.com/kuretru/CloudXNS-DDNS/master/CloudXNS-ddns.sh
复制代码 其中"-O /jffs/ddns"为保存的目标,可以选择放在/jffs,挂载U盘后的/opt等地方
然后修改该脚本内的API Key、Secret Key,将你自己的填入脚本内
在CloudXNS添加需要DDNS的域名,并在脚本填写该域名
修改interface一项,作者的说明:
- interface="" #留空时,CloudXNS则会自动获取你的公网IP
- interface="ppp0" #tomato路由器使用ppp0作为网卡名
- interface="pppoe-wan1" #OpenWRT路由器使用wan1作为网卡名
复制代码 如果是双WAN,单线多拨之类的,但是需要在次级路由上用到DDNS的,可以参考我的修改(红色字体内为此选项步骤,可选)
- 26-28行改为:
- if [ -n "$interface" ] ;then
- value=$(curl ifconfig.co)
- fi
- 注意,此时interface=""项不得为空,随便填点什么即可
复制代码 然后在主路由上添加静态路由,来源188.113.88.0,掩码255.255.255.0,目标0.0.0.0,接口选择你想要DDNS的网卡
最后,
- cru a ddns "*/5 * * * * /jffs/ddns"
复制代码 截止,CloudXNS DDNS完成
接下来是Aria2/Transmission的部署教程,要求:已经安装好entware-ng(未完成此步骤请参考:https://www.right.com.cn/forum/thread-251338-1-2.html)
- opkg update
- opkg install aria2 #对应Aria2
- opkg install transmission-daemon-openssl #对应Transmission
复制代码 安装完毕后,执行 sh /opt/etc/init.d/rc.unslung stop
随后编辑
/opt/etc/aria2.conf 对应aria2
/opt/etc/transmission/settings.json 对应transmission找到配置文件
Aria2配置文件要点:
- dir=/opt/aria2/downloads #下载目录
- rpc-listen-port=6800 #RPC监听端口
- rpc-secret=meow123 #RPC口令(不是密码)
- #rpc-secure=true #是否开启验证,此项默认注释,但验证默认开启
复制代码 Transmission配置文件要点:- "download-dir": "/mnt/sda1/transmission/torrent", #下载目录
- "rpc-password": "", #RPC密码,开启Transmission后会对该处进行加密
- "rpc-port": 9292, #RPC监听端口
- "rpc-username": "" #RPC用户名
- "rpc-authentication-required": true, #是否开启RPC验证
复制代码
配置完毕后,执行sh /opt/etc/init.d/rc.unslung start 即可
以上CloudXNS DDNS脚本来源:https://github.com/kuretru/CloudXNS-DDNS
|
|