liujia 发布的文章

为宝塔Linux面板启用SSL访问

环境:CentOS7,宝塔面板6.8

过程:

1.先创建一个站点,如本例szt.anqun.org,申请好ssl证书
bt-panel-ssl-1.png

2.查看站点的配置文件,找到ssl证书的路径,如本例是:/etc/letsencrypt/live/szt.anqun.org/fullchain.pem 和 /etc/letsencrypt/live/szt.anqun.org/privkey.pem
bt-panel-ssl-2.png

3.打开面板的配置文件 /www/server/panel/runconfig.py,末尾两行 certfile 和 keyfile 是面板的证书文件路径
bt-panel-ssl-3.png

4.将面板的证书路径替换为之前站点的ssl证书路径,保存
bt-panel-ssl-4.png

5.在“面板设置”里启用SSL
bt-panel-ssl-5.png

6.之后就可以通过站点域名访问面板地址,如本例是:https://szt.anqun.org:8888/520cf8a7
bt-panel-ssl-6.png

参考:https://www.bt.cn/bbs/thread-4689-2-1.html

使用 httrack 来将在线网站转成 html 静态网页

往简单地说,httrack可以将一个动态网站(如php)的内容页转成html静态网页保存到本地浏览。如果CMS站点的页面少,几周或几月才更新的,用 httrack 来生成静态的html页,也是可以尝试的。

环境:debian 8

过程:

1.apt install httrack # 安装 httrack

2.httrack "http://www.some.com/" -O "/var/www/html/clonesite" "+.some.com/" -v
httrack-debian-1.png

3.完成后,用新网址访问,查看效果
httrack-debian-2.png

参考:http://www.httrack.com/html/fcguide.html

扣话费的“锅”谁来背

家里人用中国移动的手机卡多,哥姐在外地想跟家里老人打电话,所以2014年我用我的身份证为老妈办理了一张移动手机卡,加入家庭短号,短号内通话不花钱。

在2017年6月,老妈的手机进水不能用,我在京东的“天语手机京东自营官方旗舰店”上买了一部99元的K-Touch X71手机,属老人机,大按键,小屏,没有触屏的功能机。

在2018年11月,无意翻看老妈手机的短信,10月的话费将近50元,觉得不太合理,因为老妈一般主要是用家庭短号,很少打其它电话号码,加上月租6元,和近50元的话费还是有不少的差距。打10086移动客服问,说是有三十多元的增值业务费,我解释说这是老人机,不是智能机,平时主要是家庭短号内通话,不应该有增值业务,如有请帮我取消,且不要让它再有增值业务费,仅保留基本的通话功能就可以。中国移动客服倒是爽快,说会退回五十多元的话费。

我以为这事情就了了,在2019年2月时,老妈说手机通话提示话费余额不足十元。我想,在10月份时手机约有130元的余额,且之前取消取增值业务,返还了话费,应该不会在3个月内就扣减到十元。我又打10086移动客服问,还是说有增值业务费用,如果我没有使用增值业务,将退还我10元,还教我发短信主动屏蔽某个增值业务的端口。之后,我想尝试登录到网上的中国移动网厅,查看手机的话费账单详情,但这天语手机收到的验证短信是后半截的内容,没有显示中国移动发来的验证码。老人机用的手机卡是全尺寸的,如果放到我自己的手机里测试,要剪卡。翻货架,找到一部同学留在这儿的安卓智能机,旧款的,是用全尺寸的手机卡。为旧安卓手机几次充电,终于开得机,叮……叮……能收到中国移动发来的网厅登录验证码了,正高兴时,叮叮又来条短信,是移动说我用流量,扣了流量日租2元。赶紧写短信(提示按正常的资费 - 0.1元/条收费),主动屏蔽那个讨人厌的增值业务,发送成功,终于屏蔽成功了。挺感概的,中国移动不能为用户屏蔽某个商家收费的端口,而是需要用户向移动付费发短信去屏蔽。想来想去,这事情不太对啊,觉得自己在去年11月份时,就要求停止办理增值业务,为什么在这之后还会产生。再打10086问,移动客服说帮我统计了一下,会再返回我30元。这次,我不关心返还话费是多少了。

我是想问清楚。

