go+under
作者:BB-DAD
购买理由
首先,感谢浙江电信,提供4拨功能,方便用户根据需求适当提升性能。当然,我只用了3拨(因为光猫跑死了)。
Openwrt多拨使用的是Syncdial(luci-app-syncdial),
DDNS使用的是luci-app-ddns-go,参考:https://gitee.com/gavin56/ddns-go
这是单域名设置的界面。
切换页面至DDNS-GO后
也可以地址栏直接输入路由器ip+默认端口9876进入设置界面。
我就是用的Ali的解析,其他的可以参考这个:https://sysin.org/blog/ddns-go/
这里改用网卡获取。
到这里单域名设置完成了。
下面是硬核部分:多开DDNS-GO。
这里我要开3个DDNS-GO服务。
在openwrt中,DDNS-GO以服务形式安装,路径为/etc/init.d/ddnsgo,配置文件地址为:/etc/ddns-go/ddnsgo-config.yaml。
复制配置文件为/etc/ddns-go/ddns-go1.yaml和/etc/ddns-go/ddns-go2.yaml
cat /etc/init.d/ddnsgo如下:
#!/bin/sh /etc/rc.common
#
# Copyright (C) 2021-2022 sirpdboy
https://github.com/sirpdboy/luci-app-ddns-go #
# This file is part of ddns-go .
#
# This is free software, licensed under theApache License, Version 2.0 .
#
START=99
USE_PROCD=1
PROG=/usr/bin/ddns-go
CONFDIR=/etc/ddns-go
CONF=/etc/ddns-go/ddnsgo-config.yaml
get_config() {
config_get_bool enabled $1 enabled 1
config_get_bool logger $1 logger 1
config_get port $1 port 9876
}
ddnsgo_prepare() {
pgrep -f /usr/bin/ddns-go | xargs kill -9 >/dev/null 2>&1
logger -t ddns-go -p warn "ddns-go is stop."
}
init_yaml(){
[ -d $CONFDIR ] || mkdir -p $CONFDIR 2>/dev/null
cat/usr/share/ddns-go/ddnsgo-default.yaml > $CONF
}
stop_service() {
ddnsgo_prepare
}
start_service() {
ddnsgo_prepare
config_load ddnsgo
config_foreach get_config ddnsgo
[ x$enabled == x1 ] || return 1
[ -s ${CONF} ] || init_yaml
logger -t ddns-go -p warn "ddns-go is start."
echo "ddns-go is start."
procd_open_instance
procd_set_param command $PROG -l :$port-f 300 -c "$CONF"
[ "x$logger" == x1 ] && procd_set_param stderr 1
procd_set_param respawn
procd_close_instance
}
service_triggers() {
procd_add_reload_trigger "ddnsgo"
}
修改如下:
#!/bin/sh /etc/rc.common
#
# Copyright (C) 2021-2022 sirpdboy
https://github.com/sirpdboy/luci-app-ddns-go #
# This file is part of ddns-go .
#
# This is free software, licensed under theApache License, Version 2.0 .
#
START=99
USE_PROCD=1
PROG=/usr/bin/ddns-go
CONFDIR=/etc/ddns-go
CONF=/etc/ddns-go/ddns-go1.yaml
get_config() {
config_get_bool enabled $1 enabled 1
config_get_bool logger $1 logger 1
config_get port $1 port 9877
}
ddnsgo_prepare() {
pgrep -f /usr/bin/ddns-go | xargs kill -9 >/dev/null 2>&1
logger -t ddns-go -p warn "ddns-go is stop."
}
init_yaml(){
[ -d $CONFDIR ] || mkdir -p $CONFDIR 2>/dev/null
cat/usr/share/ddns-go/ddnsgo-default.yaml > $CONF
}
stop_service() {
ddnsgo_prepare
}
start_service() {
#ddnsgo_prepare
config_load ddnsgo
config_foreach get_config ddnsgo
[ x$enabled == x1 ] || return 1
[ -s ${CONF} ] || init_yaml
logger -t ddns-go -p warn "ddns-go is start."
echo "ddns-go is start."
procd_open_instance
procd_set_param command $PROG -l :9877-f300 -c "$CONF"
[ "x$logger" == x1 ] && procd_set_param stderr 1
procd_set_param respawn
procd_close_instance
}
service_triggers() {
procd_add_reload_trigger "ddnsgo"
}
另存为/etc/init.d/ddnsgo1,再用端口号9878相应生成一个/etc/init.d/ddnsgo2。
命令行输入
/etc/init.d/ddnsgo1 enabled
/etc/init.d/ddnsgo2 enabled
这样,就能用9876;9877;9878三个端口号,打开配置页面。
3条vwan就能有3个v4的公网ip和3个v6的公网ip,总共6个公网ip,小伙伴们各种应用造起来吧。
孔虽毓589请教老师一个英语方面的问题: go这个词后面可跟doing,也可跟to do 请问,什么时候用什么, 怎样区分? 谢谢 -
敖晨官15028692379 ______ go doing 是习惯性动作,如购物go shopping. go to do 去做某事.一次性动作.to do是go的目的.
孔虽毓589go through的全部意思 -
敖晨官15028692379 ______ 参加;经受;仔细检查;被通过参加;经受;仔细检查;被通过 participate in, take part in, undergogo through用光;穿过go dig through all翻遍pass [go] through经过let-go-through current故障时通过的电流go public through buying a ITll买壳上市go ...
孔虽毓589It took as if it'll go under soon.什么意思?
敖晨官15028692379 ______ Hello , 意思是 “它感觉到它好象马上就要死了似的” 或“ 它感觉到它仿佛立刻/很快就要死了一样” 1.as if : 好象 / 仿佛 2. go under : 死 , 失败/ 屈服 / 破产 , 如果在句中不是死的意思,就可以联系上下文, 具体情况具体分析,是哪一个含义
孔虽毓589在什么下面用英文怎么写? -
敖晨官15028692379 ______ under 英 ['ʌndə] 美 ['ʌndɚ] prep. 低于,少于;在...之下 adv. 在下面;在下方 adj. 下面的;从属的 短语 under control 被控制住 ; 处于控制之下 ; 处于节制之下 ; 处于把持之下 bring under 压制 ; 镇压 ; 使就范 ; 制服 under consideration...
孔虽毓589英语单词go 的现在分词 -
敖晨官15028692379 ______ going 现在分词的基本用法: 现在分词表示主动的意义;表示一般性的或正在进行的动作;在表现形式上有“一般式”和“完成式”与“主动式”和“被动式”之分,1)作表语现在分词作表语通常表示主语所具有的特征.例如:This story is ...
孔虽毓589gostraight怎么读 -
敖晨官15028692379 ______ go straight的音标是英 [ɡəu streit] 美 [ɡo stret] . go straight v.笔直走,正直做人; 扩展资料 1.Go straight through that door under the EXIT sign. 从“安全出口”标志下的那道门直穿过去. 2.We just go straight up the Bristol Road. 我们就沿着布...
孔虽毓589英语Go without和 do without有什么区别 -
敖晨官15028692379 ______ 还是有点区别的吧!例:I can't go without (that)I get some money.go 后面应该+where 也就是地点 I can't go without (that)I get some money.do 后面应该是+sth,应该是事情 所以上面是,没钱我就没法去(哪) 下面应该是:没钱我就没去做(什么事).包括上面的例句:We can't go without you 没有你,我们去不了(地点) We can't do without you 没有你,我们做不成(事情)
孔虽毓589东方神起四辑里咒语
敖晨官15028692379 ______ got是get的过去式~~ 有获得、抓住的意思 Under 有在...之下 在...之内的意思 skin 有皮肤 外表 外壳的意思 直接翻译 应该就是 :我已经抓住你了 在我的外表下 延伸一下 大概就是:我用我的外表抓住你了~~ 呵呵~只是个人理解而已
孔虽毓589go on 用法 -
敖晨官15028692379 ______ (goes[^Euz]; went[went]; gone[^Cn]) 去, 离去, 走, 驶; 旅行; 前往(做某事); 前进 通到, 到达; 延伸至 死; 垮; 坏; 停止存在; 断开; 废弃, 放弃; 消失; 衰退 (时间)消逝, 过去; (距离)走[经] 过 (机器等)运转[行]; 起...