avatar
Articles
39
Tags
2
Categories
0

Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About
简默的博客
Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About
如何使用cloudflare zero trust
Created2023-07-13
Cloudflare Zero Trust利用内网穿透,暴露本地服务到对应域名。 相比于frp,不需要自备服务器,使用cloudflare免费服务即可 安装 repo安装 1apt install cloudflare package安装 https://github.com/cloudflare/cloudflared/releases 去官网下载对应版本 1dpkg -i cloudflared.deb token官网dashboard页面,点击Zero Trust Access页面下的Tunnels 就可以看到自己的token 1sudo cloudflared service install your_token 一个主机帐户token只需要安装一个token,一个token可以创建多个tunnel为多个端口提供服务 一个cloudflare帐户只有一个token tunnel每个主机安装好token后,可以自己创建多个tunnel,这些tunnel就是为要暴露的端口提供服务的 点击create tunnel ==> public hostname ...
如何自建邮件服务器
Created2023-07-13
创建邮件服务器用最简单的方式创建邮件服务器 以centos8为例子 修改域名服务器记录值 登录至域名管理界面 修改MX记录值,将记录值设置为mail server IP 也可以设置为该服务器的domain name A记录 A记录设置www.jumhorn.com和jumhorn.com同时能解析到,要添加以下两条A记录 12@ 记录值 your IP\* 记录值 your IP TXT记录 必须设置该记录,来防止SPF反垃圾邮件过滤 1v=spf1 ip4:101.35.162.40 -all 使用nslookup查看记录修改1234567891011# 查看A记录,这两条是不一样的nslookup www.jumhorn.comnslookup jumhorn.com# 查看TXTnslookup -q=txt jumhorn.com# 查看MXnslookup -q=mx jumhorn.com# 查看NSnslookup -q=ns jumhorn.com# 反向DNS查询nslookup ip 修改主机sendmail.mc配置 安装工具 1234 ...
云服务之数据库推荐
Created2023-07-13
云数据库MySQL planetscale 需要加密连接,直接使用网页端连接,选择branch目前还点不进去 只能自己修改url https://app.planetscale.com/jumhorn/daily/main/console SQLPub 免费500M空间 Free MySQL Hosting 5M免费空间,支持phpMyAdmin postgreSQL ElephantSQL 20M免费空间 Redis Redis 30M免费空间 MongoDB MongoDB 512MB to 5GB of storage
在dockerhub上创建debian docker,备份自己的主机
Created2023-07-13
debian docker image使用了9年半的笔记本坏了,笔记本一直用的debian系统,现在又不想买笔记本,又离不开debian系统 所以在此制作docker镜像并推送到dockerhub,来纪念我使用过的debian(bullseye) software gnome/xfce/kde vncserver novnc Dockerfile以下是ChatGPT的例子 1234567891011121314# 基础镜像FROM debian:bullseye-slim# 安装必要的软件包RUN apt-get update && apt-get install -y \ x11vnc \ websockify \ novnc# 配置novnc服务的端口号EXPOSE 8080# 运行novnc服务CMD ["websockify", "--web=/usr/share/novnc/", "8080", "--", "x11vnc&qu ...
如何下载网页上的视频
Created2023-07-13
用浏览器直接下载视频和音频学会这项技能的学习资料不是javascript,不是chrome debug 而是http协议 https://developer.mozilla.org/zh-CN/docs/Web/HTTP 下载音频使用bing translator为例子 https://cn.bing.com/translator F12打开浏览器调试界面,打开network标签页,并清空该标签页 firefox直接类型选择media,chrome需要all 输入文本,点击试听,浏览器会播放一段音频 找到对应语音的post请求 目前是v1那个请求,右键copy as cURL terminal中复制刚才的命令并加上–output tts.mp3 完成下载即可 浏览器直接播放该音频 在刚下载好的音频目录,启动http服务器1python3 -m http.server 浏览器console标签页12audio = new Audio("http://localhost:8000/tts.mp3");audio.play(); 下载视频目前可行的通用方法是 ...
如何用github action完成定时任务
Created2023-07-13
github action使用github action所创建的虚拟机 创建github action在项目上方Actions点击后,创建一个workflow即可 本质上就是在项目中建立.github/workflow/*.yaml文件 建立虚拟机shell
nginx_redirect
Created2023-05-23
nginx跳转带来的问题记录一次实战配置中nginx自动跳转带来的问题,以及该问题的发现与分析 nginx配置如下nginx作为流量分发,对于443端口同时支持ssh和https服务 web服务是配置的/vscode访问后端服务 stream配置 12345678910111213# SNI 分流stream { map $ssl_preread_server_name $name { ssh.jumhorn.com 127.0.0.1:22; default 127.0.0.1:8880; } server { listen 443; proxy_pass $name; ssl_preread on; }} http模块内部server配置 123456789101112131415161718server { listen 127.0.0.1:8880 ssl; server_name jumhorn.com www.jumhorn ...
gitlab创建远程开发环境,将gitlab作为前端
Created2023-04-30
GitLab Remote Developmentgithub,gitlab都支持webide,但是使用webide时无法使用shell命令, 恰好由于gitlab支持远程开发,所以将vps算力提供给gitlab,是的webide可以编译,调试 工具 https://docs.gitlab.com/ee/user/project/remote_development/ gitlab直接使用docker部署 配置 申请域名证书 开启docker镜像 获取token1docker exec my-environment cat TOKEN 使用 打开任意webide 连接 domain.com:3443 FAQ目前没有给出源码,只给出了docker部署 exited (134) 在centos上跑ubuntu docker,node报错ulimit,要更新版本,我使用的是aliyun的centos就没再折腾了
about
Created2023-04-21
1…34
avatar
JumHorn
Articles
39
Tags
2
Categories
0
Follow Me
Announcement
This is my Blog
Recent Post
如何写github wiki2023-07-13
Hello World2023-07-13
如何使用不同方式发送http请求2023-07-13
如何在debian机器上使用kali源2023-07-13
自建KMS服务器激活Windows2023-07-13
Tags
技术 信息
Archives
  • July 202335
  • May 20231
  • April 20232
  • March 20231
Info
Article :
39
UV :
PV :
Last Push :
©2020 - 2023 By JumHorn
Framework Hexo|Theme Butterfly