|
|
本帖最后由 jmes2@163.com 于 2021-2-25 22:51 编辑
分流设置请参考此贴:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4050513&page=1&extra=#pid10911613
效果图:
1、首先搭建下载服务器
建议用debian 10,启动快速,安装简单,设置好静态IP,直接访问地址即可看到更新的文件!
1 安装nginx
sudo apt-get install nginx
2 创建conf文件
nano /etc/nginx/conf.d/file_server.conf
修改conf文件如下:
server {
listen 80; # 监听端口
server_name 10.1.2.3; # 自己PC的ip或者服务器的域名
charset utf-8; # 避免中文乱码
root /home/xx/share; # 文件路径 这个路径根据自己的实际设置,路径的目录必须要建立了才可以,不然会报错,如自己的是:/home/jmes2,此处就是:root /home/jmes2;
location / {
autoindex on; # 索引
autoindex_exact_size on; # 显示文件大小
autoindex_localtime on; # 显示文件时间
}
}
3 使配置生效
sudo rm /etc/nginx/sites-enabled/default
sudo service nginx reload
4 访问
浏览器里直接输入 http://10.1.2.3
5 nginx其他命令
sudo /etc/init.d/nginx start|stop|reload|
sudo service nginx start|stop|reload|
2、debian 每日自动更新脚
1、首先添加Crontab定时任务,用来每日定时执行脚本,将脚本上传到linux 系统目录,执行 chmod +x cnip.sh 授权, ./cnip.sh 运行,即可在当前目录生成cnip.rsc文件!
nano /etc/crontab
0 12 * * * root /root/cnip.sh 脚本汇总6个国内IP地址列表,将个6个文件去重汇总成一个CNIP.RSC文件,然后复制到NGINX目录(默认不移动,如需移动,请去除注释并设置路径),即可通过浏览器访问:http://192.168.1.6/cnip.rsc,就可以看到文件了,然后用ROS添加的脚本定时执行即可!
脚本文件下载:
3、ROS添加脚本---自动下载Debian 生成的分流文件 cnip.rsc,导入防火墙!
自动下载设置:# Update blocked.rsc
/tool fetch mode=http url="http://192.168.1.6/cnip.rsc" \
dst-path=cnip.rsc
/im file=cnip.rsc
:log info ([/file get blocked.rsc contents]) ROS定时执行脚本:
:execute script="script1" |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|