找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 24888|回复: 46

20210802更新-圖文教程 折腾迅雷赚钱宝PRO(二代) -- armbian软件安装

 火.. [复制链接]
本帖最后由 sillydanny 于 2021-8-2 14:49 编辑

折腾迅雷赚钱宝PRO(二代) — armbian软件安装




前言:
在恩山总有好多优秀的大佬在无私地分享,自上次@dybjxx适配的迅雷赚钱宝OPENWRT固件后,今次又一位大佬@icebee250分享armbian固件,二话不说立即刷来折腾。
这次的分享更多是在armbian系统上安装软件,而软件上的使用需要自行发掘(或者百度,Google老师)。





目录内容:
  • 刷机及首次登入
  • 更新系统时间
  • Linux 系統的終端機-ttyd
  • SMB目录分享
  • FileBrowser
  • qBittorrent - BT下载利器
  • aria2 - 强大又轻巧的下载工具
  • LNMP (Linux系统下Nginx+PHP+MySQL)
  • Directory Lister-简洁目录列表程序
  • h5ai-目录分享伺服器
  • Lychee - 相册
  • Typecho - 个人博客
  • FileRun - 个人网盘
  • frp - 高性能的内网穿透程式
  • 导航页
  • RCLONE - 网盘挂载器
  • Rsync - 定时备份资料到NAS上



刷机及首次登入
关于固件下载、刷机及首次登入后建立新帐号,直接参考大佬@icebee250 的即食教程


或者图文教程:



電腦開啟`USB_Burning_Tools`并導入`armbian`固件






1. 雙公頭USB線,一端連入電腦,一端連接賺錢寶PRO的`USB`口。
2. 斷電情況下,按住`RST`重置鍵不放。
3. 通電後,查看`USB_Burning_Tools`刷機軟件顯示「`連接成功`」後可鬆開`RST`重置按鈕。

@coolarec 提示, 刷機可略過步驟 2 ,也是可以. 謝謝!





按`開始`刷機





燒錄完成後按下`停止`按鈕



斷電-通電-接上網線到網絡


在路由器的DHCP列表查找賺錢寶Pro 的IP 地址


SSH 首次登入需要設定新的 root 密碼
帳號: root
初始密碼: 1234


可以同時新建自定義使用者帳號或者取消



調整根目錄空間


  1. resize2fs /dev/data
复制代码




更新系统时间
迅雷赚钱宝PRO的armbian固件预设时间是2019年,需要校准时间才可以更新软件源。

设定+0800时区
  1. timedatectl set-timezone "Asia/Hong_Kong"
复制代码

手动设定现在日期与时间
  1. timedatectl set-time "2021-07-14 14:38:40"
复制代码

安装ntp服务,自动校时
  1. apt install -y ntp
复制代码


查看ntp服务状态
  1. systemctl status ntp
复制代码
显示active (running)代表已启用及执行中


ttyd - 網頁終端機
ttyd 可以讓使用者透過網頁(即瀏覽器)使用 Linux 系統的終端機。
下載TTYD:
  1. wget https://github.com/tsl0922/ttyd/releases/download/1.6.3/ttyd.armhf -O /usr/local/bin/ttyd && chmod +x /usr/local/bin/ttyd
复制代码


新增 ttyd 服務,讓它開機時自動啟動:

  1. cat >> /etc/systemd/system/ttyd.service << EOF
  2. [Unit]
  3. Description=ttyd server

  4. [Service]
  5. Type=simple
  6. ExecStart=/usr/local/bin/ttyd -p 7681 login
  7. Restart=always

  8. [Install]
  9. WantedBy=multi-user.target
  10. EOF
复制代码


將權限設定為 644:
  1. sudo chmod 644 /etc/systemd/system/ttyd.service
复制代码


重新載入 Systemd 設定檔:
  1. sudo systemctl daemon-reload
复制代码


啟動自訂的 ttyd 服務:
  1. sudo systemctl start ttyd
  2. sudo systemctl enable ttyd
复制代码


在瀏覽器中打開http://IP:7681
















SMB目录分享
在设定分享目录前,外置的硬碟已接驳到OneCloud及格式化为EXT4,如需了解外置硬碟的操作可考挂载外置 USB 硬碟

安装:
  1. apt update && apt -y install samba
复制代码

