首页
友情链接
统计
推荐
上网导航
魔逸网盘
号卡购买
Search
1
为你的服务器添加免费的公网IPv6!
575 阅读
2
使用socat进行端口转发
460 阅读
3
Nginx反代cloudflare站点
392 阅读
4
拥有一个自己的私人网盘—Cloudreve(Linux篇)
240 阅读
5
linux/windows使用rclone挂载OneDrive等各大网盘
194 阅读
默认分类
网络技术
思科模拟器
华为模拟器
企业网络构建
防火墙技术
网站教程
网站源码
登录
/
注册
Search
标签搜索
网络构建
思科模拟器
CISCO
网盘
Linux
Cloudreve
Ubuntu
Centos
bash
子网掩码
ip
网络知识
rclone
OneDrive
Windows
服务器
IPv6
Free
laomoy
累计撰写
17
篇文章
累计收到
26
条评论
首页
栏目
默认分类
网络技术
思科模拟器
华为模拟器
企业网络构建
防火墙技术
网站教程
网站源码
页面
友情链接
统计
推荐
上网导航
魔逸网盘
号卡购买
搜索到
17
篇与
的结果
2023-05-16
构建高可靠性交换网络
一、任务描述某公司租用了某写字楼的两层,需要新建一个企业局域网。该公司共有四个部门,工程部和技术支持部在 4 层,每个部门有 20 个信息点;市场部、财务部及各部门的部门经理办公室及公司的总经理办公室在 5 层,其中市场部有 20 个信息点,财务部有 5 个信息点,各部门经理和总经理办公室各有一个信息点。每个办公室中电脑都直接连在信息点上。 一个路由器连接外网,企业网络内部做NAT技术。二、网络规划设计 (1)网络中要求配置FTP服务器和内部网站服务器,两个服务器的功能配置在一台物理服务器上,服务器位于技术部。(2)公司内网IP采用192.168.1.0/24 网段,网络中的每个部门在一个独立的广播域中,各部门经理处在一个广播域中,总经理处在一个独立的广播域中。(3)广域网的外部用户可以通过IP地址来访问位于企业内网的网站服务器。(4)每个VLAN最后一个可用IP作为网关的IP (5)公司的内网与外网相连,外网IP采用202.11.1.0/30网段。三、交换机基本配置(1)使用 Windows 系统自带超级终端对交换机 A、B、C 进行基本配置,配置交换机 A 的主机名为 姓名英文全称SWITCH_A,交换机 B 的主机名为姓名英文全称 SWITCH_B,交换机 C 的主机名为姓名英文全称 SWITCH_C。(2)根据网络地址表配置VLAN, 在交换机A中创建 VLAN, 将F0/2接口加入到VLAN 2 中,将 F0/10-20 接口加入到 VLAN40 中;在交换机 B 上创建 VLAN,将 F0/1-10 接口加入到 VLAN10 中,将 F0/11-20 接口加入到 VLAN20 中; 在交换机 C 上创建 VLAN,将 F0/1-10 接口加入到 VLAN30 中。将交换机 A 的 F0/21 -22接口,交换机 B 的 F0/21 接口,交换机 C 的 F0/22 接口配置为 TRUNK,允许所有 VLAN 通过。(3)开启交换机的静态路由功能,实现 VLAN 间的互访。四、路由器配置(1)对路由器 A、路由器ISP进行基本配置,使用Windows 系统自带超级终端进行配 置,对路由器 A 配置主机名为姓名英文全称 ROUTER A,路由器 ISP 配置主机名为姓名英文全称ROUTER_ISP。设置路由器 A 的 telnet 管理(密码 123456)(2)在路由器 A、B 上配置静态路由,保证公司网络和 Internet 的连通性。(3)在路由器 A上配置NAT,保证内网可以访问外网,外网可以访问内网的网站服务器。实训任务1、完成逻辑拓扑设计2、完成设备选型与线缆制作3、完成设备配置与连通性测试4、实现项目需求实训要点1、交换机的基本配置2、VLAN的创建与接口划分3、静态路由配置4、路由器的基本配置5、NAT的配置{lamp/} 一、操作步骤1、根据项目需求完成网络 IP 地址规划,并将下表填写完整 (1)VLAN规划 VLAN 号部门员工数子网号子网掩码 VLAN 10技术部20192.168.1.0255.255.255.224 VLAN 20工程部20192.168.1.32255.255.255.224 VLAN 30市场部20192.168.1.64255.255.255.224 VLAN 40财务部5192.168.1.96255.255.255.248 VLAN 2总经理及各部门经理办公5192.168.1.104255.255.255.248 (2)路由器间地址 路由器IP地址子网掩码 路由器A202.11.1.1255.255.255.252 ISP路由器202.11.1.2255.255.255.252 (3)网关地址 所属网络网关IP网关子网掩码 VLAN 10192.168.1.30255.255.255.224 VLAN 20192.168.1.62255.255.255.224 VLAN 30192.168.1.94255.255.255.224 VLAN 40192.168.1.102255.255.255.248 VLAN 2192.168.1.110255.255.255.248 (4)路由器与三层交换机间地址 路由器IP地址子网掩码 路由器Fa0/0192.168.1.254/30255.255.255.252 SWA Fa0/1192.168.1.253/30255.255.255.252 (5)服务器IP地址 服务器IP地址子网掩码 FTP/WWW服务器192.168.1.10255.255.255.224 2、设备选型 序号设备名称设备型号数量 1RouterA BRouter-PT2 2SwitchA3560-24PS1 3SwitchB C2960-24TT2 4FTPServer-PT1 5PCA-PCFPC-PT6 3、线缆类型 序号本端设备本端端口号对端设备对端端口号线缆类型 1RouterASe2/0RouterBSe2/0串口线 2RouterAFa0/0SwitchAFa0/1直通线 3SwitchAFa0/21SwitchBFa0/21直通线 4SwitchAFa0/22SwitchCFa0/22直通线 5SwitchBFa0/1FTPFa0交叉线 6SwitchBFa0/2PCAFa0交叉线 7SwitchBFa0/11PCBFa0交叉线 8SwitchCFa0/1PCCFa0交叉线 9SwitchAFa0/10PCDFa0交叉线 10SwitchAFa0/1PCEFa0交叉线 11RouterBFa0/0PCFFa0交叉线 4、交换机A的配置 5、交换机B的配置 6、交换机C的配置7、路由器A的配置 8、路由器B的配置 9、服务器IP、PC IP的配置二、验证配置结果 三、实验结论:已实现任务需求
2023年05月16日
16 阅读
0 评论
8 点赞
2023-04-23
拥有一个自己的私人网盘—Cloudreve(Linux篇)
在上一篇文章中,我们在Windows上搭建了属于自己的Cloudreve私人网盘,今天我们来学习如何在Linux下搭建Cloudreve,同样也非常简单~拥有一个自己的私人网盘—Cloudreve(Windows篇)☞点我直达今天呢就教大家做一个自己的私人网盘!Cloudreve一款支持多家云存储的开源免费云盘系统 Cloudreve官网:https://cloudreve.org/Cloudreve Github:https://github.com/cloudreve/Cloudreve这是我的网盘https://pan.myycu.cn/感兴趣的小伙伴可以去康康喔~教程开始,首先准备好你的服务器(系统linux发行版本都可以)cloudreve_3.7.1_linux_amd64.tar.gz的程序包我这里演示使用的是腾讯云的Ubuntu 18.04.4 LTS,啥居然不知道自己操作系统/版本?执行以下命令即可查看自己的操作系统/版本ubuntu@VM-4-17-ubuntu:~$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS" ubuntu@VM-4-17-ubuntu:~${cloud title="Cloudreve_3.7.1_linux" type="default" url="https://pan.myycu.cn/s/WBwUa" password="qn0pti"/}{cloud title="Cloudreve Github_3.7.1" type="default" url="https://github.com/cloudreve/Cloudreve/releases/tag/3.7.1" password=""/}Cloudreve_3.7.1_linux 是本站提供的高速下载地址Cloudreve Github_3.7.1是官方的Release下载地址我们先下载Cloudreve的Linux程序包ubuntu@VM-4-17-ubuntu:~$ wget https://github.com/cloudreve/Cloudreve/releases/download/3.7.1/cloudreve_3.7.1_linux_amd64.tar.gz --2023-04-23 22:10:17-- https://github.com/cloudreve/Cloudreve/releases/download/3.7.1/cloudreve_3.7.1_linux_amd64.tar.gz Resolving github.com (github.com)... 20.205.243.166 Connecting to github.com (github.com)|20.205.243.166|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/120156076/c476dc07-fbdd-498c-adec-c0b64cb960f4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230423%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230423T141017Z&X-Amz-Expires=300&X-Amz-Signature=1c718bb2b49e78fd2ac696e03c37999051a1566d7b665b2bcafed4856ca5fae1&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=120156076&response-content-disposition=attachment%3B%20filename%3Dcloudreve_3.7.1_linux_amd64.tar.gz&response-content-type=application%2Foctet-stream [following] --2023-04-23 22:10:18-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/120156076/c476dc07-fbdd-498c-adec-c0b64cb960f4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230423%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230423T141017Z&X-Amz-Expires=300&X-Amz-Signature=1c718bb2b49e78fd2ac696e03c37999051a1566d7b665b2bcafed4856ca5fae1&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=120156076&response-content-disposition=attachment%3B%20filename%3Dcloudreve_3.7.1_linux_amd64.tar.gz&response-content-type=application%2Foctet-stream Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.108.133, 185.199.110.133, 185.199.111.133, ... Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.108.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 24560355 (23M) [application/octet-stream] Saving to: ‘cloudreve_3.7.1_linux_amd64.tar.gz’ cloudreve_3.7.1_linux_amd64.tar.gz 32%[===============> ] 7.57M 26.1KB/s eta 9m 8s可以看到,速度是相当的感人哈,所以推荐使用本站提供的高速下载链接来下载,下载好了以后手动上传到服务器的网站运行目录即可!(嫌麻烦的可以一直等待它下好~)这里为了大众 我就等待它下载完经过漫长的等待 总算是下载好啦~下载好了以后我们切换到root账号 并进入ubuntu用户目录下 我们可以看到有我们刚刚下载的cloudreve_3.7.1_linux_amd64.tar.gz压缩包ubuntu@VM-4-17-ubuntu:~$ sudo -i root@VM-4-17-ubuntu:~# cd /home root@VM-4-17-ubuntu:/home# ls lighthouse ubuntu root@VM-4-17-ubuntu:/home# cd ubuntu root@VM-4-17-ubuntu:/home/ubuntu# ls cloudreve_3.7.1_linux_amd64.tar.gz root@VM-4-17-ubuntu:/home/ubuntu#我们将cloudreve_3.7.1_linux_amd64.tar.gz压缩包解压为了方便管理cloudreve我们这里在新建个cloudreve文件夹,再把cloudreve程序放进去解压root@VM-4-17-ubuntu:/home/ubuntu# ls cloudreve_3.7.1_linux_amd64.tar.gz root@VM-4-17-ubuntu:/home/ubuntu# mkdir cloudreve root@VM-4-17-ubuntu:/home/ubuntu# mv cloudreve_3.7.1_linux_amd64.tar.gz cloudreve root@VM-4-17-ubuntu:/home/ubuntu# ls cloudreve root@VM-4-17-ubuntu:/home/ubuntu# cd cloudreve/ root@VM-4-17-ubuntu:/home/ubuntu/cloudreve# ls cloudreve_3.7.1_linux_amd64.tar.gz root@VM-4-17-ubuntu:/home/ubuntu/cloudreve# tar -zxvf cloudreve_3.7.1_linux_amd64.tar.gz LICENSE README.md README_zh-CN.md cloudreve root@VM-4-17-ubuntu:/home/ubuntu/cloudreve# ls cloudreve cloudreve_3.7.1_linux_amd64.tar.gz LICENSE README.md README_zh-CN.md root@VM-4-17-ubuntu:/home/ubuntu/cloudreve#得到cloudreve主程序,现在我们赋予它执行权限root@VM-4-17-ubuntu:/home/ubuntu/cloudreve# chmod +x ./cloudreve root@VM-4-17-ubuntu:/home/ubuntu/cloudreve# ll total 67756 drwxr-xr-x 2 root root 4096 Apr 23 22:43 ./ drwx------ 8 ubuntu ubuntu 4096 Apr 23 22:36 ../ -rwxr-xr-x 1 501 staff 44763173 Feb 13 19:39 cloudreve* -rw-rw-r-- 1 ubuntu ubuntu 24560355 Feb 13 19:42 cloudreve_3.7.1_linux_amd64.tar.gz -rw-r--r-- 1 501 staff 35146 Feb 4 19:39 LICENSE -rw-r--r-- 1 501 staff 4035 Feb 9 20:45 README.md -rw-r--r-- 1 501 staff 3904 Feb 9 20:45 README_zh-CN.md有了执行权限它就可以运行啦输入./cloudreve即可启动root@VM-4-17-ubuntu:/home/ubuntu/cloudreve# ./cloudreve ___ _ _ / __\ | ___ _ _ __| |_ __ _____ _____ / / | |/ _ \| | | |/ _ | '__/ _ \ \ / / _ \ / /___| | (_) | |_| | (_| | | | __/\ V / __/ \____/|_|\___/ \__,_|\__,_|_| \___| \_/ \___| V3.7.1 Commit #f172220 Pro=false ================================================ [Info] 2023-04-23 22:44:35 Initializing database connection... [Info] 2023-04-23 22:44:35 Start initializing database schema... [Info] 2023-04-23 22:44:35 Admin user name:
[email protected]
[Info] 2023-04-23 22:44:35 Admin password: cqkXTX6k [Info] 2023-04-23 22:44:37 Start executing database script "UpgradeTo3.4.0". [Info] 2023-04-23 22:44:37 Finish initializing database schema. [Info] 2023-04-23 22:44:37 Initialize task queue with WorkerNum = 10 [Info] 2023-04-23 22:44:37 Initialize crontab jobs... [Info] 2023-04-23 22:44:37 Current running mode: Master. [Info] 2023-04-23 22:44:37 Listening to ":5212" 我们可以看到cloudreve的账号信息,一定要保存好,这些信息只有第一次运行才会显示!如果忘了或者不小心关掉了终端 有两个办法可以解决1.最简单的就是删除cloudreve.db文件 重新再运行一次cloudreve就可以啦 (因为cloudreve.db是数据库文件 一旦删除,cloudreve所有的数据都会没有了 请谨慎操作!)2.在cloudreve程序目录下执行./cloudreve --database-script ResetAdminPassword 就会重设初始管理员(即UID为1的用户)的密码,新密码会在命令行日志中输出,请注意保存~.\cloudreve --database-script ResetAdminPasswordCloudreve 默认监听5212端口,如不想使用默认的 编辑cloudreve目录下的“conf.ini”文件修改你想要的端口即可~现在用浏览器打开你服务器的公网IP+5212就可以访问啦~是不是很简单呢有些小伙伴可能发现了,关掉终端或使用Ctrl后cloudreve就无法访问了,那是因为你关闭了cloudreve进程,现在就教大家使用进程守护来保持cloudreve在后台持续运行!# 编辑配置文件 vi /usr/lib/systemd/system/cloudreve.service将PATH_TO_CLOUDREVE 更换为你cloudreve的程序目录[Unit] Description=Cloudreve Documentation=https://docs.cloudreve.org After=network.target Wants=network.target [Service] WorkingDirectory=/PATH_TO_CLOUDREVE ExecStart=/PATH_TO_CLOUDREVE/cloudreve Restart=on-abnormal RestartSec=5s KillMode=mixed StandardOutput=null StandardError=syslog [Install] WantedBy=multi-user.target例如:[Unit] Description=Cloudreve Documentation=https://docs.cloudreve.org After=network.target Wants=network.target [Service] WorkingDirectory=/home/ubuntu/cloudreve ExecStart=/home/ubuntu/cloudreve/cloudreve Restart=on-abnormal RestartSec=5s KillMode=mixed StandardOutput=null StandardError=syslog [Install] WantedBy=multi-user.target编辑完后 按下键盘的Esc :wq 即可保存以下是systemctl常用的命令# 更新配置 systemctl daemon-reload # 启动服务 systemctl start cloudreve # 设置开机启动 systemctl enable cloudreve管理命令# 启动服务 systemctl start cloudreve # 停止服务 systemctl stop cloudreve # 重启服务 systemctl restart cloudreve # 查看状态 systemctl status cloudreve
2023年04月23日
240 阅读
5 评论
30 点赞
2023-04-22
企业园区网络规划实施
一、任务描述A公司近年来发展迅速,员工数量急剧增加。原有网络已经不能满足业务不断增长的需要。公司高层要求行政部IT专员对公司网络进行重新规划,统一管理,以提升网络性能并增强安全性。公司还需要建设一个WWW服务器,需要发布2个网站,一个用于宣传公司形象,另一个用于公司内部消息的发布。二、网络规划设计 公司行政部IT专员经过调研,决定新增一台3层交换机,实现对公司现有网络的扩容。原有的2台2层交换机作为接入交换机继续使用。各交换机之间两两相连以提高网络可靠性,因此需要起用生成树协议。公司将继续使用原有IP地址网段172.16.10.0/24,划分为4个VLAN。每个VLAN最后一个可用IP作为网关的IP。使用新增的三层交换机实现VLAN间的互通。公司具有三个外网地址,配置NAT以实现所有内网用户都可以访问位于外网的公司WWW服务器。公司对外宣传网站使用80端口,对内信息发布网站使用8080端口。三、交换机基本配置(1)使用Windows系统自带超级终端(或Putty、SecureCRT软件)对交换机A、B和C进行基本配置,配置交换机A的主机名为SWITCH_A,交换机B的主机名为SWITCH_B,交换机C的主机名为SWITCH_C。(2)在交换机A上创建4个VLAN,在交换机B上创建VLAN 10和VLAN 20,在交换机C上创建VLAN 30和VLAN 40。配置交换机之间相连的接口为TRUNK,封装协议为dot1q。(3)在交换机A、B和C上配置生成树协议,配置交换机A为生成树的root根(4)配置交换机A的关闭二层交换功能,打开三层路由功能,并且按照IP表上配置IP地址,实现VLAN之间互通。(5)在交换机A上配置指向路由器的192.168.10.2的默认路由。(6)在路由器A上配置指向交换机A的192.168.10.1的静态路由。四、路由器配置(1)使用Windows系统自带超级终端(或Putty、SecureCRT软件),对路由器A配置主机名为ROUTER A,配置其CONSOLE口登录口令为123,进入特权模式口令为456,TELNET登录口令为789。(2)根据网络IP地址规划表配置路由A各端口的IP地址和子网掩码。(3)在路由器A上配置指向路由器B的静态路由。(4)在路由器B上配置指向路由器A的Se2/0默认路由。(5)在路由器A上配置地址转换,将服务器的80端口,映射到路由器A的出口的80端口上,配置路由器连接内网的口为进口,连接外网的口为出口,使得内网主机能访问路由器连接外网的(IP:端口)能访问位于外网的服务器。实训任务1、完成逻辑拓扑设计2、完成设备选型与线缆制作3、完成设备配置与连通性测试4、实现项目需求实训要点1、交换机的基本配置2、VLAN的创建与接口划分3、SVI配置4、路由器的基本配置5、静态路由的配置6、NAT的配置{lamp/} 一、操作步骤1、根据项目需求完成网络 IP 地址规划,并将下表填写完整 (1)VLAN规划 VLAN 号IP地址子网掩码 VLAN 10172.16.10.0255.255.255.192 VLAN 20172.16.10.64255.255.255.192 VLAN 30172.16.10.128255.255.255.192 VLAN 40172.16.10.192255.255.255.192 (2)外网地址 描述IP地址子网掩码 外网地址池53.31.29.3-4255.255.255.0 路由器外网地址53.31.29.1255.255.255.0 (3)网关地址 VLAN 号网关IP子网掩码 VLAN 10172.16.10.62255.255.255.192 VLAN 20172.16.10.126255.255.255.192 VLAN 30172.16.10.190255.255.255.192 VLAN 40172.16.10.254255.255.255.192 (4)服务器IP地址 描述IP地址子网掩码 WWW服务器192.168.1.1255.255.255.0 (5)路由器内网IP地址 描述IP地址子网掩码 路由器A连接交换机A接口192.168.1.2255.255.255.0 (6)线缆类型 序号本端设备本端端口号对端设备对端端口号线缆类型 1RouteASe2/0RouteBSe2/0串口线 2RouteAFa0/0SwitchAFa0/24直通线 3RouteBFa0/0WWWFa0交叉线 4SwitchAFa0/1SwitchBFa0/22直通线 5SwitchAFa0/2SwitchCFa0/22直通线 6SwitchBFa0/23-24SwitchCFA0/23-24交叉线 7SwitchBFa0/1PC2Fa0直通线 8SwitchBFa0/2WWWFa0直通线 9SwitchCFa0/1PC2Fa0直通线 10SwitchCFa0/2PC2Fa0直通线 2、交换机A的配置 3、交换机B的配置 4、交换机C的配置 5、路由器A的配置 6、路由器B的配置 7、4个PC静态IP二、验证配置结果 三、实验结论:已实现任务需求
2023年04月22日
40 阅读
0 评论
5 点赞
2023-04-17
拥有一个自己的私人网盘—Cloudreve(Windows篇)
目前免费的网盘有很多 我用过的网盘有很多比如,百度网盘、阿里云盘、天翼云盘、腾讯微云、蓝奏云存储、迅雷云盘 都有一些特点那就是 容量大但是限速,容量小不限速的,基本上都是各种限制 没办法企业也需要生存下去的呀,正所谓熊掌不可兼得!拥有一个自己的私人网盘—Cloudreve(Linux篇)☞点我直达今天呢就教大家做一个自己的私人网盘!Cloudreve一款支持多家云存储的开源免费云盘系统 Cloudreve官网:https://cloudreve.org/Cloudreve Github:https://github.com/cloudreve/Cloudreve这是我的网盘https://pan.myycu.cn/感兴趣的小伙伴可以去康康喔~现在教程正式开始!首先准备好你的服务器+Cloudreve的程序包 {cloud title="Cloudreve" type="default" url="https://pan.myycu.cn/s/nZ8FN" password="f62m7y"/}{cloud title="Cloudreve Github_3.7.1" type="default" url="https://github.com/cloudreve/Cloudreve/releases/tag/3.7.1" password=""/}我这里演示的环境是Windows沙盒+cloudreve_3.7.1_windows_amd64的程序包首先解压压缩包,目录下有个cloudreve cloudreve就是主程序直接双击运行即可 会弹出一个cmd输出,首次运行cloudreve会在运行目录下创建一个名为cloudreve.db文件,这是cloudreve的数据库通过图片我们可以看到cloudreve的账号信息,一定要保存好,这些信息只有第一次运行才会显示!如果忘了或者不小心关掉cmd窗口了 有两个办法可以解决 1.最简单的就是删除cloudreve.db文件 重新再运行一次cloudreve就可以啦 (因为cloudreve.db是数据库文件 一旦删除,cloudreve所有的数据都会没有了 请谨慎操作!)2.在cloudreve程序目录下执行.\cloudreve --database-script ResetAdminPassword 就会重设初始管理员(即UID为1的用户)的密码,新密码会在命令行日志中输出,请注意保存~.\cloudreve --database-script ResetAdminPasswordCloudreve 默认监听5212端口,如不想使用默认的 编辑cloudreve目录下的“conf.ini”文件修改你想要的端口即可~现在用浏览器打开你服务器的公网IP+5212就可以访问啦~是不是很简单呢啥?不知道你服务器的IP是多少?打开cmd输入ipconfig /allPS:由于我演示的环境在Windows沙盒,局域网环境 所以我没有公网IP!通过图片可以看到IP是172.21.115.175,我们在浏览器中输入http://172.21.115.175:5212输入cloudreve第一次生成的账号密码就可以登陆啦cloudreve后台:http://IP:5212/admin到这里我们的Cloudreve(Windows篇)教程就结束啦!
2023年04月17日
53 阅读
0 评论
7 点赞
2023-04-16
linux/windows使用rclone挂载OneDrive等各大网盘
首先去rclone官网下载Windows的安装包 rclone官网下载你自己电脑对应的架构即可,我这里下载 Intel/AMD - 64 Bit Windows安装包。1. 获取Token将你刚刚下好的安装包解压,解压后进入文件夹里 在文件路径地址里直接输入cmd即可快速打开cmd进入rclone的文件夹接着输入如下命令rclone.exe authorize "onedrive"就会弹出微软账号登陆,登陆你自己的账号即可ps:如果输入命令后 没有弹出浏览器,手动打开cmd中的链接 http://127.0.0.1:53682/auth?state=96dCfS5S6tkahZ2abAvq7A(不要照搬我的,每次生成的url都是不一样的)粘贴到浏览器打开会提示授权 允许即可,浏览器返回Success! 表示成功获取到Token,返回cmd中查看整个{}都是Token(包括括号),全部复制出来!2. 在Linux上安装Rclone官网提供了一键脚本curl https://rclone.org/install.sh | bash3. 配置rclone安装完成了以后执行 rclone config[
[email protected]
]# rclone config No remotes found, make a new one? n) New remote s) Set configuration password q) Quit config n/s/q> 我们还没有添加任何网盘的 这里输入n代表New remote 然后会让你备注个名字 随便取个名字,我这里就用onedriven/s/q> n Enter name for new remote. name> onedrive Option Storage. Type of storage to configure. Choose a number from below, or type in your own value. 1 / 1Fichier \ (fichier) 2 / Akamai NetStorage \ (netstorage) 3 / Alias for an existing remote \ (alias) 4 / Amazon Drive \ (amazon cloud drive) 5 / Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, China Mobile, Cloudflare, ArvanCloud, DigitalOcean, Dreamhost, Huawei OBS, IBM COS, IDrive e2, IONOS Cloud, Liara, Lyve Cloud, Minio, Netease, RackCorp, Scaleway, SeaweedFS, StackPath, Storj, Tencent COS, Qiniu and Wasabi \ (s3) 6 / Backblaze B2 \ (b2) 7 / Better checksums for other remotes \ (hasher) 8 / Box \ (box) 9 / Cache a remote \ (cache) 10 / Citrix Sharefile \ (sharefile) 11 / Combine several remotes into one \ (combine) 12 / Compress a remote \ (compress) 13 / Dropbox \ (dropbox) 14 / Encrypt/Decrypt a remote \ (crypt) 15 / Enterprise File Fabric \ (filefabric) 16 / FTP \ (ftp) 17 / Google Cloud Storage (this is not Google Drive) \ (google cloud storage) 18 / Google Drive \ (drive) 19 / Google Photos \ (google photos) 20 / HTTP \ (http) 21 / Hadoop distributed file system \ (hdfs) 22 / HiDrive \ (hidrive) 23 / In memory object storage system. \ (memory) 24 / Internet Archive \ (internetarchive) 25 / Jottacloud \ (jottacloud) 26 / Koofr, Digi Storage and other Koofr-compatible storage providers \ (koofr) 27 / Local Disk \ (local) 28 / Mail.ru Cloud \ (mailru) 29 / Mega \ (mega) 30 / Microsoft Azure Blob Storage \ (azureblob) 31 / Microsoft OneDrive \ (onedrive) 32 / OpenDrive \ (opendrive) 33 / OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH) \ (swift) 34 / Oracle Cloud Infrastructure Object Storage \ (oracleobjectstorage) 35 / Pcloud \ (pcloud) 36 / Put.io \ (putio) 37 / QingCloud Object Storage \ (qingstor) 38 / SMB / CIFS \ (smb) 39 / SSH/SFTP \ (sftp) 40 / Sia Decentralized Cloud \ (sia) 41 / Storj Decentralized Cloud Storage \ (storj) 42 / Sugarsync \ (sugarsync) 43 / Transparently chunk/split large files \ (chunker) 44 / Union merges the contents of several upstream fs \ (union) 45 / Uptobox \ (uptobox) 46 / WebDAV \ (webdav) 47 / Yandex Disk \ (yandex) 48 / Zoho \ (zoho) 49 / premiumize.me \ (premiumizeme) 50 / seafile \ (seafile) Storage> 我们是onedrive 这里输入31即可client_id,client_secret留空直接回车后面会询问你的位置,选择你onedrive的实际位置即可,我这里选择1,Global全球config_token 粘贴刚刚在电脑上获取的TokenStorage> 31 Option client_id. OAuth Client Id. Leave blank normally. Enter a value. Press Enter to leave empty. client_id> Option client_secret. OAuth Client Secret. Leave blank normally. Enter a value. Press Enter to leave empty. client_secret> Option region. Choose national cloud region for OneDrive. Choose a number from below, or type in your own string value. Press Enter for the default (global). 1 / Microsoft Cloud Global \ (global) 2 / Microsoft Cloud for US Government \ (us) 3 / Microsoft Cloud Germany \ (de) 4 / Azure and Office 365 operated by Vnet Group in China \ (cn) region> 1 Edit advanced config? y) Yes n) No (default) y/n> n Use web browser to automatically authenticate rclone with remote? * Say Y if the machine running rclone has a web browser you can use * Say N if running rclone on a (remote) machine without web browser access If not sure try Y. If Y failed, try N. y) Yes (default) n) No y/n> n Option config_token. For this to work, you will need rclone available on a machine that has a web browser available. For more help and alternate methods see: https://rclone.org/remote_setup/ Execute the following on the machine with the web browser (same rclone version recommended): rclone authorize "onedrive" Then paste the result. Enter a value. config_token> 此处粘贴刚刚在电脑上获取的Token选择你onedrive的类型我这里选择1 OneDrive Personal or BusinessOption config_type. Type of connection Choose a number from below, or type in an existing string value. Press Enter for the default (onedrive). 1 / OneDrive Personal or Business \ (onedrive) 2 / Root Sharepoint site \ (sharepoint) / Sharepoint site name or URL 3 | E.g. mysite or https://contoso.sharepoint.com/sites/mysite \ (url) 4 / Search for a Sharepoint site \ (search) 5 / Type in driveID (advanced) \ (driveid) 6 / Type in SiteID (advanced) \ (siteid) / Sharepoint server-relative path (advanced) 7 | E.g. /teams/hr \ (path) config_type> 1显示出了你的onedrive信息 这里再选择1 后面的全部回车确认无误就添加成功啦~Option config_driveid. Select drive you want to use Choose a number from below, or type in your own string value. Press Enter for the default (b!1-FforcAiUyto0U-shk-xxxxxxxxxxxxxXk7DQp8ada7ahaSdZBgSLJueIBbrtko). 1 / OneDrive (business) \ (b!1-FforcAiUyto0U-shk-xxxxxxxxxxxxxXk7DQp8ada7ahaSdZBgSLJueIBbrtko) config_driveid> 1 Drive OK? Found drive "root" of type "business" URL: https://xxx-my.sharepoint.com/personal/xxx_xxx_onmicrosoft_com/Documents(这里显示的是微软分配给你的onedrive域名) y) Yes (default) n) No y/n> Configuration complete. Options: - type: onedrive - token: {"access_token":"***此处会显示你的Token信息***","expiry":"2023-04-16T15:45:08.892829573+08:00"} - drive_id: b!1-FforcAiUyto0U-shk-xxxxxxxxxxxxxXk7DQp8ada7ahaSdZBgSLJueIBbrtko - drive_type: business Keep this "onedrive" remote? y) Yes this is OK (default) e) Edit this remote d) Delete this remote y/e/d> Current remotes: Name Type ==== ==== onedrive onedrive e) Edit existing remote n) New remote d) Delete remote r) Rename remote c) Copy remote s) Set configuration password q) Quit config e/n/d/r/c/s/q> 4. 挂载onedrive& 代表后台运行rclone mount name:挂载目录 挂载位置#创建本地挂载路径 mkdir -p /home/onedrive #挂载命令示例 rclone mount onedrive:/ /home/onedrive --allow-other --vfs-cache-mode writes --allow-non-empty & # 取消挂载 fusermount -qzu <本地路径>挂载报错报错内容:Fatal error: failed to mount FUSE fs: fusermount: exec: "fusermount": executable file not found in $PATH安装fuse#Centos yum install fuse -y #Debian/Ubuntu apt-get install fuse -y报错内容:Fatal error: failed to mount FUSE fs: fusermount: exec: "fusermount3": executable file not found in $PATH安装fuse3#Centos yum install fuse3 -y #Debian/Ubuntu apt-get install fuse3 -y5. 开机自启rclone重启后就失效了,所以我们还要加个开机自启vi /etc/systemd/system/onedrive.service内容按照如下格式写即可[Unit] Description=onedrive [Service] User=root ExecStart=rclone mount onedrive:/ /home/onedrive --allow-other --vfs-cache-mode writes --allow-non-empty --vfs-cache-max-age 6h --vfs-cache-max-size 10G ExecStop=fusermount -qzu /home/onedrive Restart=on-abort [Install] WantedBy=multi-user.targetsystemctl 常用的命令如下# 开机自启 systemctl enable rclone # 启动 systemctl start rclone # 重启 systemctl restart rclone # 停止 systemctl stop rclone常用指令rclone copy – 复制rclone sync – 同步 将目录内容同步到网盘目录rclone move – 移动 将目录内文件移动到网盘,默认删除路径文件rclone purge – 删除路径及所有文件rclone delete – 删除路径所有文件但不删除路径rclone mkdir – 创建目录rclone rmdir – 删除目录rclone check – 检查目标文件与源文件是否匹配rclone ls – 列出指定路径下的所有的文件以及文件大小rclone lsl – 仅列出对象的修改时间,大小和路径rclone lsd – 仅列出目录rcloen lsf – 以易于解析的格式列出对象和目录rcloen lsjson – 以JSON格式列出对象和目录rclone lsd– 列出路径下的所有目录rclone size – 打印目录中对象的总大小和数量rclone mount – 将远程文件路径挂载到本地路径
2023年04月16日
194 阅读
1 评论
6 点赞
1
2
3
4