我:是谁帮我订了这么业务?
移动客服说:是你订的,通过短信订的。

我:老妈不会发短信。
移动客服说:那可能是误点击。

我:我老妈的手机是如老诺基亚的按键手机,不是智能机。
移动客服说:那可能是手机有病毒。

我:再次强调那是功能机,病毒是怎么样的呢?
移动客服说:那你去移动营业厅,让技术员查查。

我:如“天天练”,“高考填志愿”的增值业务,老人家根本用不上,为什么会成功办理?
移动客服说:你用不上,不代表别人用不上啊。正如你喜欢吃饭,不喜欢吃粉,但人家可能会想吃粉。

我:以前工信部不是要求SP业务一定要用户二次确认后订阅才生效吗?
移动客服说:这是点播的业务,不是订阅。

我:想查2017年的话费账单,我想看是不是这台手机有问题,因为手机是2017年6月买的。
移动客服说:仅可以查到最近一年的话费单。

我:到底是谁偷偷地帮我办理了增值业务?
移动客服说:话费已经返还给你了,仅能返一次。如想知道订了哪些增值业务,请到当地移动营业厅里打印清单。这事情就这样了。

然后我到本地东山路的移动业务厅,问。

我:你这有没有技术员帮我检测手机有没有病毒?
移动前台工作人员拿了我的老人机,打10086问资费详情,然后答:你这个月的费用正常。这儿没有技术人员,你拿手机到手机店看看吧。我这的权限还没10086客服那儿大呢。要打印清单,到西郊那边打。

我网上找到“天语手机京东自营官方旗舰店”,问。

我:手机怎么无缘故发短信办理增值业务呢?
“天语手机京东自营官方旗舰店”客服说:换张手机卡试试,如果还会扣费,把手机发回检查下。

我:手机不是你生产的吗?手机的系统详情你不是最清楚吗?
“天语手机京东自营官方旗舰店”客服说:那要检测后才能知道啊。

无奈,转到京东网站,问。

我:……将事情前前后后说了一大堆……。
京东客服说:呀……我只卖手机,扣话费的事,你得找中国移动。中国移动能退你话费,说明是他们有问题。

我:如果手机有问题呢?有没有其他用户反馈类似的情况?
京东客服说:我问过天语店,说手机没恶意程序。如果还不满意,可申请售后。

最后,寄希望于退订回复短信显示的“天天练”广州固话:020-38936225,想问问这“天天练”是什么业务,是怎么被老人机办理的。第一次拨打,不停地自动语音播报广州的天气。第二次拨打,响铃后报无人接听。

现在来看账单,看看账单有哪些内容。在我自己的手机上安装“中国移动”APP,登录后,在“我的账单”里查得:

2018-03月,代收业务费10元:其中前两项未标明,后一项是“名医指导”,2元。
2018-04月,代收业务费12元:“名医指导”4元,后一项未标明。
2018-05月,代收业务费14元:“名医指导”6元,后两项未标明。
2018-06月,代收业务费12元:“名医指导”10元,后一项未标明。
2018-07月,代收业务费10元:前两项未标明。
2018-08月,移动信息费:2元,梦网信息费:12元。
2018-09月,梦网信息费:6元。
2018-10月,移动信息费:20元,梦网信息费:10元。
2018-11月,移动信息费:32元,梦网信息费:2元。
2018-12月,梦网信息费:8元。
2019-01月,梦网信息费:10元。

中国移动默认开通139邮箱,会否有更多的账单内容存在139邮箱里呢?在电脑里登录139邮箱,提示长期未登录,需要重置密码。登录后,仅能查看到2018-06月的账单内容,更早的邮件可能被自动清理了。2018-06月的账单有显示代收业务明细,其中一项业务名称是“名医指导”,企业是“广州戈迪科贸发展有限公司”,使用的方式为“WAP”,费用类型是“点播费”,金额是“10元”。从这里还可以看到更早月份的话费费用,2018-01月的话费费用是51.26元,2018-02月的话费费用是8.45元。从“中国移动”APP里的“详单查询”可以查询到最近6个月的增值业务,大概罗列如下:

1.天天练解锁关卡1
2.高考志愿填报1
3.易讯游戏浴火战线10元道具
4.易讯游戏公主守卫2元道具
5.易讯游戏荣耀之光10元道具