选取Yes



添加分享目录:
  1. cat >> /etc/samba/smb.conf << EOF
  2. [Public]
  3.    path = /mnt/sda
  4.    browsable = yes
  5.    writable = yes
  6.    read only = no
  7.    security = share
  8.    guest ok = yes
  9. EOF
复制代码


[Public]    #分享的目录名称
/mnt/sda    #分享的目录路径
security = share     #不需帐号密码的设定

测试Samba的设置是否正确
  1. testparm
复制代码


重新启动SMB服务
  1. systemctl restart smbd
复制代码




File Browser
FileBrowser可提供在浏览器管理档案,可用于上传、删除、预览、重命名和编辑您的工作。

下载及安装:
  1. wget https://github.com/filebrowser/filebrowser/releases/download/v2.15.0/linux-armv7-filebrowser.tar.gz && tar -xzv -f linux-armv7-filebrowser.tar.gz filebrowser && mv filebrowser /usr/local/bin/ && chmod +x /usr/local/bin/filebrowser && rm linux-armv7-filebrowser.tar.gz
复制代码


配置:
建立配置文件存放目录
  1. mkdir -p /etc/filebrowser
复制代码


添加配置参数:

  1. cat >> "/etc/filebrowser/config.json" << EOF
  2. {
  3.     "address":"0.0.0.0",
  4.     "database":"/etc/filebrowser/filebrowser.db",
  5.     "port":8080,
  6.     "root":"/mnt",
  7.     "username":"admin"
  8. }
  9. EOF
复制代码
address:监听地址 (0.0.0.0) 即任意地址
database:数据库地址
port:需要监听的端口
root:需要读取哪个目录下的文件
username:用户名

编写服务(service)文件
  1. cat >> "/etc/systemd/system/filebrowser.service" << EOF
  2. [Unit]
  3. Description=File Browser
  4. After=network.target

  5. [Service]
  6. ExecStart=filebrowser -c /etc/filebrowser/config.json

  7. [Install]
  8. WantedBy=multi-user.target
  9. EOF
复制代码
  1. chmod 644 /etc/systemd/system/filebrowser.service
复制代码




启动服务
  1. systemctl daemon-reload
  2. systemctl start filebrowser
  3. systemctl enable filebrowser
复制代码


在浏览器中打开http://IP:8080
预设帐号: admin
密码: admin

qBittorrent - BT下载利器
qBittorrent专案旨在提供一个开源软体替代Bittorent。

qbittorrent安装:
  1. apt install -y qbittorrent-nox
复制代码


建立开机自启动服务:
  1. cat >> /lib/systemd/system/qb.service << EOF
  2. [Unit]
  3. Description=qBittorrent Daemon Service
  4. After=network.target
  5. [Service]
  6. User=root
  7. ExecStart=/usr/bin/qbittorrent-nox --webui-port=8083
  8. ExecStop=/usr/bin/killall -w qbittorrent-nox
  9. [Install]
  10. WantedBy=multi-user.target
  11. EOF
复制代码




--webui-port=8083    #表示qbittorrent启动在8083端口


  1. systemctl start qb
  2. systemctl enable qb
  3. systemctl status qb
复制代码



start    #表示启动服务
enabled     #表示开机自启动
active (running)     #表示执行中

建立下载目录并给与所有权限
  1. mkdir -p /mnt/sda/download/temp && chmod 777 -R /mnt/sda/download/
复制代码


在浏览器中打开http://IP:8083
登入名称: admin
密码: adminadmin











aria2 - 强大又轻巧的下载工具
支援了 HTTP、HTTPS、FTP、SFTP、BitTorrent (BT 种子) 和 Metalink 等通讯协定。

建立下载目录
  1. mkdir -p /mnt/sda/download && chmod 777 /mnt/sda/download
复制代码


下载安装脚本
选取 P3TERX 大佬的一键脚本, 因为一直进行维护, 做了大量的功能与细节优化。

  1. wget -N git.io/aria2.sh && chmod +x aria2.sh
复制代码


运行脚本
  1. ./aria2.sh
复制代码


