ANON's blog


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

闲来无事的阅读(持续更新)

发表于 2018-11-01 | 分类于 分享 |

简介

此文算是一些书签吧,全是链接,有的是从阮一峰老师的每周分享中看来的,没时间看,先扔在这,等有时间了,再来拜读,有的就是查资料的时候找到的,觉得不错,分享给大家。

阅读全文 »

LVS内网穿透测试

发表于 2018-11-01 | 分类于 折腾 |

简介

给朋友家用树莓派做了一个小web页,用来让他在外边用手机访问家里的移动硬盘,但是发现他家的光猫wan口虽然是公网IP,但却没有端口映射/DMZ功能,就想找找内网穿透的方案,花生壳之前用过,垃圾的一比,又得花钱,作为一个程序员,怎么能用这么low的方案呢?
找来找去,内网穿透的开源方案倒是不少(如ngrok,frp等),但都有性能瓶颈,也就是说:

如果在光猫可以正常映射的情况下,直接访问家里的服务器,理论带宽应该为家中网络的上传带宽
而如果用内网穿透,理论带宽就是公网服务器的上传带宽

再加上国内的服务器带宽实在太贵,所以想找个合适的方案,最终看到了lvs/tun模式,理论上讲,lvs搭配ddns,应该能实现我想要的功能,所以折腾一下,哪怕不成功,记录一下失败的原因也好。
lvs一般是作为负载均衡服务来使用的,但我看了看它的TUN模式,就是IP隧道模式,这个模式提到了三角通信的概念,就是说,

用户将请求发到公网服务器,经过服务器封装,发到业务服务器(这里的业务服务器就是家中的树莓派)
业务服务器收到请求,将响应直接发送给用户

这样做的好处就是:公网服务器只作为转发请求的通道,而请求数据一般都不会太大,1M的小水管感觉就够了,而响应则是家里的树莓派发出,无需走公网服务器,这样的话,理论带宽就是家中的上传带宽,很完美不是么。

声明

此文参考了以下内容
负载均衡之LVS TUN模式(IP隧道)
10. LVS: You can’t map (or rewrite) ports with LVS-DR, LVS-Tun or localnode (but you can with iptables)
LVS TUN
LVS负载均衡之LVS-TUN实例部署(案例篇)
LVS-TUN(Virtual Server via IP Tunneling)原理说明与配置用例
LVS负载均衡之基本介绍(介绍篇)
使用LVS+TUN搭建集群实现负载均衡
感谢以上作者提供的帮助,想看原文请自行跳转

阅读全文 »

[go101笔记]基本概念

发表于 2018-10-12 | 分类于 笔记 |

简介

看到一本还不错的书,go101,觉得不错,整理一下,做个笔记

声明

本文大部分内容来自go101,由本文作者翻译,摘取整理。
想看英文原版的请自行跳转

阅读全文 »

Seafile Terminal客户端同步间隔设置开机自启教程

发表于 2018-10-12 | 分类于 教程 |

简介

因为我个人的怪癖,代码喜欢实时同步到服务器上去让它自己热编译
所以想找找看多端同步的开源软件,之前是用nextCloud
但发现它多端同步的时候不是增量上传,导致同步速度极慢
我这暴脾气,果断换了seafile
但在使用的时候,发现seafile的Terminal客户端不是自动开机自启的,每次重启还要执行seaf-cli start启动守护线程,很麻烦,官网文档又没给ubuntu14.04开机自启的解决方案
所以自行搜索调试,最后解决了此问题,在此记录一下。

阅读全文 »

Local Search 搜索出来的URL不正确的解决办法

发表于 2018-10-12 | 分类于 踩坑 |

简介

突然发现此博客的搜索功能不正常了,解决一下。

阅读全文 »

supervisor使用

发表于 2018-08-30 | 分类于 分享 |

简介

推荐一个好用的进程管理程序,再也不用坑爹的screen跑程序了。
先放官方介绍:supervisor介绍(英)
总结一下:

  • Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。
  • 它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在Supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警。

声明

本文根据以下博客部分观点加上作者自己的一点看法汇聚而成,感谢这些作者。

  1. 进程管理supervisor的简单说明
  2. Supervisor的作用与配置
  3. supervisor(一)基础篇
阅读全文 »

GCP评测

发表于 2018-08-30 | 分类于 评测 |

简介

忘了什么时候开了Google Cloud Platform的免费赠金,$300,一年的有效期,我记得之前领赠金的时候开了一两个实例测了一下,发现太垃圾,到中国大陆的流量又是另收费,就删了没管,但这两天突然想起来了,赠金还剩下200多,不能浪费,开几个实例测一下,顺带水一篇。

阅读全文 »

Golang WebAssembly Demo

发表于 2018-08-28 | 分类于 Demo |

简介

闲来无事,跑个Golang版的WebAssembly,关于WebAssembly的介绍点以下链接

WebAssembly 现状与实战

【转】用Live555中的openRTSP保存H264

发表于 2018-08-21 | 分类于 转载 |

简介

这两天抽空整理书签,发现有一篇以前做监控时踩坑的文章,转过来留档。

声明

本文转载自用Live555 中的openRTSP 保存H264
想看原文请自行跳转

阅读全文 »

MP4文件格式解析

发表于 2018-08-21 | 分类于 笔记 |

简介

这两天抽空整理书签,发现有几篇以前做监控时收藏的文章,就稍微整理一下,留档。

声明

本文根据以下博客部分观点加上作者自己的一点看法汇聚而成,感谢这些作者。

  1. MP4文件格式的解析,以及MP4文件的分割算法
  2. 视频文件头解析–MP4
  3. mp4文件格式解析(一)
  4. MP4文件格式简要解析
阅读全文 »
123
ANON

ANON

Just do it!

22 日志
8 分类
34 标签
GitHub
© 2018 — 2020 ANON
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4