看到这些增值业务名称,相信你也会有疑问,这些会是老人家主动点播的吗?这是一部按键的功能机,没有触摸功能。我老妈不会打字写短信,如要拨11位长号的电话,是需对着用笔写的电话本子来一个键一个键来按的,还是老花眼,手机上的字看不太清,连存个号码到手机的通讯薄里都很困难。能在不同的时间段,成功办理不同名称的,诸如“名医指导”、“天天练解锁关卡”、“高考志愿填报”、“易讯游戏”等等增值业务,实在是令人不解。

对于中国移动,我目前无法理解几点:

1.无法提供超过一年之前的账单详情。前台查询不到,但后台呢?难道中国移动当前的规定是彻底清除用户一年之前的话费详情吗?退一步说,默认开通的139邮箱,里边的话费邮件为什么也定期删除呢?

2.从话费详情内容变化来看,2018-07月之前显示的“代收业务费”,里边还有显示收费的公司名称,而在2018-08月份后,没有“代收业务费”了。其中“移动信息费”和“梦网信息费”,这两个名称是中国移动家的,可能让消费者误认为是移动公司正常话费产生的费用项目,没“代收业务费”那样直观。且里边仅有业务的名称,没有收费公司的名称,使消费者更难查到收费源,更难曝光。

3.网上查资料,中国移动“梦网”早在2004年就被报道过“乱收费”的现象,这个“梦网信息费”收费项目为什么还是这么模糊(客户使用各类梦网业务所产生的总费用,包括梦网月租费和信息费,如GPRS,手机邮箱,天气预报,百宝箱等等)?

4.除了收费的增值业务外,如在2018-12月还显示有免费的“139邮箱-自写短信免费”的项目。我在电脑里登录,不是提示我长期没有登录使用139邮箱要重置密码吗?之前这几条短信,又是如何通过139邮箱自写免费短信的呢?

看《今日说法》的节目,主持人和嘉宾说,现在的诈骗花样百出,找工作打工可能被骗,找对象谈恋爱可能被骗,连听个电话也可能被骗,但终究一点不变,就是让你掏钱。个人看,无论增值业务的名称如何花样百出,终究离不开中国移动提供了这个收费的窗口。当今社会,银行卡要实名,支付宝微信支付要实名,手机卡要实名,但中国移动的用户无法在账单里直观、明了地查到谁扣了话费,是怎么样被办理的业务。文明的社会,有责任的企业是讲究如何回报社会弱势群体,老人家不会看短信账单,老人家不会看电子邮件,老人家连普通话也说不准的(不能主动投诉10086),但中国移动却是设置了“移动信息费”和“梦网信息费”让他人偷偷地扣了老人家的话费,心凉。

手机的设备贴有进网许可,可以在工信部里查到产品,这是“正品”;手机是在京东自营的官方旗舰店购买的,有电子发票,这是“正品”;手机卡是在中国移动营业厅购买的,这是“正品”;使用手机的人是我老妈,老花眼不会写手机短信的老人家,这也是“正品”。这一流程都是“正品”,怎么就会莫名其妙地被收取了约一年的“增值业务费用”了呢?这“增值业务”费用账单仿佛一只“黑锅”,负责扣费的中国移动不背,负责销售的京东网站也不背,负责手机生产的厂家也不背,装钱进口袋的增值业务公司更不背(都找不着是哪间公司),那只有使用手机的老人家来背了。老妈老了,我怕她背不起这“锅”,我来背——以后我来充话费。别犯傻啊,现在是法制社会,讲公平和正义,要用法律维护自己的利益,不是“有费者权益保护法”吗?如果是民事“谁主张谁举证”的话,我不是程序员,不能分解老人机,看看里边有没有恶意的程序,且连账单详情和办理增值业务的细节(什么时间什么方式办理的,向谁办理的业务)都不能从中国移动那获取到,连起诉谁都不知道。那告全球市值前茅的中国移动公司?嗯,这是个笑话,能讨回半年内的增值业务费用就得感谢领导和CCTV了。

参考:

图1:天语 K-TOUCH X71 老人功能机
hp-yi-dong-1.jpg

