2017年10月

社交生活越来越少,越来与不喜欢把生活和个人情绪都往公共空间放了,QQ、微信、微博这一些的都已经基本是要废了。更多的生活状态都只是装在心里,不再愿意展现出来,也逐渐开始习惯用博客记录下生活的点滴,平常的生活、学习或是其他。

wordpress  确实是个好东西,很多时候有些话想说了写在这里在合适不过了,只是不太和谐的是就算是写几句话也得弄篇文章出来,这就有点费劲了,所以还是更希望有个类似说说  的功能,几条简单的语句表达出来就行。

- 阅读剩余部分 -

前面成功启动了ngrok 服务,不好的是服务不是后台运行的,一旦关闭终端程序就会终止,这里我们可以把ngrok 添加到supervisor 中去让它以守护进程形式运行。

新建一个supervisor 子程序的配置文件ngrok.ini放到/etc/supervisor目录下,写入以下配置:

[program:ngrok]
directory = /usr/local/ngrok/
command = /usr/local/ngrok/bin/ngrokd -tlsKey=server.key -tlsCrt=server.crt -domain="ngrok.dyxmq.cn" -httpAddr=":9080" -httpsAddr=":8443" -tunnelAddr=":9001"
autostart = true     ; 在 supervisord 启动的时候也自动启动
startsecs = 5        ; 启动 5 秒后没有异常退出,就当作已经正常启动了
autorestart = true   ; 程序异常退出后自动重启
startretries = 3     ; 启动失败自动重试次数,默认是 3
user = root          ; 用哪个用户启动
redirect_stderr = true  ; 把 stderr 重定向到 stdout,默认 false
stdout_logfile_maxbytes = 20MB  ; stdout 日志文件大小,默认 50MB
stdout_logfile_backups = 20     ; stdout 日志文件备份数
stdout_logfile = /var/log/supervisor/ngrok.log

更多supervisor 相关资料:http://www.dyxmq.cn/tag/supervisor/

一、概述

ngrok  是一个反向代理的内网穿透服务器,用于把没有公网地址的内网主机映射到公网,常被用于微信后台开发。

ngrok  使用go  语言编写,目前版本2.1 ,开源版本为1.7 存在内存泄漏且不稳定,长时间使用会导致资源占用异常,不适合长久使用,需要稳定版可以去购买正版。

环境要求:公网主机,域名。

二、环境准备

1.安装go语言环境

软件基于go  语言编写,需要先安装go  语言环境,安装方法详见:linux安装Go1.9.2

2.安装git

go  语言安装依赖包时需要用到git ,安装方法:centos源码安装git

- 阅读剩余部分 -

一、概述

python 提供了两个包来提供SMTP 邮件服务支持:smtplibemail ,前者系统内置,后者需要通过pip 或者其他方式手动安装。其中smtplib 提供邮件发送功能,email 负责邮件内容的构造。

二、smtplib库介绍

2.1 创建一个smtp连接对象

smtplib.SMTP(host, port)  # host是服务器地址,port是端口,连接成功将会返回一个stmp对象

或者

smtpObj = smtplib.SMTP()  # 创建一个空的smtp对象
smtpObj.connect(host, port)  # 连接服务

- 阅读剩余部分 -