首页
统计
留言板
友链
关于
Search
1
三千书源
234,894 阅读
2
性价比还行的梯子
32,285 阅读
3
温暖的各类云盘资源交流世界——1OVE综合资源
24,853 阅读
4
Internet Download Manager(IDM) – 俄国大神制作
15,197 阅读
5
三千之图:随机图片调用接口
15,083 阅读
趣味技术
技术教程
干货资源
优质推荐
个人经验
清新文艺
特别文章
高质量文
登录
Search
标签搜索
合集
软件
宝塔
命令行
Python
脚本
勿埋我心
累计撰写
111
篇文章
累计收到
335
条评论
首页
栏目
趣味技术
技术教程
干货资源
优质推荐
个人经验
清新文艺
特别文章
高质量文
页面
统计
留言板
友链
关于
搜索到
91
篇与
的结果
2022-10-09
总结一些好用的SSH终端工具
引言志于道,据于德,依于仁,游于艺。 ——勿埋我心 SSH我想不必过多介绍了,用服务器必备工具。 那么问题来了,你是怎么管理的,通过宝塔终端?还是什么别的渠道? 用这些并没有什么问题,只是觉得麻烦罢了。当然,我想你也会用到一些SSH终端,比如Xshell,Finalshell。我也用过吧,Xshell要收费,当然可以找破解版。Finalshell比较占内存,而且有点口碑问题。 去网上搜了一下有关推荐SSH终端的文章,结果却是千篇一律,互相借鉴。而且内容里面绕来绕去就是那几个,没什么太多的营养。工具介绍1. WindTerm下载地址:Releases · kingToolbox/WindTerm (github.com) 首先呢,这是免费的。我刚接触的时候,给我的感觉和Xshell差不多,可能小白刚看到会觉得功能选项比较繁杂,但稍微用两下就会好很多了。 它让我惊艳的点还是不少的,对于指令和输出内容会类似一些代码编辑器一样标出区域,看起来很清晰,这个功能就挺不错的。另外,支持一些代码高亮,快捷输入。 其次,它会把个人配置文件放入.wind中,这点意味着备份和迁移变得极为方便。2. Aechoterm官网:SSH工具_Aechoterm (nantiangzzx.com)Github:Aechoterm/Aechoterm: 跨平台ssh终端模拟客户端、sftp文件管理器 (github.com) 国人开发的一款软件,也是免费的。相比较于上面那个,它就显得比较精简,没有那么多复杂的功能,用起来也是比较舒服的。 美中不足的是,在部分页面会插入广告,不过广告的位置到也还行,看起来没那么让人不适。3. electerm下载地址:Releases · electerm/electerm (github.com)免费、简洁、上手还行。结语 只列出了一些免费且用起来比较顺手的,遇到别的不错的再进行补充吧。 欢迎有疑惑在勿埋我心评论区留言。
2022年10月09日
1,125 阅读
0 评论
5 点赞
2022-10-09
Hosts管理工具与经验
引言油壁香车不再逢,峡云无迹任西东。 ——勿埋我心 Hosts的作用呢,说来话长,简单的说,就是加快你的域名解析,让你访问特定网站更快。 Hosts文件的修改也很简单,但是有一个问题,如果是增加一两条记录,那倒还好。但如果是几十条几百条呢?这时候人工的效率就相形见绌了,需要借助一些优秀的工具。优秀的Hosts管理工具1. SwitchHosts下载地址:Releases · oldj/SwitchHosts (github.com)功能:快速切换 hosts 方案hosts 语法高亮支持从网络加载远程 hosts 配置可从系统菜单栏图标快速切换 hosts2. OthersHozzMultiple-host……用起来不太顺手,只在这里简单提一下制作自己的远程hosts推荐渠道Github之类的代码托管平台OneDrive等各类网盘的直链自建目录程序(我自己选择这个方式)格式很简单,hosts怎么写,远程hosts就怎么写,即ip + 地址。结语 为什么想到搞这个? 那就不得不提到DNS污染这个问题了,貌似没有什么很好的解决方法。目前已知的,花钱买防污染保护、魔法上网、修改Hosts。显然,修改Hosts文件是成本最低最快的方式。 差不多这些,欢迎有疑惑到勿埋我心评论区留言。
2022年10月09日
893 阅读
0 评论
3 点赞
2022-10-08
网站优化:服务器自动将图片转为Webp格式,大大提高图片加载速度
引言长江悲已滞,万里念将归。 ——勿埋我心 科普:Webp是专门适用于网站页面的图片格式,将图片转为webp格式,你可以理解为压缩图片。优点是兼顾了画质,也大大压缩了图片大小。 我觉得这个功能不错,目前正在使用,感觉还行。在此记录一下,防止以后忘了。教程1. 到Github下载相关文件下载地址:Releases · webp-sh/webp_server_go (github.com)下载最新版即可。2. 下载环境文件因为我选择是二进制运行,所以需要libaom-devel。yum install libaom-devel -y3. 进入文件所在目录,生成配置文件./webp-server -dump-config > config.json{ "HOST": "127.0.0.1", "PORT": "3333", "QUALITY": "80:压缩比例", "IMG_PATH": "图片所在目录", "EXHAUST_PATH": "转化成webp后所在目录", "ALLOWED_TYPES": ["jpg","png","jpeg","bmp"], "ENABLE_AVIF": false }4. 运行./webp-server --config=config.json5. 进行反代我使用的是Nginx进行反代。# webp Server # 这个代表只有访问image文件夹的图片,才会将其转化为webp location ^~ /image/ { proxy_pass http://localhost:3333/; }验证是否成功打开你想要转化图片的链接查看终端控制台的输出信息到配置文件中的webp存储目录查看是否有文件生成打开F12,看看文件类型是不是image/webp结语欢迎有疑惑在勿埋我心评论区留言。
2022年10月08日
755 阅读
0 评论
3 点赞
2022-10-04
Alist使用心得,以及一些自定义美化
引言江畔谁人唱竹枝?前声断咽后声迟。 ——勿埋我心这应该是我目前用过最强大最好用的目录程序了。Github:alist-org/alist搭建过程中的小细节在反向代理的配置文件中,加入以下代码:# 上传的最大文件尺寸 client_max_body_size 200000m; # 设置超时时间,单位为秒 proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600;以上配置,可以避免上传大文件时的前端超时问题,以及webdav同时超时的问题。美化我只写了我个人觉得比较实用的,想要更多美化教程可以在其他地方查找。隐藏原生底部信息如果可以,不建议隐藏版权。<!-- head --> <style> /*隐藏版权*/ .footer span,.footer a:nth-of-type(1){ display:none; } /*隐藏管理字眼*/ .footer span,.footer a:nth-of-type(2){ display:none; } </style>增加自定义底部信息<!-- head --> <!-- 增加底部文字 --> <div style="text-align: center ; "> <p align="center"> © Powered by <a target="_blank" href="https://www.skyqian.com" >勿埋我心</a> <span>|</span> <a target="_blank" href="/@manage" >管理</a> </p> </div>自动渐变色背景<!-- head --> <style> /*渐变背景CSS */ #canvas-basic { position: fixed; display: block; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; z-index: -999; } </style> <!-- body --> <!-- 渐变背景初始化 --> <canvas id="canvas-basic"></canvas> <script src="https://npm.elemecdn.com/
[email protected]
/dist/granim.min.js"></script> <script> var granimInstance = new Granim({ element: '#canvas-basic', direction: 'left-right', isPausedWhenNotInView: true, states : { "default-state": { gradients: [ ['#a18cd1', '#fbc2eb'], ['#fff1eb', '#ace0f9'], ['#d4fc79', '#96e6a1'], ['#a1c4fd', '#c2e9fb'], ['#a8edea', '#fed6e3'], ['#9890e3', '#b1f4cf'], ['#a1c4fd', '#c2e9fb'], ['#fff1eb', '#ace0f9'] ] } } }); </script>修改字体中文:思源宋体英文:Source Code Pro<!-- head --> <link rel="stylesheet" type="text/css" href="https://fonts.loli.net/css?family=Source+Code+Pro"> <link rel="stylesheet" type="text/css" href="https://fonts.loli.net/css?family=Noto+Serif+SC"> <style type="text/css"> div{font-family: 'Source Code Pro','Noto Serif SC';} span{font-family: 'Source Code Pro','Noto Serif SC';} a{font-family: 'Source Code Pro','Noto Serif SC';} </style>效果图结语欢迎有疑惑在勿埋我心评论区留言。
2022年10月04日
2,879 阅读
2 评论
9 点赞
2022-09-13
Telegram机器人:实现抖音视频无水印下载
引言无事如有事时堤防,可以弭意外之变;有事如无事时镇定,可以销局中之危。 ——勿埋我心 看到不错的抖音视频想要保存下载,用什么呢?xp框架吗,还是解析网站?既然这样不妨试试自己搞一个解析服务。 解析脚本来源:https://qq.cool/post/48.html 有了最核心的部分,下面要做的事情就简单了,我选择将其与Telegram机器人结合起来,因为TG机器人还是比较方便好用的。成品源码 Github:Qiantigers/TelegramBot_douyin: Telegram机器人实现抖音视频去水印下载 (github.com)如何使用? 一、获取你自己的BOT API(如果不知道可以自行搜索,这很简单) 二、打开源码中config.py,将你的bot_api填入其中 三、启动main文件,然后可以向机器人发送指令,指令为/douyin_qu_shui_yin {video link}测试实际效果已经搭建好的机器人 @Complex_1ove_bot对代码进行一些优化 优化部分的代码我没有写入源码中,因为我认为成品尽量写的简单点,这样部署起来会比较顺手,有需要可以参考下面的介绍进行添加。如果多个人解析同一个视频 想想,假如某个视频很火,有10个人都要解析这个视频,那服务器岂不是要进行10次的重复工作,不仅添加服务器的负担,而且效率也低。 所以,我们可以把已解析过视频以及其结果,存入数据库之中。(table:id, from_url, to_url) 在解析之前,看看数据库中有没有,如果没有,服务器再调用接口生成无水印视频链接。 数据库可以使用Sqlite3,这个比较轻量看代码:def get_douyin(url): if re.match(r'http[s]?://v.douyin.com/\S+', url): conn = myConn.MyConn() # 自己封装的数据库操作 url_kaywords = re.findall(r"v.douyin.com/([A-Za-z0-9]+)", url)[0].replace('/', '') s_res = conn.execute_sql(f"select * from douyin where from_url like '%{url_kaywords}%';").fetchall() if s_res == []: dy = Douyin(url) try: url_judged = dy.run() except: url_judged = "仅支持解析视频,像图文类的就不支持。" creat_time = time.strftime("%Y-%m-%d %H:%M:%S") sql = "insert into douyin (from_url, to_url, time) values (?,?,?)" conn.execute_sql_2(sql, (url, url_judged, creat_time)) else: url_judged = s_res[0][2] return url_judged else: return '请检查你输入的链接是否正确,例如:https://v.douyin.com/6kAoWvc/'结语 有编程基础的同学,可以在源码上进行二次优化,将它变成你喜欢的样子。 如果觉得不错,给个Star。欢迎有疑惑在勿埋我心评论区留言。
2022年09月13日
2,272 阅读
0 评论
10 点赞
2022-08-22
Cloudflare实现反代的两种方式,其中一种支持CNAME域名接入
引言何事吟余忽惆怅,村桥原树似吾乡。 ——勿埋我心 域名反代,是为了加速某种服务,比如反代Github的 raw.githubusercontent.com,实现直链加速,可以变相解决Jsdelivr不能用的尴尬。或者是反代OneDrive的域名,从而实现加速下载也可以,但一般情况下直连的速度也是很客观的。 Cloudflare的CNAME被禁止,无法自选IP?现在可以通过Cloudflare Pages变相实现。通过Cloudflare Workers实现反代addEventListener( "fetch",event => { let url=new URL(event.request.url); url.hostname="www.skyqian.com"; //你需要反代的域名 let request=new Request(url,event.request); event. respondWith( fetch(request) ) } )works.dev的域名国内已经无法访问了,需要通过绑定自定义域名。这种就只能支持在Cloudflare上的域名。通过Cloudflare Pages实现反代创建一个_worker.js的文件,并写入以下代码:export default { async fetch(request, env) { let url = new URL(request.url); if (url.pathname.startsWith('/')) { url.hostname="www.skyqian.com"; //你需要反代的域名 let new_request=new Request(url,request); return fetch(new_request); } // 否则,提供静态资产。 return env.ASSETS.fetch(request); } };具体步骤接下来就是到自己的域名管理解析自行设置了,然后可以配合DNSPod实现自选IP。看看效果我反代的是raw.githubusercontent.com原链接:https://raw.githubusercontent.com/Qiantigers/qiantigers/main/README.mdCloudflare Pages反代的链接:https://githubraw.huge.cf/Qiantigers/qiantigers/main/README.md自行对比一下结语 功能很不错,不过免费版有调用次数限制,个人小用是完全足够了。 欢迎有疑惑在勿埋我心评论区留言。
2022年08月22日
2,243 阅读
3 评论
4 点赞
2022-08-18
instant.page:可以提升网页加载速度50%的JavaScript脚本
引言群居防口,独坐防心。 ——勿埋我心 如果你觉得你网站页面的跳转比较慢,或者说你想变得更快,那么这么脚本我想会比较适合你。项目Github:https://github.com/instantpage/instant.page官网:instant.page原理: 它的作用是可以预加载,用户想访问的页面,用户点击网站链接之前,他们将鼠标悬停在该链接上。当用户徘徊 65 毫秒时,当用户真正点击链接后,就会直接从缓存中读取,以此提升网站的访问速度,因此 instant.page 此时开始预加载,平均超过 300 毫秒,instant.page 是渐进式增强 ,对不支持它的浏览器没有影响。使用方法 在网站的<body>添加一行JS,一般添加在<footer>区域。至于JS的添加方法有以下几种。1. 官方提供的方法不推荐虽然有Cloudflare节点的加速,但对于国内而言还是比较慢的,这更像是减速了。<script async src="//instant.page/5.1.1" type="module" integrity="sha384-MWfCL6g1OTGsbSwfuMHc8+8J2u71/LA8dzlIN3ycajckxuZZmF+DNjdm7O6H3PSq"></script>2. 下载放到自己网站的根目录下推荐下载地址:Github官方下载 | 勿埋我心博客下的JS脚本<script async src="/instantpage.js" type="module"></script>3. 懒人一键自己看着办<script async src="https://jsd.cdn.zzko.cn/gh/instantpage/
[email protected]
/instantpage.js" type="module"></script>分析优点加载速度提升很明显,但只对站内链接有效。只会预先加载Html,而不会加载图片之类的,所以不用担心损耗流量。缺点因为每次预加载都算访问成功,所以统计网站中的PV、UV记录会成倍增长。如果全站使用CDN加速,使用该脚本会大大增加请求数,所以不建议该类网站使用。结语 总的来说,是一个不错的脚本,欢迎有疑惑在勿埋我心评论区留言。
2022年08月18日
2,046 阅读
2 评论
8 点赞
2022-03-19
缤纷多彩的404页面(404.html)
引言别离滋味浓于酒。著人瘦。此情不及墙东柳。春色年年如旧。 ——勿埋我心 404是个很常见的页面,当该网站的内容搬迁、删除或者页面链接更改时,则会显示"404 not found"。 不禁会想到,这是否会显得单调些许?或许有一点点,故勿埋我心自己想着收集或者说是整理一些还行的页面。看看有哪些 模板还是挺多的,在这里挑几个好看的。模板来源于网络,我做的事情不过是整理一下。一、气态背景效果演示图:源码:https://github.com/qiantigers/404/tree/main/002演示:https://qiantigers.github.io/404/002/404.html二、小恐龙快跑介绍: 一个自带小游戏的404页面效果演示图:源码:https://github.com/qiantigers/404/tree/main/021演示:https://qiantigers.github.io/404/021/404.html三、下雪特效介绍: 背景用了下雪特效,让页面显得更有个性。效果演示图:源码:https://github.com/qiantigers/404/tree/main/009演示:https://qiantigers.github.io/404/009/404.html四、白天和夜间模式介绍: 可以自行切换白天或者黑夜。效果演示图:源码:https://github.com/qiantigers/404/tree/main/010演示:https://qiantigers.github.io/404/010/404.html五、动态字体效果演示图:源码:https://github.com/qiantigers/404/tree/main/013演示:https://qiantigers.github.io/404/013/404.html六、程序员式404效果演示图:源码:https://github.com/qiantigers/404/tree/main/016演示:https://qiantigers.github.io/404/016/404.html七、会盯着你鼠标的幽灵介绍: 幽灵的眼睛会随着你的鼠标光标移动而移动。效果演示图:源码:https://github.com/qiantigers/404/tree/main/017演示:https://qiantigers.github.io/404/017/404.html更多404页面 Github:qiantigers/404: 一些404页面 (github.com) Demo:404展示 - 勿埋我心 (qiantigers.github.io)结语 网络上有很多精彩漂亮的模板,我们只需要多点耐心,用我们善于发现的眼睛,总会有所收获。 我所做的不过是帮忙整理,希望有帮到你。 欢迎在勿埋我心评论区留言。
2022年03月19日
2,594 阅读
1 评论
4 点赞
2021-09-25
更改宝塔OneDrive插件中自带的API:改成自己的API,岂不是更稳妥?
引言横眉冷对千夫指,俯首甘为孺子牛。 ——勿埋我心 如果你细心的话,就会发现宝塔OneDrive插件v1.4版本出问题了,原因就是其中的API过期了。解决方法:更新插件换成自建的API显然,我们更想选择第二种方法创建应用① 注册应用重定向URL:http://localhost/login/authorized② 授予API权限 Files:全部 OpenId 权限:offline_access User:User.Read、User.Read.All、User.ReadBasic.All③ 添加密钥 可以通过特殊方法获得永久密钥:AAD应用获得永久密码 - 勿埋我心 (qian.blue)修改插件 通过以上步骤后,你应该获得应用程序ID和客户端密码 配置文件路径: /www/server/panel/plugin/msonedrive/credentials.json 在这个文件中,把其中的对应值改成刚刚获得的应用程序ID和客户端密码,保存之后登录重新授权即可。结语 算是一个比较实用的小技巧,这样就不用担心api过期的问题了,可以更安稳安心地定时备份自己的网站。 欢迎有疑惑在勿埋我心评论区留言。
2021年09月25日
2,969 阅读
2 评论
0 点赞
1
2
3
...
11