选择数字 1 执行安装
  1. Aria2 一键安装管理脚本 增强版 [v2.7.4] by P3TERX.COM

  2.   0. 升级脚本
  3. ———————————————————————
  4.   1. 安装 Aria2
  5.   2. 更新 Aria2
  6.   3. 卸载 Aria2
  7. ———————————————————————
  8.   4. 启动 Aria2
  9.   5. 停止 Aria2
  10.   6. 重启 Aria2
  11. ———————————————————————
  12.   7. 修改 配置
  13.   8. 查看 配置
  14.   9. 查看 日志
  15. 10. 清空 日志
  16. ———————————————————————
  17. 11. 手动更新 BT-Tracker
  18. 12. 自动更新 BT-Tracker
  19. ———————————————————————

  20. Aria2 状态: 已安装 | 已启动

  21. 自动更新 BT-Tracker: 已开启

  22. 请输入数字 [0-12]:
复制代码




再次运行脚本
  1. ./aria2.sh
复制代码


选择数字 7更改下载目录为 /mnt/sda/download
  1. Aria2 状态: 已安装 | 已启动

  2. 自动更新 BT-Tracker: 未开启

  3. 请输入数字 [0-12]:7

  4. 1. 修改 Aria2 RPC 密钥
  5. 2. 修改 Aria2 RPC 端口
  6. 3. 修改 Aria2 下载目录
  7. 4. 修改 Aria2 密钥 + 端口 + 下载目录
  8. 5. 手动 打开配置文件修改
  9. ————————————
  10. 0. 重置/更新 Aria2 完美配置

  11. 请输入数字 [0-5]:
复制代码




下载Aria2的Web前端 (需預先安裝Nginx)
  1. wget https://github.com/mayswind/Ng-Aria/releases/download/1.2.2/Ng-Aria-1.2.2-AllInOne.zip && unzip Ng-Aria-1.2.2-AllInOne.zip -d /var/www/html/ && rm Ng-Aria-1.2.2-AllInOne.zip
复制代码


在浏览器中打开http://IP:80






LNMP
LNMP是指网站服务器架构:Linux系统下Nginx+PHP+MySQL。
  • Linux: 是一类计算机操作系统的统称,这里使用的是armbian。
  • Nginx: 是网页伺服器也是高性能的HTTP和反向代理伺务器。
  • PHP: 是一种嵌入HTML文档的脚本语言。
  • Mysql: 是一个数据库管理系统。

Nginx - 网页伺服器安装:
  1. apt install -y nginx
复制代码


在浏览器中打开http://IP:80




PHP - 安装:
  1. apt install -y php php-fpm php-mysql php-gd php-curl php-mbstring php-xml php-xmlrpc php-json php-zip php-intl php-mcrypt php-xsl php-dom php-exif
复制代码

編寫nginx設定檔對PHP支持

  1. vi /etc/nginx/sites-enabled/default
复制代码



黄色加亮区是已修改的地方

测试Nginx设置是否正确:
  1. nginx -t
复制代码
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

添加PHP测试页面:
  1. echo "<?php phpinfo(); ?>" > /var/www/html/info.php
复制代码

在浏览器中打开http://IP/info.php



Mysql - 数据库管理系统安装:
出于硬件限制,在armbian的系统内,优先使用MariaDB数据库管理系统。
MariaDB是MySQL关联式资料库管理系统的一个复刻
出于硬件限制,在armbian的系统内,优先使用MariaDB数据库管理系统。
MariaDB是MySQL关联式资料库管理系统的一个复刻。

安装数据库:
  1. apt install -y mariadb-server
复制代码


执行数据库配置向导:
  1. mysql_secure_installation
复制代码





Directory Lister-简洁目录列表程序


Directory Lister是最精简的Web型式浏览和共用文件。配置简单。
需要php-zipphp-dom 扩展。

实现条件:
  • Nginx (或者其他网页伺服器)
  • PHP

建立目录:
  1. mkdir -p /mnt/sda/www/dl && cd /mnt/sda/www/dl
复制代码


下载及安装:
  1. wget https://github.com/DirectoryLister/DirectoryLister/releases/download/3.8.3/DirectoryLister-3.8.3.tar.gz && tar xzv -f DirectoryLister-3.8.3.tar.gz && cp .env.example .env && rm DirectoryLister-3.8.3.tar.gz
复制代码


Nginx的Directory Lister配置:
  1. cat >> "/etc/nginx/conf.d/dl.conf" << EOF
  2. server {
  3.         listen 8084 default_server;
  4. #       listen [::]:8084 default_server;

  5.         root /mnt/sda/www/dl;


  6.         # Add index.php to the list if you are using PHP
  7.         index index.php index.html index.htm index.nginx-debian.html;

  8.         server_name _;

  9.         location / {
  10.                 # First attempt to serve request as file, then
  11.                 # as directory, then fall back to displaying a 404.
  12.         #       try_files $uri $uri/ =404;
  13.         try_files $uri $uri/ /index.php$is_args$query_string;
  14.         rewrite /(.*)/$ /index.php?dir=$1 last;
  15.         }


  16.         # pass PHP scripts to FastCGI server
  17.         #
  18.         location ~ \.php$ {
  19.                 include snippets/fastcgi-php.conf;

  20.                 # With php-fpm (or other unix sockets):
  21.                 fastcgi_pass unix:/run/php/php7.3-fpm.sock;
  22.                 # With php-cgi (or other tcp sockets):
  23.         #       fastcgi_pass 127.0.0.1:9000;
  24.         }

  25.         # deny access to .htaccess files, if Apache's document root
  26.         # concurs with nginx's one
  27.         #
  28.         #location ~ /\.ht {
  29.         #       deny all;
  30.         #}
  31. }
  32. EOF
复制代码




启动Nginx服务
  1. systemctl restart nginx
复制代码


在浏览器中打开http://IP:8084





h5ai-目录分享伺服器
在LNMP环境的基础上,就可以安装多种软件。
H5ai 是一款外观时尚且实用的目录列表分享程序,适合用来做个人网盘,还支持在线播放。

实现条件:
  • Nginx (或者其他网页伺服器)
  • PHP

建立目录:
  1. mkdir -p /mnt/sda/h5ai && chown www-data.www-data -R /mnt/sda/h5ai/
复制代码


下载及解压:
  1. wget https://release.larsjung.de/h5ai/h5ai-0.30.0.zip && unzip h5ai-0.30.0.zip && chown www-data.www-data -R _h5ai/ && rm h5ai-0.30.0.zip
复制代码


Nginx的h5ai配置:
  1. cat >> "/etc/nginx/conf.d/h5ai.conf" << EOF
  2. server {
  3.     listen 8085;
  4.     index index.php /_h5ai/public/index.php;
  5.     server_name  localhost; # change to your own domain

  6.     root /mnt/sda/www/h5ai;

  7.     # individual nginx logs for this vhost
  8.     access_log  /var/log/nginx/h5ai_access.log; # change to your own domain
  9.     error_log   /var/log/nginx/h5ai_error.log;  # change to your own domain

  10.     location /_h5ai/private {
  11.         return 403;
  12.     }

  13.     location ~ [^/]\.php(/|$) {
  14.     fastcgi_split_path_info ^(.+?\.php)(/.*)$;
  15.     if (!-f $document_root$fastcgi_script_name) {
  16.         return 404;
  17.     }

  18.     fastcgi_param HTTP_PROXY "";

  19.     fastcgi_pass unix:/run/php/php7.3-fpm.sock;
  20.     fastcgi_index index.php;

  21.     include fastcgi_params;

  22.     fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
  23.     fastcgi_param  PATH_INFO         $fastcgi_path_info;
  24.     }
  25. }
  26. EOF
复制代码




启动Nginx服务
  1. systemctl restart nginx
复制代码


在浏览器中打开http://IP:8085





Lychee - 相册
一个外观漂亮、易于使用的照片管理系统。上传、管理和共用来自本地应用程式的照片。

实现条件:
  • Nginx (或者其他网页伺服器)
  • PHP
  • MySql (这里是MariaDB)

下载lychee相册文件:
  1. wget https://github.com/electerious/Lychee/archive/refs/tags/v3.1.6.tar.gz && tar xzv -f v3.1.6.tar.gz && mv Lychee-3.1.6/ lychee && chown www-data:www-data -R ./lychee/
复制代码




