猫盘X3P(onespace)实现DNSPOD的自动DDNS

X3P可以安装花生壳解析,但是不支持其他ddns,只能通过路由器或者第三方做ddns
我研究了一下发现x3p原生支持python就把官方修改了一下,已经顺利实现dnspod的解析
首先获得一个免费的顶级域名或者使用自己的域名并且把域名解析到dnspod
可以参考这个文章: https://www.jianshu.com/p/a15192345ec9
步骤如下:
1.从dnspod获取到ID和Token ,组装dnspod 的token 就是你获取的 id,Token
2.SSH登录猫盘 
3.获得 domain_id (域名的id)
curl -k https://dnsapi.cn/Domain.List -d “login_token=TOKEN”
4.获得 record_id (二级域名的id)
curl -k https://dnsapi.cn/Record.List -d “login_token=TOKEN&domain_id=DOMAIN_ID”
5.挂载猫盘系统目录可读写
mount -o remount,rw /
6.下载get_ip.py并上传到猫盘 /etc 目录
7.测试是否有错误
python /etc/get_ip.py

显示(xxx为你的猫盘公网ip)
   [root@onespace ~]# python /etc/getip.py
   XXX.XXX.XXX.XXX
   (200, ‘OK’)

   表示运行正常,ctrl+c 结束运行
8.添加开机启动
vi /etc/init.d/rcS 
在最后一行添加
nohup python /etc/get_ip.py > /tmp/null 2>&1 &

9.重启系统
reboot

Linux CentOS 6.8 安装 Docker

一、移除Docker

yum remove docker

二、移除 Docker-selinux

yum remove docker-selinux

三、修改Docker镜像配置文件

rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm


四、安装Docker

yum update -y
yum -y install docker-io

五、启动Docker

service docker start
chkconfig docker on

分享10个可免费使用的网站CDN加速服务

CDN也称内容分发网络,其原理大概是将服务内容分发至全网加速节点,让用户从就近的服务器节点上获取内容,从而提高网站的访问速度。大部分服务商(如阿里云,网易蜂巢,京东云等)的CDN服务是按使用量收费的,也有一些服务商提供免费的CDN服务,本文简单的总结一下目前可免费使用的CDN,对个人网站来说,免费的已经够用了。

腾讯云CDN 官网:https://cloud.tencent.com/product/cdn
(评分 9.0)腾讯云可以免费申请SSL证书,腾讯云CDN也能很好的支持SSL证书,从而实现https访问,腾讯云的CDN不是完全免费的,但新注册的用户目前可有免费的流量包赠送,而且腾讯云每月都会赠送10G免费的加速流量,对个人网站来说相当的实用。

360网站卫士 官网:http://wangzhan.360.com/
(评分 8.5)360提供的免费CDN服务,不限流量,CDN加速功能和基本的安全防御功能比较稳定,其提供的免费域名解析服务也很稳定。360网站卫士支持上传SSL证书,还提供免费网站备案服务。请注意360网站卫士与360云加速(cdn.cloud.360.cn)是两个不同的产品,后者主要提供付费的CDN服务。

百度云加速 官网:https://su.baidu.com/
(评分 8.0)云加速分为免费版和付费版,免费版不支持SSL证书,海外网站也支持加速。百度云加速声称可以加速百度收录,但效果不是很明显,云加速还提供免费的域名解析服务。请注意,百度云加速与百度云(cloud.baidu.com)以及百度云盘(yun.baidu.com)分别是不同的产品,不要被这混乱的名称绕晕了。

又拍云CDN 官网:https://www.upyun.com/products/cdn
(评分 7.5)新注册的又拍云用户可以免费获得代金券,成为又拍云联盟的用户,一年内每月可免费使用10GB存储空间及15GB流量,又拍云也可以免费申请SSL证书实现https访问。

魔门云 官网:https://www.cachemoment.com/
(评分 7.0)免费支持SSL,免费版每月10GB的免费流量,每月免费10万次的https请求数,加入魔门云联盟,可享受每月50GB的免费流量和每月50万次免费HTTPS请求数,魔门云还支持海外网站的加速。

七牛云CDN 官网:https://www.qiniu.com/products/fusion
(评分 7.0)每个月可使用10G的免费存储量和10G的CDN流量与100万次的Get请求数,七牛云在海外也有众多加速节点,七牛云TCP压缩优化使网页中大图和样式等实现秒加载。使用七牛CDN,须保证账户中有最低金额10元。

性能魔方CDN 官网:http://www.mmtrix.com/ispeed
(评分 7.5)性能魔方云加速提供国内外30个IDC和300+CDN节点网络加速,免费版前3个月免费使用百余个CDN节点和每月1000GB流量,之后每月可获得200GB的免费流量,此网站还免费提供网站云监测和WEB检测服务,值得体验。

VeryCloud云分发 官网:https://www.verycloud.cn/cloud/cdninfo
(评分 7.0)云端网络将用户的加速内容分发至部署在全球的近500个服务节点,每月免费赠送50G的CDN加速流量,稳定支撑大量图片、音频、视频等文件的访问。

