K 的博客

记录精彩的程序人生 开始使用

斐讯 N1 折腾 armbian(debian 桌面)

1.刷它

接通电源 连接电视
打开 adb,连接无线或插上网线。

image.png

1.1 运行降级软件

输入 N1 IP 地址,上个图片里面有。 点击降级,然后插上公对公 USB。
image.png

  • USB 连接 到 靠近 电源接口的那一个口
  • 电脑用 usb 第一次与 N1 连接可能会需要安装驱动
  • 这个过程中如果失败就多来几次。 拔掉电脑 USB 断掉 N1 电源,然后从新接通 N1 电源,等 N1 重新连接到网络后 确认下 IP 地址有没有变化,继续点击 开始降级。
  • 降级成功后 关掉软件,断开电脑 USB 断开 N1 电源在重新接通电源重启 N1。

1.2 驱动安装:

image.png

  • 以 win7 为例,打开自动更新
  • 这样就降级成功啦 下一步可以刷如盒子系统啦
    image.png

1.3 刷盒子系统

建议第一次刷系统一定要刷 官改系统。
完成降级后, 断开 电脑 USB, 重启 N1 然后刷机

  • 打开软件 选择固件 去掉擦除选项
  • 点击开始 这时候盒子并没有连接 会卡在这里不用管。
    image.png
  • 运行 进入线刷模式。bat 脚本,输入 ip ,这时候 显示器会灰掉,然后立马 USB 接入电脑, 这时刷机软件会检测到 USB 然后就开始刷如啦,如果没有点击开始,那么在连接 USB 后立马点击开始。
  • 第一次由于没有安装驱动可能 无法刷机,如果已经打开自动更新驱动,系统会自动安装驱动。
  • 不管是先点击开始 还是 连接 USB 后快速的点击开始,只要进度条已经显示那么就代表 USB 连接成功以及刷机啦。
  • 成功:刷机进度到达 100% 时代表刷机成功,但是一定要先点击停止然后在拔掉 USB 重启 N1。
  • 失败:如果没有连接成功那就多重复几次,等系统安装好驱动一定能连接成功。 连接成功但是进度无法 100%:有可能是固件选错啦或这下载的固件包有损坏,建议不要断开电源也不要断开 USB, 使电脑与 N1 处于刷机连接状态。 然后停止当前的输入操作, 换精简固件刷如(不管能不能刷如 100% 只要卡住进度不继续后就停止刷如),然后选择官改固件(据说这样就能完整 的刷如官改固件啦,100% 后点击停止,然后重启 N1 就刷好啦。)。
    image.png

2 刷 armbian(debian 桌面版)

  • 下载系统armbian,选择最新的下载就行,根据自己的需要选择 是否下载带桌面的。
  • 我选择的是当前 最新 debian 带桌面的
    image.png

2.1 固件烧录到 U 盘

以下两个软件都可以
image.png
image.png

  • 选择固件 选择 U 盘 点击 写入。等等完成 关闭软件。
  • 完成后会出现 一个新的移动硬盘image.png
  • 进入硬盘 修改文件 uEnv.ini boot.ini(好像老版本里面没有) extlinux 目录下的 extlinux.conf
    image.png
    image.png把文件里面指向的 dtb 文件 都改成 N1 的 dtb 文件
    image.png这三个文件里吗的 dtb 都改成 n1 的。
修改 Mac 地址

因为刷 armbian 后 Mac 地址是固定的,如果多台机器在一个内外下就会产生冲突。

修改有线网 Mac 地址

在 uEnv.ini 、 boot.ini 、 extlinux.conf 文件里面
image.png
添加 macaddr=b8:27:eb:74:a2:bc 或者 mac=b8:27:eb:74:a2:bc ; 等号后面的地址自己填写就行 0-f 随便填写就行,只要别与其他的机器冲突。

修改无线网 Mac 地址,注意修改前先完成下面的 2.2 与 2.3 操作

在/lib/firmware/brcm 下 有 2 个文件 brcmfmac43455-sdio.txt 、 brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
image.png
打开修改,这两个文件差不多,打开修改成一样的就行。
image.png
有可能会有找不到 brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt 这个文件的情况,请不要着急,继续下面的设置,完成 2.3 的配置然后 nmtui 连接 wifi 后在找找看,修改 Mac 地址后记得把以连接的 wifi 删掉。