图2:X71老人无法显示中国移动网厅验证码,手机厂家确认是无法收取此类信息,原因是不支持
hp-yi-dong-2.jpg

图3:10086客服下发的,屏蔽天天练业务的操作指令
hp-yi-dong-3.jpg

图4:将卡换到安卓旧手机,产生流量日租费用2元
hp-yi-dong-4.jpg

图5:屏蔽了天天练业务,回复的短信
hp-yi-dong-5.jpg

图6:2018-03月账单
hp-yi-dong-6.jpg

图7:2018-04月账单
hp-yi-dong-7.jpg

图8:2018-05月账单
hp-yi-dong-8.jpg

图9:2018-06月账单
hp-yi-dong-9.jpg

图10:2018-07月账单
hp-yi-dong-10.jpg

图11:2018-08月账单
hp-yi-dong-11.jpg

图12:2018-09月账单
hp-yi-dong-12.jpg

图13:2018-10月账单
hp-yi-dong-13.jpg

图14:2018-11月账单
hp-yi-dong-14.jpg

图15:2018-12月账单
hp-yi-dong-15.jpg

图16:2019-01月账单
hp-yi-dong-16.jpg

图17:2018-09月增值业务扣费记录
hp-yi-dong-17.jpg

图18:2018-10月增值业务扣费记录
hp-yi-dong-18.jpg

图19:2018-11月增值业务扣费记录
hp-yi-dong-19.jpg

图20:2018-12月增值业务扣费记录
hp-yi-dong-20.jpg

图21:2019-01月增值业务扣费记录
hp-yi-dong-21.jpg

图22:交费历史,54 + 10 + 30 是中国移动因增值业务返还的话费
hp-yi-dong-22.jpg

图23:尝试联系天天练回复短信上的固话,无人接听
hp-yi-dong-23.jpg

图24:尝试联系天语手机在线客服
hp-yi-dong-24.png

图25:尝试联系京东在线客服
hp-yi-dong-25.png

图26:天语X71手机在工信部的设备进网资料
hp-yi-dong-26.png

图27:139邮箱提示自动定期清理邮件通知
hp-yi-dong-27.png

图28:139邮箱中的2018-06月话费单,还有显示2018-01月的话费是51.26元
hp-yi-dong-28.png

图29:139邮箱中的2018-06月话费单,显示的代收费业务费用,有显示企业名称等信息
hp-yi-dong-29.png

在 CentOS 7 里安装 Jenkins

yum update -y
yum install java-1.8.0-openjdk-devel -y
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
service jenkins start
chkconfig jenkins on

    server {
        listen       443 ssl http2 default_server;
        server_name  _;
        root         /usr/share/nginx/html;
#
        ssl_certificate "/root/.acme.sh/szt.anqun.org/fullchain.cer";
        ssl_certificate_key "/root/.acme.sh/szt.anqun.org/szt.anqun.org.key";
        ssl_session_cache shared:SSL:1m;
        ssl_session_timeout  10m;
        ssl_ciphers HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers on;
#
#        # Load configuration files for the default server block.
#        include /etc/nginx/default.d/*.conf;
#
        location / {
                resolver 8.8.8.8 ipv6=off;
                proxy_pass         http://127.0.0.1:8080; # live webiste on IPV4
                proxy_redirect     off;
                proxy_set_header   Host             $host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        }
    }

https://pkg.jenkins.io/redhat-stable/
https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions

FreeBSD 11 里设置NFS,简单文件共享

过程:

1.vi /etc/rc.conf # 更改服务配置内容,添加以下:
rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"

2.mkdir -p /exports/obj # 创建导出目录

3.vi /etc/exports # 创建或修改导出配置文件,简单举例内容(只读):
/exports/obj -ro

4.service nfsd start # 启动nfs服务

5.如客户端是Windows 10,请先添加“NFS服务”组件
freebsd-nfs-windows-1.png

6.showmount -e szt.anqun.org # 在Windows命令提示符里,列出NFS服务端的导出目录

7.mount szt.anqun.org:/exports/obj N: # 在Windows命令提示符里,将NFS服务端的/exports/obj映射到本地的N:盘
freebsd-nfs-windows-2.png

8.在Windows“计算机”资源管理器访问N:
freebsd-nfs-windows-3.png

参考: