首页 >>  正文

go+under

来源:baiyundou.net   日期:2024-08-05

作者: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,小伙伴们各种应用造起来吧。


","force_purephv":"0","gnid":"9354aedcc26e5a06e","img_data":[{"flag":2,"img":[{"desc":"","height":"355","title":"","url":"https://p0.ssl.img.360kuai.com/t01d6fd5cc6d25768c6.jpg","width":"600"},{"desc":"","height":"216","title":"","url":"https://p0.ssl.img.360kuai.com/t01f1171af175ad91b5.jpg","width":"600"},{"desc":"","height":"574","title":"","url":"https://p0.ssl.img.360kuai.com/t0135f3b367546a7e6b.jpg","width":"600"},{"desc":"","height":"230","title":"","url":"https://p0.ssl.img.360kuai.com/t01b2ec50c6309c32b8.jpg","width":"600"},{"desc":"","height":"292","title":"","url":"https://p0.ssl.img.360kuai.com/t0159ac4d1b0afc118e.jpg","width":"600"},{"desc":"","height":"258","title":"","url":"https://p0.ssl.img.360kuai.com/t0148b11348684280d2.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1671001166000,"pure":"","rawurl":"http://zm.news.so.com/21492b2aef1b2527f8927745637431f6","redirect":0,"rptid":"993e7c9a9bba8026","s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:app","k":"app","u":""},{"clk":"ktechnology_1:etc","k":"etc","u":""}],"title":"OPENWRT多拨后利用ddns-go给多路vwan指定子域名

孔虽毓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]) 去, 离去, 走, 驶; 旅行; 前往(做某事); 前进 通到, 到达; 延伸至 死; 垮; 坏; 停止存在; 断开; 废弃, 放弃; 消失; 衰退 (时间)消逝, 过去; (距离)走[经] 过 (机器等)运转[行]; 起...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024