说明:目前用的单边加速熟知的有BBR和锐速,这次从91yun看到新的基于内核修改的单边教程Tcp_china
和tcp_TA
就搬运过来先。听说比BBR效果要好。
注意:适用于kvm
,并且锐速,BBR
,Tcp_china
和tcp_TA
不能共存,只能装一样。
tcp_china
Github地址:https://github.com/madeye/tcp_china
1、系统为Ubuntu 14.04
、Ubuntu 16.04
,其它系统未经测试,且未换4.9以上内核时,执行命令:
apt-get update && apt-get install gcc make git -y && git clone https://github.com/madeye/tcp_china && cd tcp_china && make && insmod tcp_china.ko && lsmod | grep tcp_china
2、看到tcp_china
时说明已经加载成功了。
tcp_TA
Github地址:https://github.com/giltu/KernelPCC
1、系统为Ubuntu 14.04
、Ubuntu 16.04
,其它系统未经测试,且未换4.9以上内核时,执行命令:
apt-get update && apt-get install git gcc make -y && git clone https://github.com/giltu/KernelPCC && cd KernelPCC && make && insmod tcp_TA.ko && lsmod | grep tcp_TA
2、看到有tcp_TA
时表示加载成功了。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1569/
不妨点个广告再走嘛
相关推荐
-
免费CDN系统:wdCDN2单节点版本安装教程
wdCDN是什么?wdCDN是一款基于squid开发的缓存加速管理系统,高效,稳定,安全.旨在为的CDN有需求的用户提供一个安装简单,使用方便易操作的一套系统及解决方案,可帮助大中小企业或站长低成本,部署快速,构建自己的CDN网络或服务器群,提供专业的CDN加速服务或增值服务,更好的在线服务,更快速的网络和网站.使用wdCDN,自架CDN加速系统,部署架构CDN系统,提供CDN加速服务,CDN加速解决方案,将变得容易和简单 wdCDN2新版本不再依懒wdCP,而是一个独立的服务和应用,可以单独安装和使用单节点版本功能相对简单,只实现基础功能,如网站管理,缓存内容管理,系统资源监控对于针对站点的流量统计或计费等,可以考虑使用多节点版本 安装 支持系统:CentOS 6.x/7.x,RedHat及其它未测试,也欢迎测试! 注意:wdcdn2单节点版本仍然是免费的,但服务和技术支持则需收费 1、安装wdcdn2 wget http://dl.wdlinux.cn/files/wdcdn/wdcdn2_install.sh sh wdcdn2_install.sh 安装完,后台访问地址:http://ip:8090,默认用户密码为admin/wdlinux.cn。 2、登录后台,添加网站,更新配置 3、解析域名 简单几步,就可以部署一个CDN应用了。
-
微软OneDrive网盘免费升级到25T容量教程
说明:之前老有人提到OneDrive 5T不够用,这里博主就分享个免费升级25T的方法,也是微软很早就出的一个政策,部分订阅的OneDrive网盘使用量超过90%的可免费申请提高容量到25T,博主也是很早就申请了,这里就大概说下,有需求的可以升级下。 申请需知 支持升级到OneDrive 25T的订阅如下: Office 365 企业版 E3 Office 365 企业版 E5 OneDrive for Business 计划 2 SharePoint Online 计划 2 Office 365 企业版 E3 Office 365 企业版 E5 Office 365 A1 Office 365 A3 Office 365 A5 Office 365 美国政府版 G3 Office 365 美国政府版 G5 Office 365 非营利版 E3 Office 365 非赢利组织版 E5 Microsoft 365 企业版 E3 Microsoft 365 企业版 E5 Microsoft 365 A3 Microsoft 365 A5 Microsoft 365 美国政府版 G3 Microsoft 365 美国政府版 G5 Microsoft 365 非营利组织版 E3 Microsoft 365 非营利组织版 E5 升级规则如下: 如果用户已使用5TB存储空间的至少90%容量,Microsoft最多会将OneDrive中的默认存储空间增加到每用户25 TB(如有需要,管理员可以设置更低的每用户存储空间限制)。 对于已使用25 TB...
-
Fantasy-field:一款二次元风格的轻量级微博图床程序
说明:博主最近分享了好几款图床程序,这里再分享个Fantasy-field(幻想领域),一款基于新浪的PHP图床程序,界面风格和国外比较火的Chevereto差不多,都挺好看的,也支持用户注册,限制游客上传等功能,上传的图片会保存在新浪图床,可以为小内存VPS节省很多空间。对图床的美观有要求,也想节省空间的人来说,貌似是个挺好的选择。 截图 简介 在幻想领域中,图床图片全部托管在新浪云,每张图片都有多张不同级别的缩略图,这便是幻想领域的最大特色之一。 拥有较为完善的用户系统与管理员系统。管理员在后台拥有完全权限,对网站的一切基本配置。 我的图库,将会罗列出用户自己所上传的所有图片。管理员则显示系统托管的所有图片。你可以在这里对图片进行删除、预览或者复制它,但删除仅仅只是不再出现在本系统中,图片仍然是存在于新浪之上,这点你是要知道的。 探索,它是前台对用户图片预览的功能,在这里你可以发现和找到你需要的东西。如果你不需要它,可以在后台进行关闭设置。 上传新浪图床并非无要求,它需要你进行登录验证,但我们拥有一套独立的新浪登录程序,不依赖任何扩展,并且无验证码,cookie过期将自动为你进行登录,为你解决一切后顾之忧,所以你必须在后台设置你的新浪账号密码才能正常使用。 安装 Github地址:https://github.com/178146582/Fantasy-field 环境要求:PHP ≥ 5.6、Nginx/Apache、Mysql 1、搭建环境搭建方法很多,可以使用军哥的LNMP→传送门、OneinStack→传送门、宝塔面板→使用教程,小白和不想折腾的建议直接宝塔面板。 2、安装程序先添加域名和新建一个数据库,如果你是Nginx,还需要添加伪静态: location / { try_files $uri $uri/ /index.php?$query_string; } #或者 location / { if (!-d $request_filename){ set $rule_0 1$rule_0; } if (!-f $request_filename){ set $rule_0 2$rule_0; } if ($rule_0 = "21"){ rewrite ^/(.*)$ /index.php?/$1 last; } } 相关修改 #大部分都可以直接在后台修改,少部分需要通过文件修改 版权文件:/application/controller/Home/IndexController.class.php,需解密,不过最好保留下方的版权 首页背景图片:/application/view/Home/style/main.css 背景图片嵌入代码:/application/view/Home/details.php 注意事项 #邮件发送失败 1、先确定你的25端口是否被封禁,如果封掉,尝试让主机商启用(如果不启用就换服务器) 2、关掉注册验证或者等下个版本更新(注:改端口是没有用的,465端口需要ssl支持) #数据接口异常 1、伪静态重定向失败,请参考上方的再做设置 2、如果是nginx服务器, 找到路径/framework/core/Framework.php第51行到第53行注释或者删除, 3、具体代码如下(一般Apache服务器不会遇到这个问题,只有nginx的服务器才会) if ($path != '') { $path = strstr(trim($_SERVER['REQUEST_URI'],'/'),$path); } #上传图片失败,如提示:上传时发生了点小插曲,请打开控制器查看原因! 1、检查新浪账号密码是否正确 2、手动登录一次网页版新浪微博 3、新浪账号是否有发微博权限 4、配置成功后不允许在登录新浪任何平台(推荐使用小号) #除新浪限制以外,上传图片还取决于服务器配置,请尝试修改以上配置信息进行解决 最大上传限制(upload_max_filesize) 允许上传文件最大数(max_file_uploads) 脚本最大执行时长(max_execution_time) 脚本最大消耗内存(memory_limit) 脚本最大解析时长 (max_input_time) #验证码错误,如:明明登录的图像验证码输入是正确的,却一直提示验证码错误 1、查看php.ini配置中ESSINON目录是否存在 2、如果不存在则新建目录,如果存在则检查读写权限 #配置文件无法保存...
-
2019联通沃派校园卡 30GB全国流量+200分钟免费通话 每月仅需12.5元
说明:之前介绍过电信校园卡→传送门,不过限制25岁以下办理,这里就再介绍个联通校园卡,暂时是不限制年龄的,价格都差不多,依然是200用一年,300用两年,全国内均可在线申请办理,顺丰包邮,有需求的可以上车了。 提示:申请截止日期为2019年9月30日,且均不限制年龄,有需求的趁早上车。 套餐内容 资费1:200元包12个月,折合月租16.67元资费2:300元包24个月,折合月租12.50元(推荐) 套餐详情: 语音通话:全国200分钟+联通京津冀网内通话全免费 通用流量:全国30G,超出后1元1G/天,可自动叠加 套外资费:语音1毛5,短信1毛 套餐截图 购买地址 购买地址:点击购买,该地址为联通官方地址,请放心申请购买。 订单查询 问题解答 问:归属地哪里?全国都可以用吗? 答:归属地北京,全国都可以用,都是全国通话,全国流量 问:本卡包邮吗? 答:本卡全国顺丰包邮,收货地址可选择您所在的省份 问:本卡有年龄限制吗?需要学生证吗? 答:无年龄限制,无需学生证,只要是活人就可申请! 问:一个人可以开几张? 答:工信部规定,一个身份证只能同时持有5张中国联通卡,如果你名下有n张联通卡,那么你还可以办理5-n张 问:可以改套餐吗? 答:套餐有效期内不能改 问:一年或者两年后可以续约么吗? 答:关注“校园卡助手”,发送“北京联通续约”,即可获取官方续约地址,套餐到期的最后一个月可续约。续约的同时,无限流量包也会自动续订。 问:怎么激活? 答:在联通掌上营业厅进行激活,邮寄的快件中也含有激活说明。 问:激活首月,通话、流量是多少呢? 答:入网首月会一次性赠送140分钟国内主叫,3GB国内流量和6GB国内闲时流量(23:00-7:00优先使用闲时),以及全国网内随意打礼包。激活3天后无限流量包会自动到账。 问:本卡可以在平板上使用吗? 答:本卡是正规北京联通套餐,只要能插SIM卡的设备均可正常使用。 问:购买后需要每个月再充话费吗? 答:本卡是预付费卡,申请的时候会要求付款200/300元,然后每个月以赠费的形式充入账户,抵扣月费,不需要再充话费。本卡的申请链接是联通校园渠道官方链接,付款也是付给联通官方,请放心付款。 问:本卡什么时候停止办理? 答:未知,延期中……
-
Directory Lister:又一款不错的PHP目录索引工具
说明:Directory Lister目录索引看起来很好看,安装简单,也很适用,对于类似的目录索引工具,之前还说到了h5ai,安装方法参考:h5ai安装教程,这2个都不错,有兴趣的可以试试。 简介 PHP Directory Lister是一个使用PHP开发的目录索引工具,旨在让您列出目录的所有内容以及所有子目录,并允许您在其中导航。您只需将Directory Lister下载并安装到任何Web目录,就可以访问该目录下的所有文件和子目录。 官方网站:http://www.directorylister.com/ 截图 功能特点 安装快速,将文件上传到任何可访问网页的目录,Direcectory Lister将为您快速生成列表。 内置主题支持,以适应您的独特风格。控制您的列表与文件/文件夹的自定义排序顺序。 支持MD5查看。 使用说明 搭建php网站环境可使用宝塔面板或者军哥lnmp。 下载并提取Directory Lister到网站目录(本地下载 和 官方下载)。 复制resources/default.config.php到resources/config.php。 index.php将resources文件夹上传到要列出的文件夹。 将其他文件上传到与index.php相同的目录。
-
利用Caddy扩展快速安装FileManager(Filebrowser)私人网盘/在线文件管理器
说明:关于FileManager安装方法之前说过,参考:一个基于GO的轻量级文件管理系统:FileManager安装教程,不过对于小白来说,还是有点麻烦,刚刚看到逗比那里也有个安装方法,很方便。 提示:目前FileManager已更名为Filebrowser 截图 Caddy FileManager扩展介绍 FileManager是基于Caddy的扩展。它提供文件管理界面,可用于上传/下载/删除/预览和重命名等该目录中的文件。 支持 上传文件 支持 按类型 搜索文件 支持 批量压缩 文件下载 支持 多用户管理(权限可控) 支持 在网页执行 Linux命令 支持 创建 共享链接(限时/永久) 支持 在线编辑 各类文本文件 支持 在线浏览 图片/文本/视频等 支持 新建/重命名/移动/删除 文件和文件夹等 部署简单,几步完成,无需任何依赖环境 等等 … 安装Caddy Caddy文档:https://caddyserver.com/docs/http.filebrowserGithub项目:https://github.com/hacdias/filebrowser 运行以下命令: wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filebrowser #备用地址 wget -N --no-check-certificate https://www.southcat.net/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filebrowser 安装成功后,继续新建一个用于使用的虚拟主机文件夹,例如file(可以自己改): mkdir /usr/local/caddy/www && mkdir /usr/local/caddy/www/file 配置 1、IP访问绑定虚拟主机为IP(即通过IP访问),HTTP协议(80端口)。 # 以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行! echo ":80 { root /usr/local/caddy/www/file timeouts none gzip filebrowser / /usr/local/caddy/www/file { database /usr/local/caddy/filebrowser.db } }"...
-
好看的WordPress主题:Kratos 2.5.8主题修改美化版,支持PJAX
说明:Kratos主题是WP里面比较好看的主题,刚刚发现了一款基于Kratos 2.5.8主题的修改美化版,且支持PJAX、代码高亮、全局音乐播放器等众多功能,很不错就分享下。 截图 修改项 二次元风格 顶部Banner优化 添加博客小人spig,且可在主题设置中关闭(可在Kratos/js/spig.js中修改小人的提示内容) 无图片的文章特色图片(新式布局)随机化(Kratos/images/thumb/下的20张图片) 置顶文章加上了文字和图标标记 在post-meta中加入作者信息 在分享按钮中添加分享到QQ空间选项 评论区评论嵌套样式修改(参考Ravenclaw主题样式) 添加评论框中"扑街"图片 更换表情面板为DIYgay的OwO,支持更多表情 底部社交组件中添加EMAIL 底部添加建站时间统计 修改鼠标指针样式 添加复制站点内容时的弹窗提示 添加了登录/注册页面样式 添加友链模板 非Admin用户评论中可使用img标签 支持文章内容的+展开/-收缩 后台编辑器功能增强 表情/图片样式的调整 后台用户页面显示用户最近一次登录IP 添加雪花效果,添加更多设置项目(可在主题设置中找到) 文章右下角添加最后修改时间(PC页面) 重写打赏功能,将打赏页改为弹窗(参考Ravenclaw主题样式) 不再强制文章中图片width:100%显示,可调整图片显示大小 菜单栏样式修改 去掉部分功能与代码 右下角添加搜索,去除搜索小工具 手机页面的优化-良好阅读体验 支持站点显示图片背景(PC) 管理员登录站点后一些地方的调整 集成回复可见功能 登陆注册页的背景可在设置直接更改了 集成用户注册可用的邮箱域名限制功能 主页/文章页/单独页面可分别设置侧边栏位置(左/右/NONE) 重构PC页顶部菜单,不再借助superfish实现 侧边栏-最近评论小工具优化 评论回复通知邮件中的表情符号:xxx:将会转义为表情图片 侧边栏-个人简介小工具优化 用户可上传本地头像,不依赖Gravatar 集成登录限制功能 可设置直接输入密码注册,无需邮件链接激活 添加文章归档模板 修复WordPress中文标签错误(多出现在Windows主机) 美化用户注册提示邮件,密码重置邮件(同时修复WP密码重置错误问题) Nav Bar 支持半透明 评论者站点链接改为新窗口打开 FontAwesome/Bootstrap/jQuery可直接自定义链接(免费CDN 2333) (FontAwesome也可以使用下面的: https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css https://cdnjs.loli.net/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css) 评论者UA显示 *支持PJAX *代码高亮 *允许从URL导入媒体至媒体库 *默认关闭PJAX,需在主题设置启用 *Sitemap *全局音乐播放器 *更新bilibili为H5播放器 说明 主题的设置全部在[外观]菜单下。 二维码什么的那些图片反正都在images文件夹里面,有些设置里面找不到的话直接去替换就行了。 CSS什么的都是照我自己的使用情况改的 所以有些地方可能需要你自己动手。 主题若是有bug或者有建议可以去gayhub提交。 插件推荐 Crayon Syntax Highlighter easy2hide Limit login attempts Poi Player TinyMCE Advanced User Domain Whitelist/Backlist WP Statistics...
-
利用Python3脚本监控whmcs是否有货,并邮件或者微信提醒
说明:一般很多商家都喜欢使用whmcs面板卖东西,特别是VPS主机商,有时候很多服务器都是只卖一会就没了,很容易错过自己喜欢的VPS,所以我们需要个监控,之前好像发过一个服务器库存监控教程,参考:PHP VPS库存监控系统搭建教程,不过经常要去看,有点不方便,这里再分享个VPS库存监控教程,可以邮箱或者微信提醒,很方便。 以下脚本需要Python3环境,一般大多数新系统都自带Python3,使用python -V命令可查看Python版本,CentOS升级教程参考:Linux CentOS升级Python 3.6版本方法。 邮箱提醒 本脚本基于python3+sendmail实现,这里只说CentOS系统。注意邮件25端口得打开,可能有的主机商会直接屏蔽25端口,直接发工单要他开。 1、安装sendmail yum install sendmail -y service sendmail start chkconfig sendmail on 2、下载并编辑脚本 wget https://www.southcat.net/usr/down/vpsyx.py 然后我们使用vi命令编辑,将脚本中的url里的网址换为其它whmcs即可实现监控其它网址,不会使用vi的,用FTP软件比如WinSCP登录VPS后操作。 #脚本代码如下 from sys import argv from urllib import request from os import system try: flag=0 while True: url='https://einstein.enoctus.co.uk/cart.php?a=add&pid='+argv[1] header={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36'} req=request.Request(url,headers=header) page=request.urlopen(req).read() with open('content.txt','w') as f: f.write('有货了,链接是:'+url) if str(page).find('out of stock')>0: flag=0 print('无货') else: flag=flag+1 print('有货') if flag<3: system("mail -s '有货了' {0} < content.txt".format(argv[2])) except: print('脚本异常,退出')" 3、使用运行以下命令: #pid为产品号,即链接最后面的数字 python vpsyx.py pid 邮箱 微信提醒 本脚本基于python3+方糖实现微信推送。 1、下载脚本并编辑 wget https://www.southcat.net/usr/down/vpswx.py 然后我们使用vi命令编辑,将脚本中的url里的网址换为其它whmcs即可实现监控其它网址,修改pid为你想要监控的套餐pid,并修改sckey为你自己的方糖key。不会使用vi的,用FTP软件比如WinSCP登录VPS后操作。...
-
CC-Attack-Protector:Linux VPS防CC攻击一键脚本,带微信提醒
说明:博客这几天一直在被CC攻击,然后让朋友帮忙写了个防CC攻击脚本,并添加了微信方糖提醒功能,这里就分享下。 CC Attack Protector 每10秒钟检测一次指定网站日志,如果超过预设限制的(在单位时间请求数以及请求大小层面)会在防火墙层面进行阻止,并运用微信Server酱进行通知。 说明 1、请记得开启站点的日志记录,而且面板用户要注意检查并取消掉“静态文件的access_log off”,也就是所有访问都要记录日志,以确保最佳的防CC效果。2、日志的开头的格式必须为例如x.x.x.x - - [22/Nov/2017:13:20:02 -0500] "GET /xxxxxx HTTP/1.1" 200 3386,也就是IP在首列,时间格式与此示例相同,请求URL在第七列,请求长度在第十列,一般nginx日志的默认格式应该是这样,如果是其他的服务器软件或者日志格式不同请根据自己的情况魔改ddos.sh里的相关截取日志信息的代码。3、建议定期分割日志,例如使用crontab一天分割一次,以确保脚本检测效率。4、一旦有新IP被封禁,会输出封禁信息(当你回到screen后就可以看到),同时会输出日志到cc.log中。5、如果想解封IP,可以执行bash ban.sh -ua,这样会解封所有IP。6、关于ban.sh这个脚本还能做到的其他事情,请直接bash ban.sh查看。7、如果Centos,那么可能需要在ban.sh中操作防火墙之后重启一下防火墙,因为Centos防火墙修改规则之后不是即时生效的。对于Centos 7需要将防火墙firewall替换成iptables。8、重启VPS后,记得使用screen命令,重新启动脚本。 截图 1、SSH后台监控触发机制后自动ban掉ip。 2、微信提醒触发机制并微信通知。 使用 本脚本理论上Ubuntu和Debian都可以直接使用,CentOS请看说明,按要求修改。 git clone https://github.com/Tsuk1ko/CC-attack-protector.git cd CC-attack-protector 然后修改ddos.sh前面的配置内容,根据注释说明修改即可! #配置 LOG_FILES="/www/wwwlogs/*.log" #指定日志文件 SCKEY="" #Server酱服务的SCKEY,用于通知CC攻击情况 LIMIT_REPEAT=20 #重复的请求次数,超过直接封 LIMIT_TIMES=50 #否则,在10秒内超过这么多连接日志数的会进入检测,并且满足下面这个条件的会被封禁 LIMIT_FLOW=62914560 #请求大小之和 62914560 = 60MiB 关于微信通知,不知道方糖Server酱的,去首页https://sc.ftqq.com按要求申请SCKEY然后填入即可! 其实一般情况下关于CC攻击判断的设置并不用动,如果发现封禁效果与理想有差异再修改! 建议使用screen来运行 #没有screen就安装 apt-get install screen screen -S CC #运行 bash run.sh 然后按下Ctrl+A,再按下D,即可退出screen界面。 想回去的话就 #查看会话 screen -ls #回去该会话 screen -r 会话名称 如果网站大文件过多,容易造成误判,建议限制IP并发连接数以及下载带宽,然后将CC脚本配置文件里的LIMIT_REPEAT=20可以设置为35或40。线程具体设置如下: #先去nginx.conf文件http{}里加上如下代码 limit_conn_zone $binary_remote_addr zone=perip:10m; limit_conn_zone $server_name zone=perserver:10m; #再去xx.com.conf文件server{}里添加如下代码,分别为总线程,单个ip线程和单线程最大速度 limit_conn perserver 300; limit_conn perip 25; limit_rate 512k; 不会切割日志的,按时清空网站日志文件就可以了,使用命令echo "" >/home/wwwlogs/www.southcat.net.log即可,后面为网站日志文件路径,配合定时Crontab就可以了,参考:Linux系统Crontab的安装及定时任务的命令详解。 测试是否正常监控 当你配置好脚本后,可以使用bash...
-
一款开源免费且快速,高效和安全的跨平台备份程序:Restic使用教程
说明:Restic是使用Golang写的一款开源免费且快速,高效和安全的跨平台备份程序,貌似和以前发的Duplicati差不多,可以存储在本地,云存储服务或远程文件服务器上,并且使用加密技术来你的数据安全性和完整性,同样支持增量备份,可随时备份和恢复备份。并支持3种主要的操作系统Linux,macOS,Windows及一些较小的操作系统FreeBSD,OpenBSD等。 支持的存储: 本地存储 SFTP REST Server Amazon S3 Minio Server OpenStack Swift Backblaze B2 Microsoft Azure Blob Storage Google Cloud Storage 通过rclone挂载的存储(比如Google Drive、OneDrive等) 安装 Github地址:https://github.com/restic/restic Restic可以直接通过系统软件包安装,不过版本好像都有点旧,这里就选择最新的二进制方式安装。 二进制下载地址→传送门,先根据自己的架构选择对应的最新版本,这里只说Linux系统,Windows系统直接下载解压就行了。 使用命令: #32位下载 wget https://github.com/restic/restic/releases/download/v0.9.4/restic_0.9.4_linux_386.bz2 #64位下载 wget https://github.com/restic/restic/releases/download/v0.9.4/restic_0.9.4_linux_amd64.bz2 #解压并删除压缩包 bzip2 -d restic*.bz2 && rm -rf restic*.bz2 #授权 chmod +x restic* #移动二进制文件 mv restic* /usr/local/bin/restic #查看版本 restic version 之后可以直接使用restic self-update命令升级二进制文件。 配置存储库 安装好了Restic后,还需要配置下存储方式,也就是你想备份到服务器本地,还是其它远程服务上。以下配置过程中都会要你输入密码,别忘了,不然就找不回来了。 这里只说常用的本地、sftp、rclone备份方式,其它的远程库配置可以看下官方文档→传送门。 1、备份到本地 #备份到本地/moerats文件夹 restic init --repo /moerats 2、SFTP方式该方法适合将文件备份到另一台VPS服务器。首先我们需要在要备份的服务器上生成个公钥再复制给另一台远程服务器,这样就可以实现免密码登录了。 提示:以下将需要备份的服务器称为A,备份到远程文件服务器B。 先使用SSH客户端登录服务器A,使用命令: cd ~ ssh-keygen -t rsa 这里会要你命名密匙名称(这里建议使用默认名称),然后连续按几次Enter,这时候会在/root/.ssh文件夹生成2个ssh密钥,然后我们查看公钥id_rsa.pub。 cat ~/.ssh/id_rsa.pub 复制好公钥。 再使用SSH登录服务器B,使用命令: #复制服务器A中的id_rsa.pub值 echo 'xxxxxxx' >> ~/.ssh/authorized_keys 如果提示No such file or directory错误信息,先使用mkdir ~/.ssh命令,再重新使用上面的命令。然后免密登录就配置完成了。 然后在服务器A上使用命令: #root为服务器B的用户名,1.1.1.1为服务器ip,端口默认为22,/moerats为服务器B上的存储文件夹,如果不存在则会自动创建...