云盾CDN 官网:https://www.yundun.com/
(评分 7.5)免费版的云盾不支持SSL,云盾的缓存功能很强大,它拥有遍布全球的加速节点和精细的性能优化能力,开启缓存后网站速度会有明显的提升,它拦截CC攻击的效果也很不错。

Cloudflare 官网:https://www.cloudflare.com/
(评分 7.5)Cloudflare的免费版功能很强大,它最大亮点是提供完全免费的SSL证书一键实现https访问,如果不想使用国内的CDN服务,Cloudflare是最好的选择。但是由于它的域名解析服务器在国外,速度方面可能比国内差一些。

使用免费CDN的时候,偶尔会出现网站打不开的现象,出现的情况极少,但这也是难免的,免费的东西或多或少都会有一些不稳定的情况。针对网站的静态资源,目前有些网站提供了免费的CDN公共库,这样站长可以直接通过公共库引入所需的资源,也能加速网站的访问,常用的公共库如下:

百度静态资源公共库:http://cdn.code.baidu.com/

BootCDN开源项目加速服务:http://www.bootcdn.cn/

七牛云免费开放公共库:https://www.staticfile.org/

又拍云免费JS库:http://jscdn.upai.com/

解决Mac下brew安装软件缓慢

把源改为清华的镜像

# HOMEBREW_BOTTLE_DOMAIN就是目标源 修改这个路径就可以里

echo ‘export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles’>>   ~/.bash_profile   

source ~/.bash_profile   #执行.bash_profile脚本让配置即时生效

Mac 安装 brew 速度慢问题解决方案

一、下载官方 install 文件

curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install
二、更改脚本中的资源链接
这里我替换成清华大学的镜像,修改如下两句:

BREW_REPO = “https://github.com/Homebrew/brew“.freeze

BREW_REPO = “https://mirrors.ustc.edu.cn/brew.git”.freeze

三、运行脚本

/usr/bin/ruby brew_install

解决WordPress英文不自动换行

找到style.css(可以查看源代码找到路径),最后一行添加如下内容:

/* content styles */
content { word-wrap:break-word;overflow:hidden;}

Mac下Python环境搭建

1.下载Python https://www.python.org

2.下载Pycharm  https://www.jetbrains.com/pycharm/

3.调整为中文  https://github.com/pingfangx/TranslatorX

把下载好的汉化包放到Pycharm的安装目录下的lib文件夹

resources_en.jar改名

4.激活Pycharm

进入路径:/etc/hosts

打开PyCharm,选择 Activate code(用激活码激活)

复制下载激活码,填入激活码框(横线之中)

———————————————

K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiR08iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJQUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkNMIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSU1UiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifV0sImhhc2giOiI4OTA4Mjg5LzAiLCJncmFjZVBlcmlvZERheXMiOjAsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-Owt3/+LdCpedvF0eQ8635yYt0+ZLtCfIHOKzSrx5hBtbKGYRPFDrdgQAK6lJjexl2emLBcUq729K1+ukY9Js0nx1NH09l9Rw4c7k9wUksLl6RWx7Hcdcma1AHolfSp79NynSMZzQQLFohNyjD+dXfXM5GYd2OTHya0zYjTNMmAJuuRsapJMP9F1z7UTpMpLMxS/JaCWdyX6qIs+funJdPF7bjzYAQBvtbz+6SANBgN36gG1B2xHhccTn6WE8vagwwSNuM70egpahcTktoHxI7uS1JGN9gKAr6nbp+8DbFz3a2wd+XoF3nSJb/d2f/6zJR8yJF8AOyb30kwg3zf5cWw==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==

———————————————

以上内容打包下载链接:https://pan.baidu.com/s/18Mv7Vr_IFs04_2IazD2Mug 密码:s60w

Centos PIP版本过高导致报错

pip提示报错:

Traceback (most recent call last):
File "/usr/bin/pip", line 7, in
from pip._internal import main
File "/usr/lib/python2.6/site-packages/pip/_internal/init.py", line 42, in
from pip._internal import cmdoptions
File "/usr/lib/python2.6/site-packages/pip/_internal/cmdoptions.py", line 16, in
from pip._internal.index import (
File "/usr/lib/python2.6/site-packages/pip/_internal/index.py", line 536
{str(c.version) for c in all_candidates},
^
SyntaxError: invalid syntax

修复方法:

wget https://pypi.python.org/packages/11/b6/
abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/
pip-9.0.1.tar.gz
tar -xzvf pip-9.0.1.tar.gz 
cd pip-9.0.1 
python setup.py install

小米电视屏蔽广告链接

小米路由器->点开设备->访问控制->网址黑名单->

ad.xiaomi.com

ad1.xiaomi.com

ad.mi.com

ad1.mi.com

e.mi.com

小米电视->下载ES文件管理器

主目录-> miad->删除cache文件夹里面的全部内容

 

其他路由器方式差不多,主要是屏蔽这几个域名达到屏蔽广告的效果