Nginx的lychee配置:
  1. cat >> "/etc/nginx/conf.d/lychee.conf" << EOF
  2. server {
  3.     server_name localhost;
  4.     listen 8081;
  5.     root /mnt/sda/www/lychee;

  6.    # access_log /var/www/my.lychee.site/logs/access.log;
  7.    # error_log /var/www/my.lychee.site/logs/error.log;

  8.     index index.php index.html;

  9.     location / {
  10.     try_files $uri $uri/ /index.html;
  11.     }

  12.     location ~* \.(?:ico|css|js|gif|jpe?g|png|ttf|woff)\$ {
  13.         access_log off;
  14.         expires 30d;
  15.         add_header Pragma public;
  16.         add_header Cache-Control "public, mustrevalidate, proxy-revalidate";
  17.     }

  18.     location ~ \.php$ {
  19.         fastcgi_split_path_info ^(.*\.php)(/.*)?$;
  20.         fastcgi_pass unix:/run/php/php7.3-fpm.sock;
  21.         fastcgi_index index.php;
  22.         include fastcgi_params;
  23.         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  24.         fastcgi_intercept_errors off;
  25.         # fastcgi_buffer_size 16k;
  26.     }

  27.     location ~ /\.ht {
  28.         deny all;
  29.     }
  30. }
  31. EOF
复制代码




启动Nginx服务
  1. systemctl restart nginx
复制代码



MariaDB(Mysql)配置:

登入到数据库
  1. mysql -u root -p
复制代码


创建lychee数据库
  1. CREATE DATABASE lychee DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
复制代码


设定lychee数据库用户名和密码
  1. GRANT ALL ON lychee.* TO 'lychee'@'localhost' IDENTIFIED BY 'P@ssword';
复制代码


引号里的lychee 是用户名
P@ssword 是要设置的密码

刷新系统权限
  1. FLUSH PRIVILEGES;
复制代码


退出
  1. QUIT
复制代码


在浏览器中打开http://IP:8081











Typecho - 个人博客
Typecho原生支持 Markdown 排版语法,易读更易写。支持 BAE/GAE/SAE 等各类云主机,即使面对突如其来的高访问量,也能轻松应对。
轻量高效,仅仅 7 张数据表,加上不足 400KB 的代码,就实现了完整的插件与模板机制。超低的 CPU 和内存使用率,足以发挥主机的最高性能。

实现条件:
  • Nginx (或者其他网页伺服器)
  • PHP
  • MySql (这里是MariaDB)

下载typecho博客文件:
  1. wget https://nightly.link/typecho/typecho/workflows/Typecho-dev-Ci/master/typecho_build.zip && unzip typecho_build.zip -d typecho && chown www-data:www-data -R ./typecho/ && rm typecho_build.zip
复制代码




**Nginx配置:**
  1. cat >> "/etc/nginx/conf.d/typecho.conf" << EOF
  2. server {
  3.     listen 8082 default_server;
  4.     root /mnt/sda/www/typecho;
  5.     index index.html index.htm index.php;

  6.     server_name _;

  7.     if (!-e $request_filename) {
  8.         rewrite ^(.*)$ /index.php$1 last;
  9.     }

  10.     location ~ .*\.php(\/.*)*$ {
  11.             include snippets/fastcgi-php.conf;
  12.             set $path_info "";
  13.             set $real_script_name $fastcgi_script_name;
  14.             if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)[        DISCUZ_CODE_48        ]quot;) {
  15.                     set $real_script_name $1;
  16.                     set $path_info $2;
  17.             }
  18.             fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
  19.             fastcgi_param SCRIPT_NAME $real_script_name;
  20.             fastcgi_param PATH_INFO $path_info;

  21.             # fastcgi_pass unix:/run/php/php7.0-fpm.sock;
  22.             fastcgi_pass unix:/run/php/php7.3-fpm.sock;
  23.             include fastcgi_params;
  24.     }

  25. }
  26. EOF
复制代码




启动Nginx服务
  1. systemctl restart nginx
复制代码


MariaDB(Mysql)配置:

登入到数据库
  1. mysql
复制代码


创建typecho数据库
  1. CREATE DATABASE typecho DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
复制代码


设定typecho数据库用户名和密码
  1. GRANT ALL ON typecho.* TO 'typecho'@'localhost' IDENTIFIED BY 'P@ssword';
复制代码


引号里的typecho 是用户名
P@ssword 是要设置的密码

刷新系统权限
  1. FLUSH PRIVILEGES;
复制代码


退出
  1. QUIT
复制代码


在浏览器中打开http://IP:8082










