PeterW
发表于 2014-2-14 08:00:31
不錯 , 如果將資料放在 Hard Disk 上 , 速度應該是可以更快一點吧 , 因為 web server 只要處理後端工作 , 不需要處理前端顯示程序 , 有機會得也要來試一下 , 謝謝樓主 !!
smileFei
发表于 2014-2-25 22:31:59
求帖子!!
pinpang
发表于 2014-12-17 15:21:52
killercat 发表于 2014-2-6 13:04 static/image/common/back.gif
不错支持一下。
试着访问了一下,速度不错呢,个人用够了。不知你的外网什么条件?
jiangdou
发表于 2014-12-18 12:58:43
本帖最后由 jiangdou 于 2014-12-24 16:36 编辑
风语丶呓语 发表于 2014-1-10 13:55 static/image/common/back.gif
求具体步骤可以么 尤其是花生壳 搞了半天外网都无法访问求教球教啊,,使用dnspod,,稳定,速度等于上行#!/bin/bash
echo "jiangdou"
#此脚本定时修改dnspod的IP
#
# 全局变量表
arPass=arMail=""
# 获得外网地址
arIpAdress() {
local inter="http://members.3322.org/dyndns/getip"
wget --quiet --no-check-certificate --output-document=- $inter
}
# 查询域名地址
# 参数: 待查询域名
arNslookup() {
local dnsvr="114.114.114.114"
busybox nslookup ${1} $dnsvr | tr -d '\n[:blank:]' | sed 's/.\+1 \(\+\)/\1/'
}
# 读取接口数据
# 参数: 接口类型 待提交数据
arApiPost() {
local agent="AnripDdns/3.08(mail@anrip.com)"
local inter="https://dnsapi.cn/${1:?'Info.Version'}"
local param="login_email=${arMail}&login_password=${arPass}&format=json&${2}"
wget --quiet --no-check-certificate --output-document=- --user-agent=$agent --post-data $param $inter
}
# 更新记录信息
# 参数: 主域名 子域名
arDdnsUpdate() {
local domainID recordID recordRS recordCD
# 获得域名ID
domainID=$(arApiPost "Domain.Info" "domain=${1}")
domainID=$(echo $domainID | sed 's/.\+{"id":"\(\+\)".\+/\1/')
# 获得记录ID
recordID=$(arApiPost "Record.List" "domain_id=${domainID}&sub_domain=${2}")
recordID=$(echo $recordID | sed 's/.\+\[{"id":"\(\+\)".\+/\1/')
# 更新记录IP
recordRS=$(arApiPost "Record.Ddns" "domain_id=${domainID}&record_id=${recordID}&sub_domain=${2}&record_line=默认")
recordCD=$(echo $recordRS | sed 's/.\+{"code":"\(\+\)".\+/\1/')
# 输出记录IP
if [ "$recordCD" == "1" ]; then
echo $recordRS | sed 's/.\+,"value":"\(\+\)".\+/\1/'
return 1
fi
# 输出错误信息
echo $recordRS | sed 's/.\+,"message":"\([^"]\+\)".\+/\1/'
}
# 动态检查更新
# 参数: 主域名 子域名
arDdnsCheck() {
local postRS
local hostIP=$(arIpAdress)
local lastIP=$(arNslookup "${2}.${1}")
echo "hostIP: ${hostIP}"
echo "lastIP: ${lastIP}"
if [ "$lastIP" != "$hostIP" ]; then
postRS=$(arDdnsUpdate $1 $2)
echo "postRS: ${postRS}"
if [ $? -ne 1 ]; then
return 0
fi
fi
return 1
}
###################################################
# 设置用户参数
arMail="on_dnspod_ID: jiangdouu88@126.com"
arPass="your PW"
# 检查更新域名
arDdnsCheck "your domain : jiangdoudou.uni.me" "www"
#####################################################
#修改etc/cront
# 1 * * * * root /linshi/dnspod.sh
#定时每1小时更新dnspod的IP
####################################################
leyiwo
发表于 2014-12-18 13:41:05
这些都玩过了,,:lol
ansenwong
发表于 2014-12-18 15:18:52
jiangdou 发表于 2014-12-18 12:58 static/image/common/back.gif
鄙视花生壳,,使用dnspod,,稳定,速度等于上行
这代码看着很眼熟
#!/bin/sh
#################################################
# AnripDdns v3.08.09
# 基于DNSPod用户API实现的动态域名客户端
# 作者: 若海[mail@anrip.com]
# 介绍: http://www.anrip.com/ddnspod
# 时间: 2013-08-08 23:25:00
#################################################
http://www.anrip.com/post/872
用脚本更新域名,还有一个DNS缓存的问题,Dnspod的规定又严格,多次无效更新会锁账号等等
meenar
发表于 2014-12-23 11:44:01
风语丶呓语 发表于 2014-1-10 13:55 static/image/common/back.gif
求具体步骤可以么 尤其是花生壳 搞了半天外网都无法访问求教球教啊~~
可以用公云网的动态域名解析,免费的,我用过。
http://www.pubyun.com/