说明:很多时候我们用SSH
登录vps
后用vi
命令编辑文件的时候,都不知道怎么编辑,这时候就只能借助FTP
文件管理软件来手动编辑了,而且还可以直接从本地上传图片,文件,快速删除vps
文件很方便。这里推荐3款最流行的FTP
文件管理软件。
1、WinSCP工具
这款FTP
工具本人就经常使用,很轻巧,方便,界面还不错!
官方网站:https://winscp.net
2、FlashFXP工具
这款FTP
工具就不多说了,很多人都在用,功能很全,也好用。
官方网站:https://www.flashfxp.com/
3、FileZilla工具
这款FileZilla
是国人开发的一款开源的FTP
客户端软件,界面上和我们使用的FLASHFXP
差不多,功能都很全面。
官方网站:https://filezilla-project.org/
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1531/
不妨点个广告再走嘛
相关推荐
-
使用Syncthing搭建我们的私有同步网盘
简介 Syncthing是一个开源免费的文件夹/文件同步神器,支持Android、Linux、Windows、Mac OS X等系统,可以使我们在2台任何系统任何设备之间,实现文件实时同步,很强大。而且数据很安全,不会存储在你的设备以外的其他地方。所有通信都使用TLS进行保护。所使用的加密包括完美的前向保密,以防止窃听者获得对您的数据的访问权限。很适合我们用来搭建私有同步网盘。 安装 本文只做Linux VPS服务器与Windows电脑之间的同步安装及演示操作。Syncthing官网:点击进入,软件自行下载最新版本即可。 1、VPS安装Syncthing安装Syncthing: #目前最新版v1.1.4,日后自行修改版本号 #64位系统下载 wget https://github.com/syncthing/syncthing/releases/download/v1.1.4/syncthing-linux-amd64-v1.1.4.tar.gz #32位系统下载 wget https://github.com/syncthing/syncthing/releases/download/v1.1.4/syncthing-linux-386-v1.1.4.tar.gz #解压并删除压缩包 tar xzvf syncthing-linux* && rm -rf syncthing-linux*.tar.gz cd syncthing-linux* cp syncthing /usr/local/bin cd ~ rm -rf syncthing* 开启Syncthing: syncthing 第一次启动会生成配置,然后给的内网地址我们是进不去的,这时候需要修改成外网地址才行,先使用Ctrl+C退出。 然后编辑/root/.config/syncthing/config.xml文件,将127.0.0.1:8384改成0.0.0.0:8384即可,可以直接使用命令: sed -i 's/127.0.0.1/0.0.0.0/g' '/root/.config/syncthing/config.xml' 再次启动Syncthing: #后台运行该程序 nohup syncthing & 然后在浏览器访问http://IP:8384,就可以进入Syncthing界面,如果打不开请自行开放8384端口。 然后我们点设置,填好管理用户、密码及其它参数再重启Syncthing即可。 2、Windows安装SyncthingWin系统安装Syncthing是非常简单的,直接从官方网站下载对应版本的Syncthing程序,解压打开syncthing.exe,然后会弹出一个窗口,浏览器再打开http://127.0.0.1:8384就可以进入并使用Syncthing了,默认文件夹路径为C:\Users\Administrator\Sync。 使用 首先打开其中一个设备的Syncthing界面,并点击右上角操作-显示ID获取设备ID。再到另一个设备的Syncthing界面,点击右下角添加远程设备,输入需要同步的设备ID和共享的文件夹。 这时候另一台设备会弹出一个窗口,点击添加设备即可。 此时设备添加完成,就可以开始同步文件夹了,也可以在其中一台设备新建/添加其它文件夹 然后同样的,另一台设备也会弹出一个窗口,点击同意添加即可。 最后等待片刻,所添加的文件夹都会自动同步完成。
-
Caddy Web Server一键管理(开始/停止/安装/更新/卸载)脚本
说明:Caddy是一个极简而强大的HTTP服务器,支持HTTP/2静态网页服务器,安装也快,之前也发过逗比的一个Caddy脚本,参考:一个极简的HTTP Server: Caddy一键安装脚本,不过该脚本有点简洁,只提供安装+运行功能,现在再发个功能比较全的Caddy脚本,该脚本是爱学习的博主无意间在国外技术网站看到的,而国内很难找到这么齐全的,所以就分享给大家,且该脚本支持开始、停止、安装、更新、卸载等功能。 安装 Github地址:https://github.com/sayem314/Caddy-Web-Server-Installer 系统要求:Ubuntu 14.x、15.x、16.x,Debian 7.x、8.x、9.x,CentOS 6.8、7.2。 运行以下命令: wget https://git.io/vra5C -O - -o /dev/null|bash 然后使用下列命令进行操作: caddy start #开启Caddy Web Server caddy stop #停止Caddy Web Server caddy reload #重载Caddy Web Server caddy restart #重启Caddy Web Server caddy status #查看Caddy Web Server状态 caddy install #安装Caddy Web Server caddy edit #编辑配置文件Caddyfile caddy service #使Caddy Web Server成为一项服务(upstart/systemd) caddy update #升级Caddy Web Server caddy delete #卸载Caddy and data caddy about #关于Caddy Web Server caddy version #检测脚本/Caddy/PHP5-fpm版本信息 安装插件命令: caddy install http.cache,http.filemanager,http.ipfilter,http.ratelimit 安装caddy的时候会要求你输入域名,邮箱(帮你自动签发ssl),然后使用命令启动caddy即可! 虚拟主机文件夹:/var/caddywww 配置文件夹:/etc/Caddyfile
-
Debian/Ubuntu开启超级暴力版魔改BBR教程
说明:超级暴力版魔改BBR源码由南琴浪大佬提供,具体有多暴力博主暂时没怎么测试,这里只说下安装教程。 安装 系统要求:Debian/Ubuntu系统,内核版本v4.9.3-v4.12.x。得安装gcc,Makefile默认只支持gcc 6,你可以修改它(例如)gcc-4.9。 1、更换内核并开启BBR这里手动安装,方法从BBR刚出来时就在博客说过,这里再说一次。内核下载地址:http://kernel.ubuntu.com/~kernel-ppa/mainline/。且魔改BBR需要3个内核linux-image、linux-headers-all、linux-headers-$bit,这里以v4.10.1为例。 内核下载 #64位系统 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb #32位系统 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb 内核安装,且安装顺序不要变,依次image、headers_all、headers,不然会出错。 dpkg -i linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb dpkg -i linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb dpkg -i linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_i386.deb 查看内核 dpkg -l|grep linux-image dpkg -l|grep linux-headers 删除旧内核 apt-get purge (旧内核名称) 内核更新 update-grub 重启 reboot 保存生效 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p 查看内核是否已开启BBR sysctl net.ipv4.tcp_available_congestion_control 显示以下即启动成功 # lsmod | grep bbr tcp_bbr 20480 14 2、安装超级暴力版魔改BBR安装环境 apt install -y gcc git make 下载暴力魔改BBR源码 git clone https://github.com/nanqinlang/tcp_nanqinlang-test.git 查看/usr/bin文件夹gcc文件。 find /usr/bin/gcc* 此时可以看到几个文件,找到gcc-5,也可以是6,具体自己看着办。如果没看到gcc-6,则需要编辑Makefile文件。 cd tcp_nanqinlang* nano Makefile 将modules CC=/usr/bin/gcc-6后面的gcc修改成刚刚看到的gcc版本文件,如gcc-5。 安装暴力魔改BBR...
-
Telegram MTProxy一键安装脚本
说明:我们一般使用Telegram的时候,都需要先爬Q,这样还是比较麻烦的,而在Telegram最新版本中内置了MTProxy代理,占用小,耗电量也小,只需要我们简单设置下,就可以让Telegram和本地应用一样,即开即用,而不需要额外的爬Q了。 安装 说明:这里使用的是逗比针对Go 语言版写的一键脚本,相比官方版本主要是不容易出错,而且功能更完善。 系统要求: CentOS 6+、Debian 7+、Ubuntu 14+ 安装命令: wget -N --no-check-certificate https://raw.githubusercontent.com/iiiiiii1/doubi/master/mtproxy_go.sh && bash mtproxy_go.sh 运行脚本后,会出现如下选项:安装完成后会得到相应的配置信息。 1、将链接复制到浏览器或者TG对话框打开并添加。 2、进入Settings(设置)—Data and Storage(数据和存储),找到相应的应用填入信息即可。
-
阿里云:1GB内存/25GB硬盘/1TB流量/KVM/30Mbps/香港/月付24元
说明:国内最大云主机服务商,阿里云发布的超级给力活动;数据中心为香港/新加坡等,带宽30M、流量1T起步,基于kvm虚拟架构的轻量VPS服务器,可以用来建站、跑程序,内网穿透、以及翻Q都无压力,性价比超级无敌了,有需求的赶快上车! #大致线路 去程:电信走日本NTT,联通移动直连 回程: CN2 香港测试IP:149.129.84.1 套餐 #暂时只列举轻量1G和2G,做站的话建议2G内存或更高 vCPU:1 内存:1GB 空间:25GB SSD 流量:1TB/月(30 Mbps端口) IPv4:1 24元/月 vCPU:1 内存:2GB 空间:50GB SSD 流量:2TB/月(30 Mbps端口) IPv4:1 34元/月 相关链接 轻量云服务器管理地址:https://swas.console.aliyun.com/#/servers #推荐两个脚本 阿里云CentOS 7系统一键净化脚本:https://www.southcat.net/archives/625/ 纯净版Debian/Ubuntu/CentOS重装脚本:https://www.southcat.net/archives/574/
-
Linux通过安装davfs2来挂载webdav网盘
简介 什么是webdav,是一组基于超文本传输协议的技术集合,有利于用户间协同编辑和管理存储在万维网服务器文档。国外的很多网盘,包括owncloud都支持webdav,本文以yandex为例子介绍,挂载在Linux上。 介绍 Linux davfs2或者fusedav将WebDAV共享挂载成Coda或者FUSE文件系统。 KDE将WebDAV作为kio_http的一部分提供原生支持。Dolphin,Konqueror等其他KDE应用程序可以直接与WebDAV服务器交互。 Nautilus也提供内置支持。 cadaver命令行工具提供类FTP命令集,也包含在很多Linux发行版中。 Apache HTTP服务 提供基于davfs和Apache Subversion的WebDAV模块。 Windows NetDrive:挂载为网络硬盘机 Mac Finder:系统内置程式 本文就是利用davfs2挂载wendav。 安装 Linux主要的源中都有davfs2,也可以自己编译,需要准备好环境。 apt-get install davfs2 mkdir /mnt/webdav mount -t davfs https://webdav.yandex.ru /mnt/webdav Please enter the username to authenticate with server https://webdav.yandex.ru or hit enter for none. Username: test Please enter the password to authenticate user test with server https://webdav.yandex.ru or hit enter for none. Password: 配置 可以把账号密码写入配置文件,以普通用户来挂载。 usermod -a -G network username 编辑/etc/fstab文件,在后面添加(username自己替换): https://webdav.example.com /home/username/webdav davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1 创建账号密码配置: mkdir ~/.davfs2/ echo "https://webdav.example.com webdavuser webdavpassword" >> ~/.davfs2/secrets chmod 0600 ~/.davfs2/secrets yandex url是:...
-
一个简单易用的Linux文本编辑器:nano的安装与使用
说明:很多情况下我们都需要编辑服务器里的文本内容,而现在用的比较多的文本编辑器是vim,这个估计很多人都觉得很难用,这里博主推荐一个简单易用的文本编辑器nano,比vim简单很多,很容易上手。这里大概说下教程。 安装 #CentOS系统 yum -y install nano #Debian/Ubuntu系统 apt-get install -y nano 使用 1、打开文件 nano 文件路径 然后可以通过方向键移动和鼠标右键直接操作。 Alt+6 #复制一整行 Ctrl+K #剪贴一整行 Ctrl+U #粘贴文字 Ctrl+Y #上一页 Ctrl+V #下一页 Ctrl+O #保存 Ctrl+X #退出,如果你修改了文件,会要你输入保存文件名,直接确认即可。
-
一个可以将本地文件上传至VPS服务器的工具:jQuery-File-Upload精简美化版
说明:之前老有人问博主除了FTP还有啥方法能把本地文件上传到VPS服务器,这里就分享个工具jQuery-File-Upload,一个文件上传工具,该工具可以上传任何文件,支持在线预览视频,上传后也可以在线删除等等,很方便,而且个人觉得上传比FTP要稳。由于原文件样式很不好看,所以博主就找前端大佬Zero博主帮忙进行精简和美化了下,也小小的适配了手机端。 截图 下载 文件下载:jQuery-File-Upload.zip 为了考虑国内服务器的加载速度,该源码所有资源都本地化了,所以体积比简化前还大。 使用 环境要求:Nginx/Apache、PHP 1、直接使用如果你自己有建站环境,直接将源码丢进网站根目录,再给予server/php/files目录可写入权限即可。上传后的文件保存在server/php/files文件夹,相关上传配置可在server/php/UploadHandler.php里修改。 2、Docker安装如果你只是单纯的想上传文件,这里博主就制作了个Docker镜像,很快就装好了。 安装Docker: #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 安装jQuery-File-Upload: docker run --name upload -d -p 6800:80 -v /home:/var/www/server/php/files moerats/jquery-file-upload:latest #参数说明 -p 6800:80 前面的6800为容器映射到外部的端口,等于你访问ip:6800就等于访问程序,可自行修改 -v /home:/var/www/server/php/files 将程序里上传的文件映射到服务器的/home文件夹,可自行修改 完成后我们可以通过ip:6800访问程序,并上传文件至/home文件夹。 注意我们需要给映射的文件夹777权限,不然会上传失败。 chmod 777 /home 部分CentOS系统可能需要开启防火墙端口,不然会打不开。 #CentOS 6 iptables -I INPUT -p tcp --dport 6800 -j ACCEPT service iptables save service iptables restart #CentOS 7 firewall-cmd --zone=public --add-port=6800/tcp --permanent firewall-cmd --reload...
-
Wayback Machine:一个从1996年至今备份了超过4000亿个网页的网页时光机
简介 这个网站很有趣,在逗比那里看到的,网页时光机Wayback Machine,基本就是定期备份了所有网站的快照,供人查询,对于很多有网站的人来说,也可以看看当初自己网站的样子,回忆一下,其中内页也能访问,很强大。 网站地址:http://web.archive.org/注意:这个网站被Q,需要挂梯子访问。 使用方法 首先访问网站:http://web.archive.org/,然后在屏幕中的输入框中输入你要查看的网站域名,例如:baidu.com。 输入后就会看到网站在搜索这个域名的快照备份信息,找到后就会如下图所示:中间的是年份范围,下面的是月份日份范围。
-
修复官方Dplayer-Typecho插件不能连接弹幕API后端的方法
说明:博主之前发过DPlayer弹幕后端搭建教程→传送门,也说了下HTML代码的使用方法,不过对于Typecho博客来说,插件不能用会很麻烦,加上看见很多使用Typecho的同学对这个还是有点兴趣的,所以就咨询了下某大佬插件修复方法,貌似是播放器版本没更新到最新,然后在这里就说下,有需求的可以用下。 方法 官方插件地址:https://github.com/MoePlayer/DPlayer-Typecho 修复后的地址:https://github.com/menhood/DPlayer-Typecho 1、直接使用去提供修复后的Github地址下载插件,然后将文件夹名改为DPlayer上传到usr/plugins目录启用即可。 2、自行修复如果你不放心使用修复后的插件,那么你可以自行替换文件修复,修复方法如下: 1)下载官方提供的旧版本插件,插件地址见上面! 2)然后下载该地址的4个文件:https://github.com/MoePlayer/DPlayer/tree/master/dist 3)将下载的文件复制并替换旧插件dplayer/dist目录的4个文件即可。 使用 由于插件地址使用的弹幕服务器地址默认为官方的,貌似服务器出了问题不能用,这里可以使用博主搭建的API服务器,地址为:https://dplayer.southcat.net/,当然你也可以使用博主提供的方法自行搭建API,教程查看→传送门。 提示:由于特殊原因,博主将下面所有例子最开始的[换成了(,到时候使用的时候,将开头的(换成[,即被[]包住即可。 使用方法如下,直接贴近文章里即可! #默认不自动播放,弹幕开启 (dplayer url="http://xxx.com/xxx.mp4" pic="http://xxx.com/xxx.jpg"/] #关闭弹幕 (dplayer url="http://xxx.com/xxx.mp4" pic="http://xxx.com/xxx.jpg" danmu="false"/] #开启自动播放 (dplayer url="http://xxx.com/xxx.mp4" pic="http://xxx.com/xxx.jpg" autoplay="true"/] #添加额外弹幕源(例:bilibili弹幕),这里和作者的文档有点区别,就是需要在api后面加v3。 (dplayer url="http://xxx.com/xxx.mp4" pic="http://xxx.com/xxx.jpg" autoplay="true" addition="https://api.prprpr.me/dplayer/v3/bilibili?aid=7286894"/] 当然,如果你想假装很多人看的样子,那可以添加额外的bilibili弹幕,这时候不管你放什么视频,B站弹幕都会在上面密密麻麻的滚动。 要是有时候不生效,可以对斜杠/转义一下,比如: (dplayer url="http:\/\/xxx.com\/xxx.mp4" pic="http:\/\/xxx.com\/xxx.jpg"/] 演示 #这里直接用的B站一个视频,顺便把弹幕也给拉过来了,假装看的人很多吧。 如果该视频播放器不显示的话,刷新一下就行了。