FileRun - 个人网盘
FileRun 是一款简洁、漂亮且功能强大的个人网盘。
可直接访问本地目录,传输文件速度快。免费版本,最多允许建立三个用户。

实现条件:
  • ioncube 加密组件
  • Nginx (或者其他网页伺服器)
  • PHP
  • MySql (这里是MariaDB)

ioncube 加密组件安装:
  1. cd /var/www/html && wget https://www.ioncube.com/loader-wizard/loader-wizard.zip && unzip loader-wizard.zip && rm loader-wizard.zip
复制代码


在浏览器中打开http://IP/ioncube/loader-wizard.php
ioncube提供了一个安装向导,可以帮助检测php的运行环境,自动给出提示及安装。


Loader Installed代表已安装

重启php-fpm
  1. systemctl restart php7.3-fpm
复制代码


建立FileRun目录:
  1. mkdir -p /mnt/sda/www/filerun && cd /mnt/sda/www/filerun/
复制代码


下载FileRun文件:
  1. wget http://www.filerun.com/download-latest && unzip download-latest && chown www-data:www-data -R ../filerun/ && rm download-latest
复制代码


安装php扩展模组:
  1. apt-get install -y php-mbstring php-zip php-curl php-gd php-ldap php-xml php-imagick
复制代码


Nginx配置:

  1. cat >> "/etc/nginx/conf.d/filerun.conf" << EOF
  2. server {
  3.     listen 8086;
  4.     index index.php;
  5.     server_name  localhost; # change to your own domain

  6.     root /mnt/sda/www/filerun;

  7.     # individual nginx logs for this vhost
  8.     access_log  /var/log/nginx/filefun_access.log; # change to your own domain
  9.     error_log   /var/log/nginx/filefun_error.log;  # change to your own domain

  10.     location ~ [^/]\.php(/|$) {
  11.     fastcgi_split_path_info ^(.+?\.php)(/.*)$;
  12.     if (!-f $document_root$fastcgi_script_name) {
  13.         return 404;
  14.     }

  15.     fastcgi_param HTTP_PROXY "";

  16.     fastcgi_pass unix:/run/php/php7.3-fpm.sock;
  17.     fastcgi_index index.php;

  18.     include fastcgi_params;

  19.     fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
  20.     fastcgi_param  PATH_INFO         $fastcgi_path_info;
  21.     }
  22. }
  23. EOF
复制代码


避免413 Request Entity Too Large错误
  1. sed -i '/types_hash_max_size 2048;/a\        client_max_body_size 20m;' /etc/nginx/nginx.conf
复制代码


重新启动Nginx服务
  1. systemctl restart nginx
复制代码


MariaDB(Mysql)配置:

登入到数据库
  1. mysql
复制代码
创建filerun数据库
  1. CREATE DATABASE filerun;
复制代码


设定filerun数据库用户名和密码
  1. GRANT ALL ON filerun.* TO 'filerun'@'localhost' IDENTIFIED BY 'P@ssword';
复制代码
引号里的filerun 是用户名
P@ssword 是要设置的密码

刷新系统权限
  1. FLUSH PRIVILEGES;
复制代码


退出
  1. QUIT
复制代码


在浏览器中打开http://IP:8086




















frp - 高性能的内网穿透程式


frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

实现条件:


实例中的域名是: kingsir.ml
新增一个别名`CNAME`名称为 `www.kingsir.ml`对应的目标为`frp3.freefrp.net`



下载及安装frpc客户端(以最新的0.37.0版)
  1. FRP_VERSION="0.37.0" && wget https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_arm.tar.gz && tar -zxvf frp_${FRP_VERSION}_linux_arm.tar.gz && mv frp_${FRP_VERSION}_linux_arm/frpc /usr/bin && mv frp_${FRP_VERSION}_linux_arm/systemd/frpc.service /etc/systemd/system && rm -rf frp_${FRP_VERSION}_linux_arm.tar.gz frp_${FRP_VERSION}_linux_arm
复制代码


建立frpc配置目录和文件
  1. mkdir -p /etc/frp