2.2 启动 armbian

  • N1 断开电源然后插入 U 盘然后启动 N1,N1 会自动进入 U 盘系统。
  • 用户 root 初始密码 1234, 输入后你需要设置一个自己的新的密码,然后 需要建立一个自己的 用户密码。 建议以后就用这个非 root 用户进行管理 armbian。

2.3 中文 优化 配置

2.3.1、桌面版默认不启动桌面:

修改 文件 /etc/X11/default-display-manager, 禁用桌面后 运行 startx 命令 会进入桌面。

vi /etc/X11/default-display-manager
	# /usr/sbin/gdm     #注释掉这一行,下面写个 fasle
	false
2.3.2、更改软件源:
vi /etc/apt/sources.list
#把原来的都注释 或 删除掉 加入清华源
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free

deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free
2.3.3、配置优化 设置中文字符集:

#命令行运行 armbean-config
image.png

  • 先选择 第一项 System

image.png
禁用更新, 禁用桌面(与修改 /etc/X11/default-display-manager 这个文件效果一致)

  • 选择 第三项 Personal

image.png

  • 第一项 Timezone 设置时区 选择 Asia > Shanghai
  • 第二项 Locales 字符集 保留 en_US.UTF-8, 在最下面找到 zh_CN.UTF-8 空格选择
    image.pngimage.png
    回车确定,这时候并不是 全中文继续下面教程才可以启用全中文。
    地四五两项回车选择下就行。
  • 选择 第四项 Software

image.png
5、6 两项默认是没有安装的, 选择回车 然后 安装 headers, 安装 完整版

如果第一次运行并且还没有运行过 apt update ,那么下面还有 几项, 有 win 远程桌面、email 客户端、office 编辑软件、图片编辑软件,如果有需要那就安装一下吧,以后这几项选择就莫名其妙的没有啦。
2.3.4、安装 中文输入法 与 字体:
# > 安装中文字体
 apt install fonts-arphic-bkai00mp fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp fonts-arphic-gkai00mp fonts-arphic-ukai fonts-arphic-uming

# >更新字体列表
sudo fc-cache -v 

# > 安装中文输入法
apt install fcitx fcitx-googlepinyin fcitx-m17n fcitx-tools fcitx-config-gtk fcitx-frontend-all fcitx-ui-classic im-config gawk gawk-doc m17n-docs
2.3.5、启动全中文环境:
# > 编辑locale这个文件 全部改成 zh_CN.UTF-8
vi /etc/default/locale
	LC_MESSAGES=zh_CN.UTF-8
	LANG=zh_CN.UTF-8
	LANGUAGE=zh_CN.UTF-8
# > 编辑.bashrc这个文件,在末尾 添加一行  export LC_ALL=zh_CN.UTF-8
vi ~/.bashrc
export LC_ALL=zh_CN.UTF-8

3 、armbian(debian) 安装一些软件与应用:

3.1 安装 office

如果 armbian-config 里面已经找不到 office 安装,那么可以 执行下面的命令

 sudo apt install libreoffice libreoffice-help-zh-cn  libreoffice-l10n-zh-cn  libreoffice-writer* libreoffice-subsequentcheckbase libreoffice-texmaths libreoffice-voikko

3.2 安装 PHP Apache2 SVN

  • 最初我是安装的 nginx + PHP + 可道云, 但是因为我需要用 SVN 服务所以最后选择啦 Apache。
    虽然 SVN 可以用 SVN 协议进行连接,但是以为我没有外网使用的是内网穿透工具,http 协议管道比较方便,所以最后选择 apache+svn; SVN 是刚需这样 nginx 服务就有点多,所以最后选择 apache 强大稳定,家庭使用非高并发场景 apache 应该更适合。
#安装php
sudo apt install php php-fpm php-mbstring php-gd php-xml php-zip php-curl php-pear php-mysql
#安装 apapche 与 svn
apt install apache2 libapache2-mod-fcgid  libapache2-svn subversion subversion-tools
#启用模块
a2enmod actions fcgid alias
a2enmod proxy_fcgi setenvif
a2enconf php7.3-fpm

