说明:我们有时候在很多网站都有账号,而且单个网站就有不少,这时候就很容易忘记了,而且有时候密码都喜欢搞一样,这样是很不安全的,这里就分享个很简单的工具,由吾爱的cc20911
制作。可以记录和管理你的账号和密码,而且还支持生成很复杂的密码功能。
简介
该工具功能简单,不花哨,单文件绿色,不写注册表,不生成配置文件,只会生成一个密码存储的文件(没有加密)。而且没有联网功能,也就是说不存在后门。
截图
功能
- 简单的记录帐号密码,及使用的网站地址。
- 双击列表即调用默认浏览器打开所用的网站地址。
- 密码生成功能:可以生成最多
64
位(字母数字特殊字符)密码(如果需要,请把结构体体积改大,可以生成更多位)。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1850/
不妨点个广告再走嘛
相关推荐
-
Windows/Mac系统下挂载Google Drive网盘为本地硬盘使用
说明:今天在邮件里发现曾经申请过一个edu邮箱,而且还可以用,就搞了个无限空间的Google Drive网盘挂载到VPS或者电脑上玩玩,这里就分享下Windows/MAC系统使用Google Drive File Stream工具挂载Google Drive网盘的方法,VPS服务器挂载方法请参考:在Debian/Ubuntu上使用rclone挂载Google Drive网盘。 截图 客户端 提示:从官方下载客户端需要挂梯子。 1、Windows客户端适用于Windows 7及更高版本,不支持Windows Server版本。 下载地址:官方下载,本地下载。 2、MAC客户端适用于El Capitan(10.11)及以上、High Sierra(10.13)。下载地址:官方下载,本地下载。 使用 Windows系统直接打开客户端登录账号就可以用了。
-
SpartanHost:512MB内存/10GB硬盘/1T流量/DDoS防御/KVM/西雅图/最低月付$2
说明:博客这个月搬了好几次,最终搬到了SpartanHost商家的西雅图KVM,目前体验了1星期,效果很不错,CPU采用 高性能的E5 2690 V2,编译速度非常快。IO很高,不会出现时间越长越低的情况,带宽为1G,自带20G/s的DDOS防护,很适合做站,工单回复也快,态度不错,而且还是5年老商家,不用担心跑路什么的,这里就推荐下,目前已支持支付宝付款。 套餐 提示:过了大半年,E5又上货了,建站很稳定,有需求快买,估计很快卖完。 注意:以下套餐1GB内存以上的可以使用优惠码KVM20,节省20%。 CPU:1核内存:512MB硬盘:10GB SSD带宽:1Gbps流量:1TB/月价格:$2.5/月($24/年)链接:点击购买 CPU:2核内存:1024MB硬盘:15GB SSD带宽:1Gbps流量:2TB/月价格:$5/月($38/年)链接:点击购买 CPU:2核内存:2GB硬盘:30GB SSD带宽:1Gbps流量:3TB/月价格:$10/月($76/年)链接:点击购买 CPU:3核内存:3GB硬盘:45GB SSD带宽:1Gbps流量:3.5TB/月价格:$15/月($115/年)链接:点击购买 更多套餐直接访问官网:点击进入。 IP测试:104.37.29.141速度测试:http://lg.sea.spartanhost.net/100MB.test 测试图
-
使用Caddy申请免费的Let’s Encrypt泛域名SSL证书
说明:之前看到有人问了下Caddy怎么申请Let’s Encrypt泛域名SSL证书,就翻了下官方文档了解下,发现比用Nginx申请的过程简单很多,这里就发下方法。如果有人需要Nginx申请的方法,可以看下博主很久前发过的Nginx申请教程→传送门。 说明 Caddy支持以下DNS服务商,所以需要提前将你的域名DNS服务器转移到指定服务商。 cloudflare、cloudxns、dnspod、gandi/gandiv5、godaddy、namecheap、vultr、googlecloud、auroradns、azure、 digitalocean、dnsimple、dnsmadeeasy、dyn、lightsail、linode、ns1、namedotcom、ovh、otc、pdns、rackspace、rfc2136、route53 申请 由于博主的域名DNS都在CloudFlare,所以下面以CF为例。 1、安装Caddy curl https://getcaddy.com | bash -s personal tls.dns.cloudflare 后面的tls.dns.cloudflare为cloudflare的插件,如果你是其它DNS服务商就需要替换下插件参数,比如: tls.dns.auroradns tls.dns.azure tls.dns.cloudflare tls.dns.cloudxns tls.dns.digitalocean tls.dns.dnsimple tls.dns.dnsmadeeasy tls.dns.dnspod tls.dns.dyn tls.dns.exoscale tls.dns.gandi tls.dns.gandiv5 tls.dns.godaddy tls.dns.googlecloud tls.dns.lightsail tls.dns.linode tls.dns.namecheap tls.dns.ns1 tls.dns.otc tls.dns.ovh tls.dns.powerdns tls.dns.rackspace tls.dns.rfc2136 tls.dns.route53i tls.dns.vultr 2、设置环境变量以下为Caddy申请通配符时所需要的DNS服务商的环境变量。 #Aurora DNS by PCExtreme AURORA_USER_ID AURORA_KEY AURORA_ENDPOINT(optional) #Azure DNS AZURE_CLIENT_ID AZURE_CLIENT_SECRET AZURE_SUBSCRIPTION_ID AZURE_TENANT_ID #Cloudflare CLOUDFLARE_EMAIL CLOUDFLARE_API_KEY #CloudXNS CLOUDXNS_API_KEY CLOUDXNS_SECRET_KEY #DigitalOcean DO_AUTH_TOKEN #DNSimple DNSIMPLE_EMAIL DNSIMPLE_OAUTH_TOKEN #DNS Made Easy DNSMADEEASY_API_KEY DNSMADEEASY_API_SECRET DNSMADEEASY_SANDBOX(true/false) #DNSPod DNSPOD_API_KEY #DynDNS DYN_CUSTOMER_NAME DYN_USER_NAME DYN_PASSWORD #Gandi/Gandiv5 GANDI_API_KEY/GANDIV5_API_KEY #GoDaddy GODADDY_API_KEY GODADDY_API_SECRET #Google Cloud DNS GCE_PROJECT GCE_DOMAIN GOOGLE_APPLICATION_CREDENTIALS...
-
Lstu:一款简单、美观的轻量级网址缩短程序
说明:Lstu是一个使用Perl编写的轻量级短网址程序,还提供api、二维码生成、统计面板、网址导入和导出等功能,界面挺简洁的,用起来还行,这里就发个手动和Docker安装。 截图 手动安装 Github地址:https://github.com/ldidry/lstu 教程只适用于Debian、Ubuntu系统,建议使用Debian 9。 #安装依赖 apt update apt install build-essential libssl-dev zlib1g-dev libpng-dev memcached sqlite git -y #安装cpanm curl -L http://cpanmin.us | perl - App::cpanminus #安装carton cpanm Carton #拉取源码 git clone https://github.com/ldidry/lstu.git cd lstu #安装lstu,这里默认使用sqlite数据库 carton install --deployment --without=test --without=postgresql --without=mysql #复制并编辑配置文件 cp lstu.conf.template lstu.conf nano lstu.conf 这里只说下部分参数: #端口监听,端口自行修改,如果想使用ip访问,就把127.0.0.1改为0.0.0.0 listen => ['http://127.0.0.1:8080'], #联系邮箱(必开启) contact => 'admin[at]southcat.net', #主题修改,默认的不太好看,建议修改为如下主题 theme => 'milligram', #给统计管理加密码,下面2个参数只需要开启一个 adminpwd => 'moerats', //明文密码,直接填字母就行 hashed_adminpwd => '6a3123b', //hash密码,在ssh客户端使用echo -n moerats | sha256sum即可生成 #其它参数就自己看着修改,比如api限制,黑名单,白名单之类的。 修改好了后,使用ctrl+x、y保存退出。 接下来,继续操作,使用命令: #修改Systemd配置文件,修改lstu路径为自己的,这里默认/root/lstu/,记得后面加/ sed -i -e "s#/var/www/lstu/#/root/lstu/#g" -e "s/www-data/root/g" utilities/lstu.service #移动配置文件 cp utilities/lstu.service /etc/systemd/system/...
-
一款功能强大的免费开源网站统计程序:百夫长统计
简介 百夫长统计(Centcount Analytics)是一款功能强大的免费开源网站统计程序。采用PHP+MySQL+Redis开发而成,可以方便地部署在自己的服务器上,100%独享数据。数据精准是该统计系统的最大特点,我们尽最大可能收集用户浏览轨迹,从而为网站管理者提供极为精确的统计数据,发掘潜在价值。 截图 功能 性能:百夫长统计处理速度飞快!配置较低的VPS即可轻松处理每天100万PV。 项目:开放源码、自我部署、数据安全和隐私,100%独享数据。 报告:丰富的统计报告,百夫长统计提供多达37个固定的统计报告。 热力图:提供一种全新的,直接的方式展示访问者在您的网页上的浏览行为! 自定义报告:随心所欲的玩转数据。多维度、多条件、多指标,按分组和顺序查询并返回你想要的数据。 安装 系统要求:CentOS 7、Debian 8 +、Ubuntu 16.04 +,且为64位系统,内存建议2G以上。环境要求:Nginx、PHP> = 7.0、MySQL> = 5.7、Redis> = 3.0。 这里说下宝塔面板和军哥LNMP两种安装方法,并且写到一起了,请注意区分开来。新手建议使用宝塔,喜欢折腾的用军哥的LNMP一键包。 1、安装Web环境 #安装宝塔面板 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh #LNMP一键包 wget -c http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && ./install.sh lnmp 宝塔面板安装成功后,登录面板,安装Nginx、PHP、MySQL,然后再添加域名。如果是LNMP,安装成功后,使用lnmp vhost add添加域名,并且自动签发ssl证书。 2、安装Redis并配置PHP #宝塔面板 找到左侧软件管理-PHP7.x-设置-安装拓展-安装Redis。然后在设置里找到禁用函数,删除popen函数。 #LNMP一键包 #安装Redis cd /root/lnmp1.5 && ./addons.sh install redis #编辑PHP配置文件 编辑/usr/local/php/etc/php.ini文件,大概在314行,找到disable_functions,删除后面的popen, 3、编辑mysql配置文件 #宝塔面板 找到左侧软件管理-MySQL 5.x-设置-配置修改...
-
使用Docker安装Seafile云盘专业版,并配置域名及SSL证书
说明:Seafile是一个开源的文件云存储平台,主要是为团队设计的,功能很多,用户可加密资料库,且密码不会保存在服务器端,管理员也无权访问你的文件。用户之间也可以共享和同步文件,方便了团队协同工作。其版本分为开源免费版和专业版,两者区别挺大的,比如专业版多了搜索、集群、亚马逊S3、Ceph、阿里云OSS等功能,而且专业版3用户免费,一两个人用的话建议专业版,这里说下专业版安装教程。如果人多建议使用开源免费版,安装可以查看:Linux VPS一键安装Seafile搭建私有云盘存储。 截图 安装 Github地址:https://github.com/haiwen/seafile-docs-cn 1、安装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 2、安装Seafile专业版先访问该地址:https://customer.seafile.com,注册个账号,然后点击左侧的Downloads,这时候你会看到Seafile专业版的Docker登录信息。 然后使用VPS登陆Seafile的私有仓库: #登录仓库地址docker.seadrive.org,输入给你的用户名和密码即可 docker login docker.seadrive.org 运行Seafile专业版容器: #记得修改默认域名、管理员用户名和密码,本配置可自动申请Let's encrypt SSL证书,记得提前解析好域名 docker run -d --name seafile \ -e SEAFILE_SERVER_LETSENCRYPT=true \ -e SEAFILE_SERVER_HOSTNAME=southcat.net \ -e SEAFILE_ADMIN_EMAIL=admin@southcat.net \ -e SEAFILE_ADMIN_PASSWORD=moerats_password \ -v /root/seafile:/shared \ -p 80:80 \ -p 443:443 \ docker.seadrive.org/seafileltd/seafile-pro:latest #如果你想使用自己的SSL证书,需要创建/root/seafile/ssl目录, 并将你的证书以及私钥放入这个目录中,如果的网站名称为southcat.net, 那么你的证书名称必须为southcat.net.crt,私钥名称必须为southcat.net.key。 安装完成后,需要进行初始化配置,打开域名会出现502 Bad Gateway,等待几分钟再访问就可以看到Seafile的Web界面了,此后Seafile数据会保存在服务器的/root/seafile目录。 客户端登录 我们除了可以通过域名登录查看外,还可以使用专用的客户端登录,支持Windows客户端、Mac客户端、Linux客户端、Terminal客户端、Android客户端、iPad/iPhone客户端。 客户端下载:https://www.seafile.com/download/,安装后打开客户端,直接填入域名,用户名和密码登录即可。 添加管理员 docker exec -it seafile /opt/seafile/seafile-server-latest/reset-admin.sh...
-
Bitly:一个可以还原短网址链接的网站
说明:可能很多人觉得短地址还原网站没啥利用价值,然而这话是不对的,因为存在着不确定的因素,有时候短地址链接也会失效,这时候点击短地址是跳转不到真实的网站的,此时就需要这样的工具还原了。这里就介绍个,而且支持还原goo.gl、bit.ly、adf.ly、t.co、t.cn、url.cn等国内外300多种短网址。 简介 短网址还原服务存在的价值? 让无法访问的短网址能继续访问 让钓鱼网站和Spams无可遁形 维系基于链接的互联网生态平衡
-
OpenVZ平台Alpine Linux一键安装脚本
说明:Alpine Linux是一个社区开发的面向安全应用的轻量级Linux发行版操作系统,占用资源很少,初始状态基本只占用几M内存和几十M硬盘,而且还很稳定,适合很多小型服务器和设备使用,这里就分享一个OVZ的Alpine脚本,基本几秒安装完成。 安装 说明:脚本在CentOS、Debian和Ubuntu大多数版本上测试通过,且仅支持OpenVZ。 运行命令: #脚本会安装最新的Alpine Linux,并会清除服务器数据,请先备份好数据 wget https://www.southcat.net/usr/shell/alpine.sh && bash alpine.sh 等待几秒钟完成,然后使用原密码进入Alpine系统。 下面的截图为系统资源占用情况,可以说很低了。 如果服务器不停的修改/etc/inittab并添加一堆重新生成的getty,可运行命令: apk add e2fsprogs-extra chattr +i /etc/inittab
-
使用ipset设置防火墙端口白名单,只让指定国家访问
说明:博主很早前发过VPS一键屏蔽指定国家IP的教程,查看:Linux VPS一键屏蔽指定国家所有的IP访问,这对于我们阻止某个国家访问网站和CC攻击还是很有用的,不过鉴于很多人需要白名单设置方法,博主研究了下,发现也可以用ipset来完成,这里就说下,目前测试是没问题的。 方法 首先需要得到国家IP段,下载地址:http://www.ipdeny.com/ipblocks/。这里以我们国家为例。 1、安装ipset #Debian/Ubuntu系统 apt-get -y install ipset #CentOS系统 yum -y install ipset CentOS 7还需要关闭firewall防火墙: systemctl stop firewalld.service systemctl disable firewalld.service 2、清空之前的规则 #防止设置不生效,建议清空下之前的防火墙规则 iptables -P INPUT ACCEPT iptables -F 3、创建新规则 #创建一个名为cnip的规则 ipset -N cnip hash:net #下载国家IP段,这里以中国为例 wget -P . http://www.ipdeny.com/ipblocks/data/countries/cn.zone #将IP段添加到cnip规则中 for i in $(cat /root/cn.zone ); do ipset -A cnip $i; done 4、设置IP段白名单 #放行IP段 iptables -A INPUT -p tcp -m set --match-set cnip src -j ACCEPT #关掉所有端口 iptables -P INPUT DROP 这时候就只有指定国家的IP能访问服务器了。 如果你在国内,网站不允许被国内人访问,建议别关所有端口,这样你的SSH会上不去,我们可以只关闭80/443端口。 #关闭指定端口,比如80/443 iptables -A INPUT -p tcp --dport 80 -j DROP iptables -A INPUT -p...
-
给WordPress的新评论添加微信提醒
前言 用Wordpress建站的朋友都知道文章有评论回复是可以加上邮件提醒的,用php或smtp的方式都可以。但是能不能别人给你留言了也有微信推送提醒呢,答案是可以的。当然这里有个局限性就是仅仅提醒博主自己,需要准备的就是一个Github账号和一个微信号。用到的服务就是Server酱。Server酱是什么? 「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。 说人话?就是从服务器推报警和日志到手机的工具。 开通并使用上它,只需要一分钟: 登入:用GitHub账号登入网站,就能获得一个SCKEY(在「发送消息」页面) 绑定:点击「微信推送」,扫码关注同时即可完成绑定 发消息:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息啦 正如 Server酱的介绍所言,先通过 GitHub 账号登录,获取 SCKEY,然后用你自己的 SCKEY 替换下面代码中的相应字段。 //评论微信推送 function sc_send($comment_id) { $text = '博客上有一条新的评论'; $comment = get_comment($comment_id); $desp = $comment->comment_content; $key = '你自己的SCKEY'; $postdata = http_build_query( array( 'text' => $text, 'desp' => $desp ) ); $opts = array('http' => array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata ) ); $context = stream_context_create($opts); return $result = file_get_contents('http://sc.ftqq.com/'.$key.'.send', false, $context); } add_action('comment_post', 'sc_send', 19, 2);