复制代码
  1. cat >> /etc/frp/frpc.ini << EOF
  2. [common]
  3. server_addr = frp3.freefrp.net
  4. server_port = 7000
  5. token = freefrp.net

  6. admin_addr = 20.13.2.50
  7. admin_port = 7400
  8. admin_user = admin
  9. admin_pwd = admin

  10. pool_count = 5
  11. tcp_mux = true
  12. user = OneCloud2
  13. login_fail_exit = true
  14. protocol = tcp
  15. tls_enable = true

  16. # 反向OneCloud的8082端口
  17. [typecho]
  18. type = http
  19. local_ip = 127.0.0.1
  20. local_port = 8082
  21. #use_encryption = false
  22. use_compression = true
  23. custom_domains = www.kingsir.ml

  24. EOF
复制代码


服务名称类别本机地址端口远端网址(刚新增的CNAME)
typechohttp127.0.0.18082www.kingsir.ml

启动及查看服务
  1. systemctl start frpc
  2. systemctl enable frpc
  3. systemctl status frpc
复制代码


start    #表示启动服务
enabled     #表示开机自启动
active (running)     #表示执行中



在浏览器中打开http://www.kingsir.ml




导航页
导航页面收录每个应用相关连结,可以方便的找到想要的页面和内容。

NameIP address
Directory Listerhttp://IP:8084
Filebrowserhttp://IP:8080
Filerunhttp://IP:8086
Lycheehttp://IP:8081
Typechohttp://IP:8082
Terminalhttp://IP:7681
Frp Infohttp://IP:7400
Aria2http://IP/Ng-Aria/
Php Infohttp://IP/info.php

下载及安装导航页面
  1. wget http://down.kingsir.ml/OneCloud/AppData/dash.tgz && tar xzv -f dash.tgz && rm -rf /var/www/html/* && cp -r dash/* /var/www/html/ && rm -rf dash.tgz dash/
复制代码


在浏览器中打开http://IP:80




RCLONE - 网盘挂载器
Rclone 是一个命令行程式,用于管理云存储中的档案。支持在不同云存储间同步、上传、下载数据。

Rclone安装:

使用官方的软件仓安装后不能挂载,需要手动下载指定版本才成功。
  1. wget https://downloads.rclone.org/v1.55.1/rclone-v1.55.1-linux-arm-v7.zip && sudo apt install unzip && unzip rclone-v1.55.1-linux-arm-v7.zip && cp rclone-v1.55.1-linux-arm-v7/rclone /usr/local/bin/ && rm -rf rclone-v1.55.1-linux-arm-v7/ rclone-v1.55.1-linux-arm-v7.zip
复制代码


配置:
  1. rclone config
复制代码
2021/07/16 10:33:38 NOTICE: Config file “/home/user/.config/rclone/rclone.conf” not found - using defaults
No remotes found - make a new one
n) New remote
s) Set configuration password
q) Quit config
n/s/q>

建立挂载目录
  1. mkdir -p /mnt/cloud/GDRIVE
复制代码


挂载网盘到本地
  1. rclone mount GDRIVE:/ /mnt/cloud/GDRIVE/ --copy-links --allow-other --allow-non-empty --umask 000 --daemon
复制代码



开机自动挂载
  1. cat >> /etc/init.d/cloud.sh <<EOF
  2. #!/bin/bash

  3. ## Mount the Cloud Drive

  4. rclone mount  GDRIVE: /mnt/cloud/GDRIVE --copy-links --allow-other --allow-non-empty --umask 000 --daemon
  5. EOF
复制代码
  1. chmod +x /etc/init.d/cloud.sh
复制代码
  1. sed -i -e '/# By default this script does nothing./a\sh  /etc/init.d/cloud.sh' /etc/rc.local
复制代码

配合crontab排程可以很方便地定时自动备分资料到网盘
指命:
rclone sync SOURCE remoteESTINATION
  1. rclone sync --progress /mnt/sda/ GDRIVE:/Backup
复制代码
--progress     #查看实时传输
备份本地的/mnt/sda/内容到网盘的Backup目录


Rsync - 定时备份资料到NAS上
rsync是开源程式,提供快速的增量或同步备份,大部份的 Linux 发行版已经内建。
OneCloud的Armbian系统已经内置这程式。

可以配合RCLONE - 网盘挂载器,排程自动备份资料到网盘。

实现条件:
  • 在DSM建立Rsync伺服器 (如果备份到rclone挂载的目录,可以忽略建立Rsync伺服器)
  • OneCloud建立备份脚本
  • 透过Crontab建立排程