#到/etc/apache2/conf-enabled 目录下 建立软连接
ln -sf ../conf-available/php7.3-fpm.conf ./php7.3-fpm.conf

3.3 配置 Apache2 SVN 可道云

3.3.1 配置 SVN

Apache 配置文件 路径 /etc/apache2/;
Apache 网站默认 跟路径 /var/www/;
PHP 配置路径 /etc/php/7.3/7.3 可能会根据不同的版本从而不同


  • 创建 SVN 用户 权限 与目录
# 添加 SVN用户 : svn 的用户密码文件dav_svn.passwd。
/usr/bin/htpasswd -c /etc/apache2/dav_svn.passwd svnAdmin

#编辑SVN权限  详细的配置请查询其他资料这里不多描述啦。
vi /etc/apache2/dav_svn.authz
		[groups]
		admin=svnAdmin
		 
		[testsvn:/]    # 版本库 reistlin 权限配置
		@admin=rw       # admin 组有 rw 权限

#配置apache SVN 模块
vi /etc/apache2/mods-available/dav_svn.conf
	<Location /testsvn>
		DAV svn
		# SVNPath 与 SVNParentPath 不能共存
		# SVNPath 直接指向 创建的 svn库, 这样就 http://ip/testsvn 与下面的svn库绑定了。
		SVNPath /mnt/share/svnroot/testsvn  #这里的位置根据实际情况修改

		# SVNParentPath 指向的是一个目录,目录下可以创建的多个svn库,http://ip/testsvn/xxx (xxx为目录下的规则库)
		#SVNParentPath /mnt/share/svnroot/

		AuthType Basic #基于Basic认证
		AuthName "Subversion Repository"
		AuthUserFile /etc/apache2/dav_svn.passwd       #上面配置的密码文件位置
		AuthzSVNAccessFile /etc/apache2/dav_svn.authz  #上面配置的 svn权限文件位置
		Require valid-user
	</Location>

#到 /mnt/share/svnroot目录下 初始化一个svn库
sudo svnadmin create /mnt/share/svnroot/testsvn  #初始化一个 svn库
sudo chmod 777 -R  /mnt/share/svnroot/testsvn #设置目录权限,据说这样能少出问题,!~~我也不清楚不设置会不会出问题~~!
sudo service apache2 restart   #重启 apache服务器
配置 SVN 绑定域名(我用的这种方式)
  • 不要 配置 /etc/apache2/mods-available/dav_svn.conf 这个文件了, 直接创建一个文件(/etc/apache2/sites-enabled/svn.conf) 在文件里写入内容一下内容