在 DSM 建立 Rsync 伺服器:

开启 Rsync 服务

设定 Rsync 帐号

查看 Rsync 的分享目录


OneCloud 建立备份脚本:

建立备份脚本:
  1. cat >> /root/rsync_bak.sh << EOF
  2. #!/bin/bash

  3. ## Rsync Rsync_Server's local to folder
  4. export RSYNC_PASSWORD="P@ssw0rd01"
  5. rsync -avzuh --delete --progress /mnt/sda/ admin@Rsync_Server::NetBackup/ --log-file=/mnt/sda/log/rsync_$(date -I).txt
  6. EOF
复制代码


root身份登入
export RSYNC_PASSWORD=P@ssw0rd01      # Rsync专用的密码,添加到环境变量(用于免手动输入密码)
/mnt/sda/    #是本地需要备份目录
Rsync_Server      #是远端Rsync伺服器的IP (即DSM NAS的IP地址)
::NetBackup       #是远端伺服的分享目录
--log-file=     #日志存放

可执行权限:
  1. chmod +x /root/rsync_bak.sh
复制代码


透过 Crontab 建立排程:
加入到crontab排程
crontab -e

新增指命到最底行
  1. 0 1 * * * sh /root/rsync_bak.sh 2>&1
复制代码

每天1时执行脚本



结语:
这次的折腾是基于迅雷赚钱宝PRO(二代)刷入Armbian系统,所以很多软件或者安装方法都可以应用于其他装置 如: N1、粒子云、或者是OneCloud3等等的Armbian系统。
在软件安装的分享中,有多款软件功能是重复,需要按需选择。如: qBittorrent 和 aria2 都是下载器,Directory Lister 和 h5ai 都是目录分享,FileBrowser 和 FileRun 类似个人网盘,另外因为typecho是我喜欢的个人博客程序之一,所以你也可以用同样安装方法设置WordPress。



本帖子中包含更多资源

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

×

评分

参与人数 7恩山币 +8 收起 理由
ii*** + 1 强大的恩山!(以下重复1万次)
wangj*** + 1 强大的恩山!(以下重复1万次)
sorr*** + 1 太强大了,不能不顶!!谢谢分享!楼主辛苦了!
not*** + 1 强大的恩山!(以下重复1万次)
my*** + 2 大佬升级下高版本内核,让docker走起
zhife*** + 1 图文并茂,厉害了我的哥
hang*** + 1 送你一块“恩山”牌肥皂,喏,就在你脚下、捡一下吧……

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
大家搞起来,搭车出三个裸板后配电源的赚钱宝二代。+32G u +8G  8,都已经满缓存,插上直接有甜糖星源。80打包包邮。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

楼主是呆弯的吗 伺服器是啥?

点评

伺服器 是 SERVER  详情 回复 发表于 2021-7-26 11:13
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
陆友七 发表于 2021-7-26 09:53
楼主是呆弯的吗 伺服器是啥?

伺服器 是 SERVER
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大佬又出教程了,我懒惰了,几个都吃灰了

点评

謝謝@dybjxx 來支持. 感覺出圖文教程太累,雖然不是什麼技術活。我也要偷懶一下。  详情 回复 发表于 2021-7-30 09:52
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
dybjxx 发表于 2021-7-30 00:15
大佬又出教程了,我懒惰了,几个都吃灰了

謝謝@dybjxx 來支持.
感覺出圖文教程太累,雖然不是什麼技術活。我也要偷懶一下。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
楼主辛苦了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
这版本的固件,插1020打印机不能自动挂在dev/usb/lp0,必须用udev添加一句才能往里传固件。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

非常棒 感谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

正需要 Samba 服务,楼主的教程真详细!评分送上,敬请笑纳。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我的刷完机之后,连上路由怎么都不在线。刷原固件恢复mac就没问题,路由器上看得到,来来回回折腾几次都没有。

点评

我也是同样问题,你解决没?  详情 回复 发表于 2021-10-21 23:52
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

试了两台机器都没办法正常获取IP,原版的恢复包能正常获取IP。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大佬可以上Docker吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

麻烦大神请教一下,刷armbian后,二代宝没有IP地址,不能SSH登陆,如何解决一下???????
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 05:46

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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