# 运行命令 编辑这个文件,没有自动创建
sudo vi /etc/apache2/sites-enabled/svn.conf
#文件内容如下,把域名 邮箱 路径 替换成你自己的。
	<VirtualHost *:80>
	        ServerName svn.xxx.com
	        ServerAlias svn.xxx.com
	        ServerAdmin 1052295901@qq.com
	        DocumentRoot  /你的路径/svnroot/
	        <Directory /你的路径/svnroot/>
	                Options Indexes FollowSymLinks
	                AllowOverride None
	                Require all granted
	        </Directory>
	        <Location /*/>
	                DAV svn
	                SVNParentPath /你的路径/svnroot/
	                AuthType Basic
	                AuthName "Subversion Repository"
	                AuthUserFile /etc/apache2/dav_svn.passwd
	                AuthzSVNAccessFile /etc/apache2/dav_svn.authz
	                Require valid-user
	        </Location>
	</VirtualHost>
3.3.2 配置 可道云

可道云官网, 开源代码,到官网下载最新版本,或者去 码云下载一份也行。官网下载地址
下载后 ,解压到 /var/www/kodcloud/
设置下 权限
chmod 777 /var/www/kodcloud/
chmod -R +777 /xxx/koddata/
sudo chown -R www-data:www-data /var/www/kodcloud/
sudo chown -R www-data:www-data /xxx/koddata/

  • 修改 添加 /etc/apache2/sites-enabled/kod.conf 文件
    sudo vi /etc/apache2/sites-enabled/kod.conf
    #文件内容如下,把域名 邮箱 路径 替换成你自己的。
	<VirtualHost *:80>
	        ServerName yun.xxx.com
	        ServerAlias yun.xxx.com
	        ServerAdmin 1052295901@qq.com
	        DocumentRoot  /你的路径/kodcloud/
	        <Directory /你的路径/kodcloud/>
	                Options FollowSymLinks
	                AllowOverride all
	                Require all granted
	        </Directory>
		#自定义的 数据目录
	        <Directory /你的路径/koddata/>
	                Options FollowSymLinks
	                AllowOverride all
	                Require all granted
	        </Directory>
	</VirtualHost>
  • 重启服务 用域名访问就 OK 啦。
  • 不绑定域名的话,就在默认的 conf 文件里修改,以 把目录拷贝到 html/ 目录下, 然后 以 http://IP/目录 的形式访问可道云
3.3.3 优化 可道云
  • php.ini 优化 上传限制
    max_execution_time = 3600
    max_input_time = 3600
    post_max_size = 150M
    upload_max_filesize = 150M
  • 修改或添加 /var/www/kodcloud/congfig/setting_user.php 文件, 内容如下
<?php
//分片上传: 每个切片5M,需要php.ini 中upload_max_filesize大于此值
$GLOBALS['config']['settings']['updloadChunkSize'] = 1024*1024*5;

//上传并发数量; 推荐15个并发;
$GLOBALS['config']['settings']['updloadThreads'] = 15;
  • 自定义可道云 存储位置。 默认为 data 目录,在 /var/www/kodcloud/congfig/目录下 建立 define.php 文件,有就修改。内容如下
<?php
    //定义自己的配置 data 需要从 可道云 根目录下的  data拷贝过来。
    define('DATA_PATH','/xxx/data/');
  • 最后记得把 自定义的 data 目录的 用户 与权限修改啦。OK 部署完成, yun.xxx.com 访问可道云然后初始化帐号密码就 OK 啦。

3.4 配置 Apache2 + AriaNg + aria2

  • 安装配置 AriaNg , 和上面一样,可以单独配置个 conf 文件,也可以直接放到 HTML 目录下,直接访问。我就直接放到 HTML 下然后 http://ip/目录名 访问
    AriaNg,选择个最新版本下载,解压的 相应的目录
    安装配置 aria2(aria2配置说明)
sudo apt-get install aria2

#创建配置文件
mkdir /etc/aria2
touch /etc/aria2/aria2.session
vi /etc/aria2/aria2.conf
#配置文件内容

	# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
	dir=/mnt/share/download/     #这里指向啦我的硬盘,与可道云数据目录未同级目录
	# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
	disk-cache=32M
	# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
	# 预分配所需时间: none < falloc ? trunc < prealloc
	# falloc和trunc则需要文件系统和内核支持
	# NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
	file-allocation=trunc
	# 断点续传
	continue=true
	## 下载连接相关 ##
	# 最大同时下载任务数, 运行时可修改, 默认:5
	max-concurrent-downloads=10
	# 同一服务器连接数, 添加时可指定, 默认:1
	max-connection-per-server=5
	# 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
	# 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
	min-split-size=10M
	# 单个任务最大线程数, 添加时可指定, 默认:5
	split=10
	# 整体下载速度限制, 运行时可修改, 默认:0
	#max-overall-download-limit=0
	# 单个任务下载速度限制, 默认:0
	#max-download-limit=0
	# 整体上传速度限制, 运行时可修改, 默认:0
	#max-overall-upload-limit=0
	# 单个任务上传速度限制, 默认:0
	#max-upload-limit=0
	# 禁用IPv6, 默认:false
	disable-ipv6=true
	## 进度保存相关 ##
	# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
	#save-session-interval=60
	## RPC相关设置 ##
	# 启用RPC,  目的是为了给web管理端用。默认:false
	enable-rpc=true
	# 允许所有来源, 默认:false
	rpc-allow-origin-all=true
	# 允许非外部访问, 默认:false
	rpc-listen-all=true
	# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
	#event-poll=select
	# RPC监听端口, 端口被占用时可以修改, 默认:6800
	#rpc-listen-port=6800
	# 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项
	rpc-secret=<随便写个密码>
	# 设置的RPC访问用户名, 此选项新版已废弃, 建议改用 --rpc-secret 选项
	#rpc-user=<USER>
	# 设置的RPC访问密码, 此选项新版已废弃, 建议改用 --rpc-secret 选项
	#rpc-passwd=<PASSWD>
	## BT/PT下载相关 ##
	# 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true
	#follow-torrent=true
	# BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999
	listen-port=51413
	# 单个种子最大连接数, 默认:55
	#bt-max-peers=55
	# 打开DHT功能, PT需要禁用, 默认:true
	enable-dht=true
	# 打开IPv6 DHT功能, PT需要禁用
	#enable-dht6=false
	# DHT网络监听端口, 默认:6881-6999
	#dht-listen-port=6881-6999
	# 本地节点查找, PT需要禁用, 默认:false
	#bt-enable-lpd=true
	# 种子交换, PT需要禁用, 默认:true
	enable-peer-exchange=true
	# 每个种子限速, 对少种的PT很有用, 默认:50K
	#bt-request-peer-speed-limit=50K
	# 客户端伪装, PT需要
	peer-id-prefix=-TR2770-
	user-agent=Transmission/2.77
	# 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0
	seed-ratio=0.1
	# 强制保存会话, 即使任务已经完成, 默认:false
	# 较新的版本开启后会在任务完成后依然保留.aria2文件
	#force-save=false
	# BT校验相关, 默认:true
	#bt-hash-check-seed=true
	# 继续之前的BT任务时, 无需再次校验, 默认:false
	bt-seed-unverified=true
	# 保存磁力链接元数据为种子文件(.torrent文件), 默认:false
	bt-save-metadata=false


#设置目录权限
sudo chown -R www-data:www-data /etc/aria2
#命令启动 测试是否成功,没有错误信息就代表配置没有问题
sudo -u www-data aria2c --conf-path=/etc/aria2/aria2.conf
#配置服务启动
sudo vi /etc/init.d/aria2c
#更改文件权限
sudo chmod 755 /etc/init.d/aria2c

#修改开机服务
sudo update-rc.d  /etc/init.d/aria2c defaults #添加服务开机启动
#sudo update-rc.d  /etc/init.d/aria2c remove #删除服务开机启动

> - /etc/init.d/aria2c文件内容
```sh
#!/bin/sh  
### BEGIN INIT INFO  
# Provides:          Aria2  
# Required-Start:    $network $local_fs $remote_fs  
# Required-Stop::    $network $local_fs $remote_fs  
# Should-Start:      $all  
# Should-Stop:       $all  
# Default-Start:     2 3 4 5  
# Default-Stop:      0 1 6  
# Short-Description: Aria2 - Download Manager  
# Description:       Aria2 - Download Manager  
### END INIT INFO  
    
NAME=aria2c  
USER=www-data  
ARIA2C=/usr/bin/$NAME  
PIDFILE=/var/run/$NAME.pid  
CONF=/etc/aria2/aria2.conf  
ARGS="--conf-path=${CONF}"  
    
test -f $ARIA2C || exit 0  
    
. /lib/lsb/init-functions  
    
case "$1" in  
start)  log_daemon_msg "Starting aria2c" "aria2c"  
 start-stop-daemon -S -q -b -m -p $PIDFILE -c $USER -a $ARIA2C -- $ARGS  
 log_end_msg $?  
 ;;  
stop)   log_daemon_msg "Stopping aria2c" "aria2c"  
 start-stop-daemon -K -q -p $PIDFILE  
 log_end_msg $?  
 ;;  
restart|reload|force-reload)  
 log_daemon_msg "Restarting aria2c" "aria2c"  
 start-stop-daemon -K -R 5 -q -p $PIDFILE  
 start-stop-daemon -S -q -b -m -p $PIDFILE -c $USER -a $ARIA2C -- $ARGS  
 log_end_msg $?  
 ;;  
status)  
 status_of_proc -p $PIDFILE $ARIA2C aria2c && exit 0 || exit $?  
 ;;  
*)      log_action_msg "Usage: /etc/init.d/aria2c {start|stop|restart|reload|force-reload|status}"  
 exit 2  
 ;;  
esac  
exit 0

好了可以访问 AriaNg 下载啦,放在 apache2 的网站根目录 /var/www/html/AriaNg/ 那就访问 http://ip/AriaNg ,如果绑定域名 那就是 http://yu名/AriaNg/。

AriaNg 可以直接访问不太安全,所以配置 个访问密码
把 AriaNg 放到啦 可道云的 目录下,在可道云的 配置文件里面 添加

	#把 aria2的 服务交给 apache2 代理
        ProxyPass /jsonrpc http://127.0.0.1:6800/jsonrpc
        ProxyPassReverse /jsonrpc http://127.0.0.1:6800/jsonrpc
	#把AriaNg 解压放到这里面 /var/www/kodexplorer/download,然后设置这个目录需要密码访问 
	#kod.passwd密码文件 添加修改用户 htpasswd /xxx/xxx.passwd username 
        <Directory /var/www/kodexplorer/download>
                AuthType Basic
                AuthName "download security"
                AuthUserFile /etc/apache2/authfiles/kod.passwd
                Require valid-user
        </Directory>

3.5 安装百度云

BaiduPCS-Web 百度网盘客户端 -基于 BaiduPCS-Go 编写 VUE 做的前端,一位大神开发的,能用多久不清楚看百度啥时候封杀吧。

 cd /opt  
    
wget https://github.com/liuzhuoling2011/baidupcs-web/releases/download/3.6.8/BaiduPCS-Go-3.6.8-linux-arm64.zip  
    
unzip BaiduPCS-Go-3.6.8-linux-arm64.zip

#得到一个文件放到这里
/usr/local/baiduWeb/BaiduPCS-Go
#cd 到软件所在的目录
chmod a+x BaiduPCS-Go
./BaiduPCS-Go  #这样就运行起来啦。 

#我的个人配置
进入目录 ,运行#查看配置
 ./BaiduPCS-Go config
 ./BaiduPCS-Go env
chown -R www-data:www-data /usr/local/baiduWeb/ 
chmod -R 775  /usr/local/baiduWeb/ 
sudo -u www-data ./BaiduPCS-Go
#这样这设置的目的是 下载目录都设置为同一个目录,方便可道云管理,这样所有的服务都用 www-data用户 就不会出现相互之间没有权限的问题啦。 

本来项把百度云 也交给 apapche 代理,但是最后没有代理成功,我用的 http 内网穿透支持不了,如果 是 DDNS 应该也可以。

3.6 共享目录 samba

  • Linux 通过 samba 与 Windows 共享目录
  • windows 下就相当于 直接管理 普通的硬盘一样,非常方便,
	#安装服务
	sudo apt install samba
	sudo vi /etc/samba/smb.conf
	#文件基本上没什么x丈改动的,直接在最下面加上共享的目录就可以
	
	[共享目录] #这里名字随便起,相当于你建立个文件夹
	comment = 描述
	path = /mnt/share/  #这里协商共享的路径, 我直接把一个硬盘挂载到这里,然后 上面的 离线下载 百度云下载  可道云 文件目录 都在这里,方便直接管理
	browseable = yes
	writable = yes
	available = yes
	admin users = root
	valid users = admin,root    #准许访问的用户,这里的用户是与系统用户同步的
	security = share
	public = no
	
#用户添加 
useradd username		#添加系统用户
smbpasswd username		#给用户 设置 samba 密码, 用这个密码登录共享目录
pdbedit -a -u username	# 这个好像是与smbpasswd 这个类似,应该相当于 上门两个命令的合并,一个统一管理命令


4 内网穿透小蚂蚁

内网穿透 工具有很多, 也可以自己买一台云服务器搭建。挑选了几个 用了用,花生壳最稳定但免费版每月只有 1G 的流量,最后选择了小蚂蚁,免费版本不限流量,其他的多少都限制。
配置完成 下面附上 结果图片。
可道云

直接在可道云里面加了 AriaNg 的连接菜单,点击登录后就是下面的界面

image.png
image.png

百度云 因为没有做内网穿透,并且也没有公网 IP 所以智能内网访问

image.png

5 其他的一些工具软件 简要说明

有很多人 Web 管理控制台,但我没有安装感觉没有必要,直接使用 Linux 就好反正已经安装远程桌面。

未完》》》

评论
留下你的脚步
推荐阅读