Ysurac / openmptcprouter

OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
https://www.openmptcprouter.com/
GNU General Public License v3.0
1.79k stars 259 forks source link

"Can't get Public IP from ShadowSocks" that may cause a bad aggregation #1291

Closed thomasgx closed 3 years ago

thomasgx commented 3 years ago

First of all, thanks for this great piece of software :)

Expected Behavior

A proper ShadowSocks status with a good aggregation is expected.

Current Behavior

As you can see on the screenshots below, I have a mention "Can't get Public IP from ShadowSocks", but I don't know how to fix that.

It may cause an issue with aggreation, because, as you can see on the second screenshot, the sum of the 3 connexion is not good. image

image

MPTCP config image

Specifications

Ysurac commented 3 years ago

Don't use mptcpdesync. Check State->System log on OpenMPTCProuter. Check that ss-server is running on the VPS: ps aux | grep ss.

thomasgx commented 3 years ago

Thanks @Ysurac

I reverted to bbr.

I checked State->System Log, here it is for the last 12 hours, I'm not sure to see something faulty :

Thu Oct 8 20:00:00 2020 cron.err crond[2364]: USER root pid 28201 cmd /etc/init.d/vnstat_backup backup Thu Oct 8 20:25:02 2020 daemon.err uhttpd[2677]: luci: accepted login on / for root from 192.168.100.155 Thu Oct 8 20:58:41 2020 daemon.info dnsmasq-dhcp[936]: DHCPREQUEST(eth0) 192.168.100.155 b4:fb:e4:24:10:6c Thu Oct 8 20:58:41 2020 daemon.info dnsmasq-dhcp[936]: DHCPACK(eth0) 192.168.100.155 b4:fb:e4:24:10:6c USG Thu Oct 8 22:00:00 2020 cron.err crond[2364]: USER root pid 10393 cmd /etc/init.d/vnstat_backup backup Fri Oct 9 00:00:00 2020 cron.err crond[2364]: USER root pid 18014 cmd /etc/init.d/vnstat_backup backup Fri Oct 9 02:00:00 2020 cron.err crond[2364]: USER root pid 14397 cmd /etc/init.d/vnstat_backup backup Fri Oct 9 02:00:00 2020 cron.err crond[2364]: USER root pid 14398 cmd /etc/init.d/omr-bypass bypass_asn Fri Oct 9 02:29:35 2020 daemon.info dnsmasq-dhcp[936]: DHCPREQUEST(eth0) 192.168.100.155 b4:fb:e4:24:10:6c Fri Oct 9 02:29:35 2020 daemon.info dnsmasq-dhcp[936]: DHCPACK(eth0) 192.168.100.155 b4:fb:e4:24:10:6c USG Fri Oct 9 04:00:00 2020 cron.err crond[2364]: USER root pid 28821 cmd /etc/init.d/vnstat_backup backup Fri Oct 9 05:57:03 2020 authpriv.info dropbear[19498]: Child connection from 192.168.100.155:58745 Fri Oct 9 05:57:04 2020 authpriv.notice dropbear[19498]: Password auth succeeded for 'root' from 192.168.100.155:58745 Fri Oct 9 06:00:00 2020 cron.err crond[2364]: USER root pid 3860 cmd /etc/init.d/vnstat_backup backup Fri Oct 9 06:37:43 2020 daemon.info dnsmasq-dhcp[936]: DHCPREQUEST(eth0) 192.168.100.155 b4:fb:e4:24:10:6c Fri Oct 9 06:37:43 2020 daemon.info dnsmasq-dhcp[936]: DHCPACK(eth0) 192.168.100.155 b4:fb:e4:24:10:6c USG Fri Oct 9 07:04:37 2020 daemon.err uhttpd[2677]: luci: accepted login on /admin/network/network for root from 192.168.100.155 Fri Oct 9 07:05:07 2020 user.notice omr-tracker: Launching... Fri Oct 9 07:05:07 2020 user.notice omr-tracker: Launched Fri Oct 9 07:05:08 2020 daemon.info glorytun: starting glorytun vpn instance vpn Fri Oct 9 07:05:09 2020 user.notice post-tracking-post-tracking: Tunnel up : Replace default route by 10.255.255.1 dev tun0

And finally, I ran ps aux | grep ss on the VPS Same, I'm not sure to see something faulty here 👍

image

What do you think ?

Thanks again for your time and support :)

Ysurac commented 3 years ago

Can you copy (without keys or/and VPS IP) the configuration available in System->OpenMPTCProuter, Show all settings tab ?

thomasgx commented 3 years ago

Hi, Here it is !

dhcp.@dnsmasq[0]=dnsmasq dhcp.@dnsmasq[0].domainneeded='1' dhcp.@dnsmasq[0].boguspriv='1' dhcp.@dnsmasq[0].filterwin2k='0' dhcp.@dnsmasq[0].localise_queries='1' dhcp.@dnsmasq[0].rebind_localhost='1' dhcp.@dnsmasq[0].local='/lan/' dhcp.@dnsmasq[0].domain='lan' dhcp.@dnsmasq[0].expandhosts='1' dhcp.@dnsmasq[0].authoritative='1' dhcp.@dnsmasq[0].readethers='1' dhcp.@dnsmasq[0].leasefile='/tmp/dhcp.leases' dhcp.@dnsmasq[0].resolvfile='/tmp/resolv.conf.d/resolv.conf.auto' dhcp.@dnsmasq[0].nonwildcard='1' dhcp.@dnsmasq[0].localservice='1' dhcp.@dnsmasq[0].server='127.0.0.1#5353' '/lan/' '/use-application-dns.net/' '127.0.0.1#5353' dhcp.@dnsmasq[0].noresolv='1' dhcp.@dnsmasq[0].nonegcache='1' dhcp.@dnsmasq[0].rebind_domain='plex.direct' dhcp.@dnsmasq[0].rebind_protection='0' dhcp.@dnsmasq[0].ipset='/upload.video.google.com/omr_dscp-cs1,omr_dscp6-cs1' '/windowsupdate.com/omr_dscp-cs1,omr_dscp6-cs1' '/ttvnw.net/omr_dscp-cs4,omr_dscp6-cs4,omr_dscp-cs4,omr_dscp6-cs4' '/update.microsoft.com/omr_dscp-cs1,omr_dscp6-cs1' '/aiv-delivery.net/omr_dscp-cs4,omr_dscp6-cs4' '/googletagmanager.com/omr_dscp-cs2,omr_dscp6-cs2' '/googlevideo.com/omr_dscp-cs4,omr_dscp6-cs4' '/googleusercontent.com/omr_dscp-cs2,omr_dscp6-cs2' '/vevo.com/omr_dscp-cs4,omr_dscp6-cs4' '/google.com/omr_dscp-cs2,omr_dscp6-cs2' '/nflxvideo.net/omr_dscp-cs4,omr_dscp6-cs4' '/audio-fa.scdn.com/omr_dscp-cs4,omr_dscp6-cs4' '/fbcdn.net/omr_dscp-cs4,omr_dscp6-cs4,omr_dscp-cs2,omr_dscp6-cs2' '/akamaihd.net/omr_dscp-cs2,omr_dscp6-cs2' '/s3.ll.dash.row.aiv-cdn.net/omr_dscp-cs4,omr_dscp6-cs4' '/whatsapp.net/omr_dscp-cs2,omr_dscp6-cs2' '/deezer.com/omr_dscp-cs4,omr_dscp6-cs4' '/whatsapp.com/omr_dscp-cs2,omr_dscp6-cs2' '/d25xi40x97liuc.cloudfront.net/omr_dscp-cs4,omr_dscp6-cs4' '/googleapis.com/omr_dscp-cs2,omr_dscp6-cs2' '/sndcdn.com/omr_dscp-cs4,omr_dscp6-cs4' '/1e100.net/omr_dscp-cs2,omr_dscp6-cs2' '/last.fm/omr_dscp-cs4,omr_dscp6-cs4' '/hwcdn.net/omr_dscp-cs2,omr_dscp6-cs2' '/v.redd.it/omr_dscp-cs4,omr_dscp6-cs4' '/download.qq.com/omr_dscp-cs1,omr_dscp6-cs1' '/steamcontent.com/omr_dscp-cs1,omr_dscp6-cs1' '/gs2.ww.prod.dl.playstation.net/omr_dscp-cs1,omr_dscp6-cs1' '/dropbox.com/omr_dscp-cs1,omr_dscp6-cs1' '/dropboxstatic.com/omr_dscp-cs1,omr_dscp6-cs1' '/dropbox-dns.com/omr_dscp-cs1,omr_dscp6-cs1' '/log.getdropbox.com/omr_dscp-cs1,omr_dscp6-cs1' '/drive.google.com/omr_dscp-cs1,omr_dscp6-cs1' '/drive-thirdparty.googleusercontent.com/omr_dscp-cs1,omr_dscp6-cs1' '/docs.google.com/omr_dscp-cs1,omr_dscp6-cs1' '/docs.googleusercontent.com/omr_dscp-cs1,omr_dscp6-cs1' '/gvt1.com/omr_dscp-cs1,omr_dscp6-cs1' '/mmg-fna.whatsapp.net/omr_dscp-cs1,omr_dscp6-cs1' '/upload.youtube.com/omr_dscp-cs1,omr_dscp6-cs1' dhcp.lan=dhcp dhcp.lan.interface='lan' dhcp.lan.start='100' dhcp.lan.limit='150' dhcp.lan.leasetime='12h' dhcp.lan.force='1' dhcp.lan.ra_slaac='1' dhcp.lan.ra_flags='managed-config' 'other-config' dhcp.wan=dhcp dhcp.wan.interface='wan' dhcp.wan.ignore='1' dhcp.odhcpd=odhcpd dhcp.odhcpd.maindhcp='0' dhcp.odhcpd.leasefile='/tmp/hosts/odhcpd' dhcp.odhcpd.leasetrigger='/usr/sbin/odhcpd-update' dhcp.odhcpd.loglevel='4' dropbear.@dropbear[0]=dropbear dropbear.@dropbear[0].PasswordAuth='on' dropbear.@dropbear[0].RootPasswordAuth='on' dropbear.@dropbear[0].Port='22' dscp.@classify[0]=classify dscp.@classify[0].direction='both' dscp.@classify[0].proto='icmp' dscp.@classify[0].class='cs5' dscp.@classify[0].comment='ICMP' dscp.@classify[1]=classify dscp.@classify[1].direction='both' dscp.@classify[1].proto='udp' dscp.@classify[1].class='cs5' dscp.@classify[1].src_port='53,123,5353' dscp.@classify[1].comment='DNS udp and NTP' dscp.@classify[2]=classify dscp.@classify[2].direction='both' dscp.@classify[2].proto='tcp' dscp.@classify[2].class='cs5' dscp.@classify[2].src_port='53,5353' dscp.@classify[2].comment='DNS tcp' dscp.@classify[3]=classify dscp.@classify[3].direction='both' dscp.@classify[3].proto='tcp' dscp.@classify[3].class='cs6' dscp.@classify[3].dest_port='65001,65301,65011' dscp.@classify[3].comment='OMR vpn' dscp.@classify[4]=classify dscp.@classify[4].direction='both' dscp.@classify[4].proto='udp' dscp.@classify[4].class='cs6' dscp.@classify[4].dest_port='65001' dscp.@classify[4].comment='OMR vpn' dscp.@domains[0]=domains dscp.@domains[0].name='googlevideo.com' dscp.@domains[0].class='cs4' dscp.@domains[0].comment='Youtube' dscp.@domains[1]=domains dscp.@domains[1].name='nflxvideo.net' dscp.@domains[1].class='cs4' dscp.@domains[1].comment='NetFlix' dscp.@domains[2]=domains dscp.@domains[2].name='s3.ll.dash.row.aiv-cdn.net' dscp.@domains[2].class='cs4' dscp.@domains[2].comment='AmazonVideo' dscp.@domains[3]=domains dscp.@domains[3].name='d25xi40x97liuc.cloudfront.net' dscp.@domains[3].class='cs4' dscp.@domains[3].comment='AmazonVideo' dscp.@domains[4]=domains dscp.@domains[4].name='aiv-delivery.net' dscp.@domains[4].class='cs4' dscp.@domains[4].comment='AmazonVideo' dscp.@domains[5]=domains dscp.@domains[5].name='fbcdn.net' dscp.@domains[5].class='cs4' dscp.@domains[5].comment='Facebook' dscp.@domains[6]=domains dscp.@domains[6].name='ttvnw.net' dscp.@domains[6].class='cs4' dscp.@domains[6].comment='Twitch' dscp.@domains[7]=domains dscp.@domains[7].name='vevo.com' dscp.@domains[7].class='cs4' dscp.@domains[7].comment='VeVo' dscp.@domains[8]=domains dscp.@domains[8].name='audio-fa.scdn.com' dscp.@domains[8].class='cs4' dscp.@domains[8].comment='Spotify' dscp.@domains[9]=domains dscp.@domains[9].name='deezer.com' dscp.@domains[9].class='cs4' dscp.@domains[9].comment='Deezer' dscp.@domains[10]=domains dscp.@domains[10].name='sndcdn.com' dscp.@domains[10].class='cs4' dscp.@domains[10].comment='SoundCloud' dscp.@domains[11]=domains dscp.@domains[11].name='last.fm' dscp.@domains[11].class='cs4' dscp.@domains[11].comment='last.fm' dscp.@domains[12]=domains dscp.@domains[12].name='v.redd.it' dscp.@domains[12].class='cs4' dscp.@domains[12].comment='reddit videos' dscp.@domains[13]=domains dscp.@domains[13].name='ttvnw.net' dscp.@domains[13].class='cs4' dscp.@domains[13].comment='twitch.tv' dscp.@domains[14]=domains dscp.@domains[14].name='googletagmanager.com' dscp.@domains[14].class='cs2' dscp.@domains[14].comment='cdn' dscp.@domains[15]=domains dscp.@domains[15].name='googleusercontent.com' dscp.@domains[15].class='cs2' dscp.@domains[15].comment='cdn' dscp.@domains[16]=domains dscp.@domains[16].name='google.com' dscp.@domains[16].class='cs2' dscp.@domains[16].comment='cdn' dscp.@domains[17]=domains dscp.@domains[17].name='fbcdn.net' dscp.@domains[17].class='cs2' dscp.@domains[17].comment='cdn' dscp.@domains[18]=domains dscp.@domains[18].name='akamaihd.net' dscp.@domains[18].class='cs2' dscp.@domains[18].comment='cdn' dscp.@domains[19]=domains dscp.@domains[19].name='whatsapp.net' dscp.@domains[19].class='cs2' dscp.@domains[19].comment='cdn' dscp.@domains[20]=domains dscp.@domains[20].name='whatsapp.com' dscp.@domains[20].class='cs2' dscp.@domains[20].comment='cdn' dscp.@domains[21]=domains dscp.@domains[21].name='googleapis.com' dscp.@domains[21].class='cs2' dscp.@domains[21].comment='cdn' dscp.@domains[22]=domains dscp.@domains[22].name='1e100.net' dscp.@domains[22].class='cs2' dscp.@domains[22].comment='cdn' dscp.@domains[23]=domains dscp.@domains[23].name='hwcdn.net' dscp.@domains[23].class='cs2' dscp.@domains[23].comment='cdn' dscp.@domains[24]=domains dscp.@domains[24].name='download.qq.com' dscp.@domains[24].class='cs1' dscp.@domains[24].comment='qq download' dscp.@domains[25]=domains dscp.@domains[25].name='steamcontent.com' dscp.@domains[25].class='cs1' dscp.@domains[25].comment='Steam download' dscp.@domains[26]=domains dscp.@domains[26].name='gs2.ww.prod.dl.playstation.net' dscp.@domains[26].class='cs1' dscp.@domains[26].comment='PSN download' dscp.@domains[27]=domains dscp.@domains[27].name='dropbox.com' dscp.@domains[27].class='cs1' dscp.@domains[27].comment='Dropbox' dscp.@domains[28]=domains dscp.@domains[28].name='dropboxstatic.com' dscp.@domains[28].class='cs1' dscp.@domains[28].comment='Dropbox' dscp.@domains[29]=domains dscp.@domains[29].name='dropbox-dns.com' dscp.@domains[29].class='cs1' dscp.@domains[29].comment='Dropbox' dscp.@domains[30]=domains dscp.@domains[30].name='log.getdropbox.com' dscp.@domains[30].class='cs1' dscp.@domains[30].comment='Dropbox' dscp.@domains[31]=domains dscp.@domains[31].name='drive.google.com' dscp.@domains[31].class='cs1' dscp.@domains[31].comment='Google Drive' dscp.@domains[32]=domains dscp.@domains[32].name='drive-thirdparty.googleusercontent.com' dscp.@domains[32].class='cs1' dscp.@domains[32].comment='Google Drive' dscp.@domains[33]=domains dscp.@domains[33].name='docs.google.com' dscp.@domains[33].class='cs1' dscp.@domains[33].comment='Google Docs' dscp.@domains[34]=domains dscp.@domains[34].name='docs.googleusercontent.com' dscp.@domains[34].class='cs1' dscp.@domains[34].comment='Google Docs' dscp.@domains[35]=domains dscp.@domains[35].name='gvt1.com' dscp.@domains[35].class='cs1' dscp.@domains[35].comment='PlayStore Download' dscp.@domains[36]=domains dscp.@domains[36].name='mmg-fna.whatsapp.net' dscp.@domains[36].class='cs1' dscp.@domains[36].comment='WhatsApp Files' dscp.@domains[37]=domains dscp.@domains[37].name='upload.youtube.com' dscp.@domains[37].class='cs1' dscp.@domains[37].comment='Youtube Upload' dscp.@domains[38]=domains dscp.@domains[38].name='upload.video.google.com' dscp.@domains[38].class='cs1' dscp.@domains[38].comment='Youtube Upload' dscp.@domains[39]=domains dscp.@domains[39].name='windowsupdate.com' dscp.@domains[39].class='cs1' dscp.@domains[39].comment='WindowsUpdate' dscp.@domains[40]=domains dscp.@domains[40].name='update.microsoft.com' dscp.@domains[40].class='cs1' dscp.@domains[40].comment='WindowsUpdate' dsvpn.vpn=dsvpn dsvpn.vpn.dev='tun0' dsvpn.vpn.enable='0' dsvpn.vpn.localip='10.255.251.2' dsvpn.vpn.remoteip='10.255.251.1' dsvpn.vpn.host='93.113.XXX.XXX' dsvpn.vpn.key='' dsvpn.vpn.port='65401' etherwake.setup=etherwake etherwake.setup.pathes='/usr/bin/etherwake /usr/bin/ether-wake' etherwake.setup.sudo='off' etherwake.setup.broadcast='off' etherwake.@target[0]=target etherwake.@target[0].name='example' etherwake.@target[0].mac='11:22:33:44:55:66' etherwake.@target[0].password='AABBCCDDEEFF' etherwake.@target[0].wakeonboot='off' firewall.@defaults[0]=defaults firewall.@defaults[0].syn_flood='1' firewall.@defaults[0].forward='REJECT' firewall.@defaults[0].input='REJECT' firewall.@defaults[0].output='REJECT' firewall.@defaults[0].disable_ipv6='1' firewall.@zone[0]=zone firewall.@zone[0].name='lan' firewall.@zone[0].network='lan' firewall.@zone[0].input='ACCEPT' firewall.@zone[0].output='ACCEPT' firewall.@zone[0].forward='ACCEPT' firewall.@zone[0].mtu_fix='1' firewall.@zone[1]=zone firewall.@zone[1].name='wan' firewall.@zone[1].network='wan' 'wan6' 'wan1' 'wan2' 'wan3' firewall.@zone[1].input='REJECT' firewall.@zone[1].output='ACCEPT' firewall.@zone[1].forward='REJECT' firewall.@zone[1].masq='1' firewall.@zone[1].mtu_fix='1' firewall.@forwarding[0]=forwarding firewall.@forwarding[0].src='lan' firewall.@forwarding[0].dest='wan' firewall.@rule[0]=rule firewall.@rule[0].name='Allow-DHCP-Renew' firewall.@rule[0].src='wan' firewall.@rule[0].proto='udp' firewall.@rule[0].dest_port='68' firewall.@rule[0].target='ACCEPT' firewall.@rule[0].family='ipv4' firewall.@rule[1]=rule firewall.@rule[1].name='Allow-Ping' firewall.@rule[1].src='wan' firewall.@rule[1].proto='icmp' firewall.@rule[1].icmp_type='echo-request' firewall.@rule[1].family='ipv4' firewall.@rule[1].target='ACCEPT' firewall.@rule[2]=rule firewall.@rule[2].name='Allow-IGMP' firewall.@rule[2].src='wan' firewall.@rule[2].proto='igmp' firewall.@rule[2].family='ipv4' firewall.@rule[2].target='ACCEPT' firewall.@rule[3]=rule firewall.@rule[3].name='Allow-DHCPv6' firewall.@rule[3].src='wan' firewall.@rule[3].proto='udp' firewall.@rule[3].src_ip='fc00::/6' firewall.@rule[3].dest_ip='fc00::/6' firewall.@rule[3].dest_port='546' firewall.@rule[3].family='ipv6' firewall.@rule[3].target='ACCEPT' firewall.@rule[4]=rule firewall.@rule[4].name='Allow-MLD' firewall.@rule[4].src='wan' firewall.@rule[4].proto='icmp' firewall.@rule[4].src_ip='fe80::/10' firewall.@rule[4].icmp_type='130/0' '131/0' '132/0' '143/0' firewall.@rule[4].family='ipv6' firewall.@rule[4].target='ACCEPT' firewall.@rule[5]=rule firewall.@rule[5].name='Allow-ICMPv6-Forward' firewall.@rule[5].src='wan' firewall.@rule[5].dest='' firewall.@rule[5].proto='icmp' firewall.@rule[5].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type' firewall.@rule[5].limit='1000/sec' firewall.@rule[5].family='ipv6' firewall.@rule[5].target='ACCEPT' firewall.@rule[6]=rule firewall.@rule[6].name='Allow-IPSec-ESP' firewall.@rule[6].src='wan' firewall.@rule[6].dest='lan' firewall.@rule[6].proto='esp' firewall.@rule[6].target='ACCEPT' firewall.@rule[7]=rule firewall.@rule[7].name='Allow-ISAKMP' firewall.@rule[7].src='wan' firewall.@rule[7].dest='lan' firewall.@rule[7].dest_port='500' firewall.@rule[7].proto='udp' firewall.@rule[7].target='ACCEPT' firewall.@rule[8]=rule firewall.@rule[8].name='Support-UDP-Traceroute' firewall.@rule[8].src='wan' firewall.@rule[8].dest_port='33434:33689' firewall.@rule[8].proto='udp' firewall.@rule[8].family='ipv4' firewall.@rule[8].target='REJECT' firewall.@rule[8].enabled='false' firewall.@include[0]=include firewall.@include[0].path='/etc/firewall.user' firewall.@rule[9]=rule firewall.@rule[9].enabled='1' firewall.@rule[9].target='ACCEPT' firewall.@rule[9].name='Allow-All-LAN-to-VPN' firewall.@rule[9].dest='vpn' firewall.@rule[9].src='lan' firewall.zone_vpn=zone firewall.zone_vpn.name='vpn' firewall.zone_vpn.masq='1' firewall.zone_vpn.input='REJECT' firewall.zone_vpn.forward='ACCEPT' firewall.zone_vpn.output='ACCEPT' firewall.zone_vpn.mtu_fix='1' firewall.zone_vpn.network='glorytun' 'omrvpn' 'omr6in4' firewall.@rule[10]=rule firewall.@rule[10].enabled='1' firewall.@rule[10].target='ACCEPT' firewall.@rule[10].name='Allow-All-Ping' firewall.@rule[10].proto='icmp' firewall.@rule[10].dest='' firewall.@rule[10].src='' firewall.@rule[10].icmp_type='echo-request' firewall.@rule[11]=rule firewall.@rule[11].enabled='1' firewall.@rule[11].target='ACCEPT' firewall.@rule[11].name='Allow-VPN-ICMP' firewall.@rule[11].proto='icmp' firewall.@rule[11].src='vpn' firewall.@rule[12]=rule firewall.@rule[12].enabled='1' firewall.@rule[12].target='ACCEPT' firewall.@rule[12].name='Allow-Lan-to-Wan' firewall.@rule[12].dest='wan' firewall.@rule[12].src='lan' firewall.@rule[13]=rule firewall.@rule[13].enabled='1' firewall.@rule[13].target='ACCEPT' firewall.@rule[13].name='ICMPv6-Lan-to-OMR' firewall.@rule[13].src='lan' firewall.@rule[13].family='ipv6' firewall.@rule[13].proto='icmp' firewall.@rule[13].limit='1000/sec' firewall.@rule[13].icmp_type='echo-reply destination-unreachable echo-request router-advertisement router-solicitation time-exceeded' firewall.omr_server=include firewall.omr_server.path='/etc/firewall.omr-server' firewall.omr_server.reload='1' firewall.gre_tunnel=include firewall.gre_tunnel.path='/etc/firewall.gre-tunnel' firewall.gre_tunnel.reload='1' firewall.allow_dhcp_request_vpn=rule firewall.allow_dhcp_request_vpn.name='Allow-DHCP-Request-VPN' firewall.allow_dhcp_request_vpn.src='vpn' firewall.allow_dhcp_request_vpn.proto='udp' firewall.allow_dhcp_request_vpn.dest_port='67' firewall.allow_dhcp_request_vpn.target='ACCEPT' firewall.allow_dhcp_request_vpn.family='ipv4' firewall.miniupnpd=include firewall.miniupnpd.type='script' firewall.miniupnpd.path='/usr/share/miniupnpd/firewall.include' firewall.miniupnpd.family='any' firewall.miniupnpd.reload='1' firewall.ss_rules=include firewall.ss_rules.path='/etc/firewall.ss-rules' firewall.ss_rules.reload='1' firewall.@redirect[0]=redirect firewall.@redirect[0].target='DNAT' firewall.@redirect[0].name='Jeedom HTTP' firewall.@redirect[0].src='wan' firewall.@redirect[0].src_dport='80' firewall.@redirect[0].dest='lan' firewall.@redirect[0].dest_ip='192.168.100.155' firewall.@redirect[0].dest_port='80' firewall.@redirect[1]=redirect firewall.@redirect[1].target='DNAT' firewall.@redirect[1].name='Jeedom' firewall.@redirect[1].src_dport='2288' firewall.@redirect[1].dest='lan' firewall.@redirect[1].dest_ip='192.168.100.155' firewall.@redirect[1].dest_port='2288' firewall.@redirect[1].src='vpn' firewall.@redirect[2]=redirect firewall.@redirect[2].target='DNAT' firewall.@redirect[2].name='Jeedom' firewall.@redirect[2].src='vpn' firewall.@redirect[2].src_dport='80' firewall.@redirect[2].dest='lan' firewall.@redirect[2].dest_ip='192.168.100.155' firewall.@redirect[2].dest_port='80' firewall.@redirect[3]=redirect firewall.@redirect[3].target='DNAT' firewall.@redirect[3].name='Jeedom HTTPS' firewall.@redirect[3].src='vpn' firewall.@redirect[3].src_dport='443' firewall.@redirect[3].dest='lan' firewall.@redirect[3].dest_ip='192.168.100.155' firewall.@redirect[3].dest_port='443' firewall.@redirect[4]=redirect firewall.@redirect[4].target='DNAT' firewall.@redirect[4].name='Unifi' firewall.@redirect[4].src='vpn' firewall.@redirect[4].src_dport='8443' firewall.@redirect[4].dest='lan' firewall.@redirect[4].dest_ip='192.168.100.155' firewall.@redirect[4].dest_port='8443' firewall.@redirect[5]=redirect firewall.@redirect[5].target='DNAT' firewall.@redirect[5].name='Synology' firewall.@redirect[5].src='vpn' firewall.@redirect[5].src_dport='5500' firewall.@redirect[5].dest='lan' firewall.@redirect[5].dest_ip='192.168.100.155' firewall.@redirect[5].dest_port='5500' fstab.@global[0]=global fstab.@global[0].anon_swap='0' fstab.@global[0].anon_mount='0' fstab.@global[0].auto_swap='1' fstab.@global[0].auto_mount='1' fstab.@global[0].delay_root='5' fstab.@global[0].check_fs='0' fstab.@mount[0]=mount fstab.@mount[0].target='/boot' fstab.@mount[0].uuid='EB43-43AC' fstab.@mount[0].enabled='0' fstab.@mount[1]=mount fstab.@mount[1].target='/' fstab.@mount[1].uuid='ff313567-e9f1-5a5d-9895-3ba130b4a864' fstab.@mount[1].enabled='0' glorytun.vpn=glorytun glorytun.vpn.dev='tun0' glorytun.vpn.mptcp='1' glorytun.vpn.chacha20='1' glorytun.vpn.mtuauto='1' glorytun.vpn.multiqueue='1' glorytun.vpn.proto='tcp' glorytun.vpn.enable='1' glorytun.vpn.port='65001' glorytun.vpn.localip='10.255.255.2' glorytun.vpn.remoteip='10.255.255.1' glorytun.vpn.host='93.113.XXX.XXX' glorytun.vpn.key='' glorytun_recipes.servertcp=glorytun_recipe glorytun_recipes.servertcp._description='Simple TCP server configuration' glorytun_recipes.servertcp._role='server' glorytun_recipes.servertcp.port='65001' glorytun_recipes.servertcp.dev='tun0' glorytun_recipes.servertcp.key='secretkey' glorytun_recipes.servertcp.listener='1' glorytun_recipes.servertcp.localip='192.168.99.1' glorytun_recipes.servertcp.remoteip='192.168.99.2' glorytun_recipes.servertcp.proto='tcp' glorytun_recipes.servertcp.enable='0' glorytun_recipes.clienttcp=glorytun_recipe glorytun_recipes.clienttcp._description='Simple TCP client configuration' glorytun_recipes.clienttcp._role='client' glorytun_recipes.clienttcp.port='65001' glorytun_recipes.clienttcp.dev='tun0' glorytun_recipes.clienttcp.host='vpnserver.example.org' glorytun_recipes.clienttcp.key='secretkey' glorytun_recipes.clienttcp.localip='192.168.99.2' glorytun_recipes.clienttcp.remoteip='192.168.99.1' glorytun_recipes.clienttcp.proto='tcp' glorytun_recipes.clienttcp.enable='0' glorytun_recipes.serverudp=glorytun_recipe glorytun_recipes.serverudp._description='Simple UDP server configuration' glorytun_recipes.serverudp._role='server' glorytun_recipes.serverudp.dev='tun0' glorytun_recipes.serverudp.bindport='65003' glorytun_recipes.serverudp.bind='192.168.99.1' glorytun_recipes.serverudp.key='secretkey' glorytun_recipes.serverudp.localip='192.168.99.1' glorytun_recipes.serverudp.remoteip='192.168.99.2' glorytun_recipes.serverudp.proto='udp' glorytun_recipes.serverudp.mtuauto='1' glorytun_recipes.serverudp.enable='0' glorytun_recipes.clientudp=glorytun_recipe glorytun_recipes.clientudp._description='Simple UDP client configuration' glorytun_recipes.clientudp._role='client' glorytun_recipes.clientudp.port='65003' glorytun_recipes.clientudp.dev='tun0' glorytun_recipes.clientudp.host='vpnserver.example.org' glorytun_recipes.clientudp.key='secretkey' glorytun_recipes.clientudp.localip='192.168.99.2' glorytun_recipes.clientudp.remoteip='192.168.99.1' glorytun_recipes.clientudp.proto='udp' glorytun_recipes.clientudp.mtuauto='1' glorytun_recipes.clientudp.enable='0' https-dns-proxy.config=main https-dns-proxy.config.update_dnsmasq_config='' https-dns-proxy.@https-dns-proxy[0]=https-dns-proxy https-dns-proxy.@https-dns-proxy[0].bootstrap_dns='8.8.8.8,8.8.4.4' https-dns-proxy.@https-dns-proxy[0].resolver_url='https://dns.google/dns-query' https-dns-proxy.@https-dns-proxy[0].listen_addr='127.0.0.1' https-dns-proxy.@https-dns-proxy[0].listen_port='5053' https-dns-proxy.@https-dns-proxy[0].user='nobody' https-dns-proxy.@https-dns-proxy[0].group='nogroup' https-dns-proxy.@https-dns-proxy[1]=https-dns-proxy https-dns-proxy.@https-dns-proxy[1].bootstrap_dns='1.1.1.1,1.0.0.1' https-dns-proxy.@https-dns-proxy[1].resolver_url='https://cloudflare-dns.com/dns-query' https-dns-proxy.@https-dns-proxy[1].listen_addr='127.0.0.1' https-dns-proxy.@https-dns-proxy[1].listen_port='5054' https-dns-proxy.@https-dns-proxy[1].user='nobody' https-dns-proxy.@https-dns-proxy[1].group='nogroup' igmpproxy.@igmpproxy[0]=igmpproxy igmpproxy.@igmpproxy[0].quickleave='1' igmpproxy.@phyint[0]=phyint igmpproxy.@phyint[0].network='wan' igmpproxy.@phyint[0].zone='wan' igmpproxy.@phyint[0].direction='upstream' igmpproxy.@phyint[0].altnet='192.168.1.0/24' igmpproxy.@phyint[1]=phyint igmpproxy.@phyint[1].network='lan' igmpproxy.@phyint[1].zone='lan' igmpproxy.@phyint[1].direction='downstream' iperf.bouygues=server iperf.bouygues.host='bouygues.iperf.fr' iperf.bouygues.ipv4='1' iperf.bouygues.ipv6='1' iperf.bouygues.speed='10000' iperf.bouygues.ports='5200,5201,5202,5203,5204,5205,5206,5207,5208,5209' iperf.bouygues.tcp='1' iperf.bouygues.udp='0' iperf.bouygues.location='Europe' iperf.online_ipv4=server iperf.online_ipv4.host='ping.online.net' iperf.online_ipv4.ipv4='1' iperf.online_ipv4.ipv6='0' iperf.online_ipv4.speed='10000' iperf.online_ipv4.ports='5200,5201,5202,5203,5204,5205,5206,5207,5208,5209' iperf.online_ipv4.tcp='1' iperf.online_ipv4.udp='1' iperf.online_ipv4.location='Europe' iperf.online_ipv6=server iperf.online_ipv6.host='ping.online.net' iperf.online_ipv6.ipv4='0' iperf.online_ipv6.ipv6='1' iperf.online_ipv6.speed='10000' iperf.online_ipv6.ports='5200,5201,5202,5203,5204,5205,5206,5207,5208,5209' iperf.online_ipv6.tcp='1' iperf.online_ipv6.udp='1' iperf.online_ipv6.location='Europe' iperf.serverius=server iperf.serverius.host='speedtest.serverius.net' iperf.serverius.ipv4='1' iperf.serverius.ipv6='1' iperf.serverius.speed='10000' iperf.serverius.ports='5002' iperf.serverius.tcp='1' iperf.serverius.udp='1' iperf.serverius.location='Europe' iperf.eenet=server iperf.eenet.host='iperf.eenet.ee' iperf.eenet.ipv4='1' iperf.eenet.ipv6='0' iperf.eenet.ports='5201' iperf.eenet.tcp='1' iperf.eenet.udp='1' iperf.eenet.location='Europe' iperf.volia=server iperf.volia.host='iperf.volia.net' iperf.volia.ipv4='1' iperf.volia.ipv6='0' iperf.volia.ports='5201' iperf.volia.tcp='1' iperf.volia.udp='1' iperf.volia.location='Europe' iperf.it_north=server iperf.it_north.host='iperf.it-north.net' iperf.it_north.ipv4='1' iperf.it_north.ipv6='0' iperf.it_north.speed='1000' iperf.it_north.ports='5200,5201,5202,5203,5204,5205,5206,5207,5208,5209' iperf.it_north.tcp='1' iperf.it_north.udp='1' iperf.it_north.location='Asia' iperf.biznet=server iperf.biznet.host='iperf.biznetnetworkds.com' iperf.biznet.ipv4='1' iperf.biznet.ipv6='1' iperf.biznet.speed='1000' iperf.biznet.ports='5201,5202,5203' iperf.biznet.tcp='1' iperf.biznet.udp='0' iperf.biznet.location='Asia' iperf.scottlinux=server iperf.scottlinux.host='iperf.scottlinux.com' iperf.scottlinux.ipv4='1' iperf.scottlinux.ipv6='1' iperf.scottlinux.speed='1000' iperf.scottlinux.ports='5201' iperf.scottlinux.tcp='1' iperf.scottlinux.udp='1' iperf.scottlinux.location='America' iperf.he=server iperf.he.host='iperf.he.net' iperf.he.ipv4='1' iperf.he.ipv6='1' iperf.he.ports='5201' iperf.he.tcp='1' iperf.he.udp='1' iperf.he.location='America' iperf.vps=server iperf.vps.host='93.113.XXX.XXX' iperf.vps.ports='65400' iperf.vps.ipv4='1' iperf.vps.ipv6='0' iperf.vps.speed='1000' iperf.vps.tcp='1' iperf.vps.udp='1' iperf.vps.user='openmptcprouter' iperf.vps.password='openmptcprouter' iperf.vps.key='==' luci.main=core luci.main.lang='auto' luci.main.resourcebase='/luci-static/resources' luci.main.ubuspath='/ubus/' luci.main.mediaurlbase='/luci-static/openmptcprouter' luci.flash_keep=extern luci.flash_keep.uci='/etc/config/' luci.flash_keep.dropbear='/etc/dropbear/' luci.flash_keep.openvpn='/etc/openvpn/' luci.flash_keep.passwd='/etc/passwd' luci.flash_keep.opkg='/etc/opkg.conf' luci.flash_keep.firewall='/etc/firewall.user' luci.flash_keep.uploads='/lib/uci/upload/' luci.languages=internal luci.languages.ar='العربية (Arabic)' luci.languages.bg='български (Bulgarian)' luci.languages.bn='বাংলা (Bengali)' luci.languages.ca='Català (Catalan)' luci.languages.cs='Čeština (Czech)' luci.languages.de='Deutsch (German)' luci.languages.el='Ελληνικά (Greek)' luci.languages.en='English' luci.languages.es='Español (Spanish)' luci.languages.fi='Suomi (Finnish)' luci.languages.fr='Français (French)' luci.languages.he='עִבְרִית (Hebrew)' luci.languages.hi='हिंदी (Hindi)' luci.languages.hu='Magyar (Hungarian)' luci.languages.it='Italiano (Italian)' luci.languages.ja='日本語 (Japanese)' luci.languages.ko='한국어 (Korean)' luci.languages.mr='Marāṭhī (Marathi)' luci.languages.ms='Bahasa Melayu (Malay)' luci.languages.no='Norsk (Norwegian)' luci.languages.pl='Polski (Polish)' luci.languages.pt='Português (Portuguese)' luci.languages.pt_br='Português do Brasil (Brazilian Portuguese)' luci.languages.ro='Română (Romanian)' luci.languages.ru='Русский (Russian)' luci.languages.sk='Slovenčina (Slovak)' luci.languages.sv='Svenska (Swedish)' luci.languages.tr='Türkçe (Turkish)' luci.languages.uk='Українська (Ukrainian)' luci.languages.vi='Tiếng Việt (Vietnamese)' luci.languages.zh_cn='简体中文 (Chinese Simplified)' luci.languages.zh_tw='繁體中文 (Chinese Traditional)' luci.sauth=internal luci.sauth.sessionpath='/tmp/luci-sessions' luci.sauth.sessiontime='3600' luci.ccache=internal luci.ccache.enable='1' luci.themes=internal luci.themes.Argon='/luci-static/argon' luci.themes.OpenMPTCProuter='/luci-static/openmptcprouter' luci.apply=internal luci.apply.rollback='90' luci.apply.holdoff='4' luci.apply.timeout='5' luci.apply.display='1.5' luci.diag=internal luci.diag.ping='openmptcprouter.com' luci.diag.dns='openmptcprouter.com' luci.diag.route='openmptcprouter.com' luci.diag.iperf3='ping-ams1.online.net' luci.diag.getip='ip.openmptcprouter.com' macvlan.wan1=macvlan macvlan.wan1.name='wan1' macvlan.wan1.ifname='eth0' macvlan.wan2=macvlan macvlan.wan2.name='wan2' macvlan.wan2.ifname='eth0' mail.default=smtp mlvpn.general=mlvpn mlvpn.general.enable='0' mlvpn.general.timeout='30' mlvpn.general.reorder_buffer_size='64' mlvpn.general.loss_tolerence='50' mlvpn.general.mode='client' mlvpn.general.firstport='65201' mlvpn.general.interface_name='mlvpn0' mlvpn.general.host='93.113.XXX.XXX' mlvpn.general.password='XXX' network.loopback=interface network.loopback.ifname='lo' network.loopback.proto='static' network.loopback.ipaddr='127.0.0.1' network.loopback.netmask='255.0.0.0' network.loopback.multipath='off' network.loopback.macaddr='00:00:00:00:00:00' network.loopback.metric='1' network.globals=globals network.globals.ula_prefix='fd7e:b51c:61af::/48' network.globals.multipath='enable' network.globals.mptcp_path_manager='fullmesh' network.globals.mptcp_checksum='0' network.globals.mptcp_debug='0' network.globals.mptcp_fullmesh_num_subflows='1' network.globals.mptcp_fullmesh_create_on_err='1' network.globals.mptcp_ndiffports_num_subflows='1' network.globals.mptcp_scheduler='default' network.globals.mptcp_syn_retries='2' network.globals.congestion='bbr' network.lan=interface network.lan.ifname='eth0' network.lan.proto='static' network.lan.ipaddr='192.168.100.1' network.lan.netmask='255.255.255.0' network.lan.ip6assign='60' network.lan.delegate='0' network.lan.multipath='off' network.lan.ip4table='lan' network.lan.macaddr='b8:27:eb:e5:83:05' network.lan.metric='2' network.lan.device='/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1:1.0/net/eth0' network.lan_rule=rule network.lan_rule.lookup='lan' network.lan_rule.priority='100' network.wan1=interface network.wan1.proto='static' network.wan1.ip4table='wan' network.wan1.defaultroute='0' network.wan1.type='macvlan' network.wan1.ifname='wan1' network.wan1.masterintf='eth0' network.wan1.metric='3' network.wan1.peerdns='0' network.wan1.ipv6='0' network.wan1.label='4G Free' network.wan1.netmask='255.255.255.0' network.wan1.gateway='192.168.1.1' network.wan1.macaddr='16:8c:9c:fa:87:6a' network.wan1.ipaddr='192.168.1.71' network.wan1.multipath='on' network.wan3=interface network.wan3.proto='static' network.wan3.type='macvlan' network.wan3.masterintf='eth0' network.wan3.ip4table='wan' network.wan3.multipath='on' network.wan3.defaultroute='0' network.wan3.ifname='wan3' network.wan3.metric='4' network.wan3.peerdns='0' network.wan3.ipv6='0' network.wan3.label='Orange 4G' network.wan3.ipaddr='192.168.22.4' network.wan3.netmask='255.255.255.0' network.wan3.gateway='192.168.22.1' network.wan3.macaddr='d2:d6:6e:15:6c:19' network.wan2=interface network.wan2.proto='static' network.wan2.ip4table='wan' network.wan2.defaultroute='0' network.wan2.type='macvlan' network.wan2.ifname='wan2' network.wan2.masterintf='eth0' network.wan2.peerdns='0' network.wan2.ipv6='0' network.wan2.label='ADSL Free' network.wan2.ipaddr='192.168.15.4' network.wan2.netmask='255.255.255.0' network.wan2.gateway='192.168.15.1' network.wan2.macaddr='0a:03:e9:92:22:1e' network.wan2.multipath='master' network.wan2.metric='5' network.wan1_dev=device network.wan1_dev.name='wan1' network.wan1_dev.type='macvlan' network.wan1_dev.ifname='eth0' network.wan1_dev.macaddr='16:8c:9c:fa:87:6a' network.wan2_dev=device network.wan2_dev.name='wan2' network.wan2_dev.type='macvlan' network.wan2_dev.ifname='eth0' network.wan2_dev.macaddr='0a:03:e9:92:22:1e' network.omrvpn=interface network.omrvpn.ifname='tun0' network.omrvpn.ip4table='vpn' network.omrvpn.multipath='off' network.omrvpn.leasetime='12h' network.omrvpn.type='tunnel' network.omrvpn.txqueuelen='1000' network.omrvpn.ipv6='0' network.omrvpn.metric='6' network.omrvpn.proto='none' network.omr6in4=interface network.omr6in4.proto='6in4' network.omr6in4.ip4table='vpn' network.omr6in4.multipath='off' network.omr6in4.auto='0' network.omr6in4.ip6addr='fe80::a00:2/126' network.omr6in4.gateway='fe80::a00:1/126' network.omr6in4.metric='7' network.omr6in4.ipaddr='10.255.251.2' network.omr6in4.peeraddr='10.255.251.1' network.wan3_dev=device network.wan3_dev.name='wan3' network.wan3_dev.type='macvlan' network.wan3_dev.ifname='eth0' network.wan3_dev.macaddr='d2:d6:6e:15:6c:19' omr-bypass.all=interface omr-bypass.m6replay=proto omr-bypass.m6replay.url='m6web.fr' '6play.fr' '6cloud.fr' omr-bypass.mycanal=proto omr-bypass.mycanal.url='mycanal.fr' 'canal-plus.com' omr-bypass.minecraft=proto omr-bypass.minecraft.url='authserver.mojang.com' omr-bypass.lesnumeriques=proto omr-bypass.lesnumeriques.url='lesnumeriques.com' 'botscorner.com' 'app.botscorner.com' omr-bypass.disneyplus=proto omr-bypass.disneyplus.url='bamgrid.com' 'disney-plus.net' omr-bypass.lo=interface omr-bypass.lo.id='1' omr-bypass.eth0=interface omr-bypass.eth0.id='2' omr-bypass.wan1=interface omr-bypass.wan1.id='3' omr-bypass.wan2=interface omr-bypass.wan2.id='5' omr-bypass.tun0=interface omr-bypass.tun0.id='6' omr-bypass.wan3=interface omr-bypass.wan3.id='4' omr-quota.wan1=interface omr-quota.wan1.enabled='0' omr-quota.wan1.txquota='100000' omr-quota.wan1.rxquota='400000' omr-quota.wan1.ttquota='500000' omr-quota.wan1.interval='10' omr-quota.wan1.interface='wan1' omr-quota.wan2=interface omr-quota.wan2.enabled='0' omr-quota.wan2.txquota='100000' omr-quota.wan2.rxquota='400000' omr-quota.wan2.ttquota='500000' omr-quota.wan2.interval='10' omr-quota.wan2.interface='wan2' omr-tracker.defaults=defaults omr-tracker.defaults.enabled='1' omr-tracker.defaults.hosts='4.2.2.1' '8.8.8.8' '8.8.4.4' '9.9.9.9' '1.1.1.1' '1.0.0.1' '1.2.4.8' '80.67.169.12' '80.67.169.40' '114.114.114.114' '114.114.115.115' omr-tracker.defaults.timeout='2' omr-tracker.defaults.tries='2' omr-tracker.defaults.interval='2' omr-tracker.defaults.interval_tries='1' omr-tracker.defaults.type='ping' omr-tracker.shadowsocks=shadowsocks omr-tracker.shadowsocks.enabled='1' omr-tracker.shadowsocks.hosts='1.1.1.1' '1.0.0.1' '212.27.48.10' '103.224.182.242' '198.27.92.1' '151.101.129.164' '198.11.132.250' '77.88.55.77' omr-tracker.shadowsocks.timeout='10' omr-tracker.shadowsocks.tries='3' omr-tracker.shadowsocks.interval_tries='1' omr-tracker.shadowsocks.interval='5' omr-tracker.server=server omr-tracker.server.enabled='1' omr-tracker.server.tries='3' omr-tracker.server.timeout='10' omr-tracker.server.interval='5' omr-tracker.omrvpn=interface omr-tracker.omrvpn.type='none' omr-tracker.omrvpn.timeout='6' omr-tracker.omrvpn.tries='2' omr-tracker.omrvpn.interval='4' omr-tracker.omrvpn.mail_alert='0' omr-tracker.omrvpn.enabled='1' openmptcprouter.settings=settings openmptcprouter.settings.enabled='1' openmptcprouter.settings.version='0.55.3' openmptcprouter.settings.scaling_min_freq='900000' openmptcprouter.settings.scaling_max_freq='900000' openmptcprouter.settings.scaling_governor='performance' openmptcprouter.settings.master='balancing' openmptcprouter.settings.disable_ipv6='1' openmptcprouter.settings.check_ipv4_website='http://ip.openmptcprouter.com' openmptcprouter.settings.check_ipv6_website='http://ipv6.openmptcprouter.com' openmptcprouter.settings.status_vps_timeout='2' openmptcprouter.settings.status_getip_timeout='2' openmptcprouter.settings.enable_nodelay='1' openmptcprouter.settings.firstboot='0' openmptcprouter.settings.external_check='1' openmptcprouter.settings.debug='0' openmptcprouter.settings.disablegwping='0' openmptcprouter.settings.defaultgw='1' openmptcprouter.settings.disableserverping='0' openmptcprouter.settings.disable_fastopen='1' openmptcprouter.settings.shadowsocks_disable='0' openmptcprouter.settings.vpn='glorytun_tcp' openmptcprouter.settings.ha='0' openmptcprouter.vps=server openmptcprouter.vps.username='openmptcprouter' openmptcprouter.vps.master='1' openmptcprouter.vps.backup='0' openmptcprouter.vps.port='65500' openmptcprouter.vps.ipv6='2a03:75c0:39:e304::1' openmptcprouter.vps.nofwredirect='0' openmptcprouter.vps.pihole='0' openmptcprouter.vps.kernel='5.4.52-mptcp' openmptcprouter.vps.machine='x86_64' openmptcprouter.vps.password='XXX' openmptcprouter.vps.ip='93.113.XXX.XXX' openmptcprouter.vps.redirect_ports='1' openmptcprouter.vps.available_vpn='glorytun_tcp' 'glorytun_udp' 'dsvpn' 'openvpn' 'mlvpn' openmptcprouter.vps.get_config='0' openmptcprouter.vps.omr_version='0.1017' openmptcprouter.vps.admin_error='0' openmptcprouter.vps.token='XXX' openmptcprouter.vps.lastchange='1602227116' openmptcprouter.omr=router openmptcprouter.omr.detected_public_ipv4='91.161.60.150' openmptcprouter.loopback=interface openmptcprouter.loopback.multipath='off' openmptcprouter.loopback.metric='1' openmptcprouter.lan=interface openmptcprouter.lan.multipath='off' openmptcprouter.lan.metric='2' openmptcprouter.wan1=interface openmptcprouter.wan1.metric='3' openmptcprouter.wan1.multipathvpn='0' openmptcprouter.wan1.multipath='on' openmptcprouter.wan1.mptcp_status='MPTCP enabled' openmptcprouter.wan1.mtu='1500' openmptcprouter.wan1.asn='FREEM' openmptcprouter.wan1.state='up' openmptcprouter.wan1.manufacturer='huawei' openmptcprouter.wan1.publicip='37.171.194.239' openmptcprouter.wan1.lc='1602230995' openmptcprouter.wan1.latency_previous='46' openmptcprouter.wan1.latency='53' openmptcprouter.wan2=interface openmptcprouter.wan2.multipathvpn='0' openmptcprouter.wan2.mptcp_status='MPTCP enabled' openmptcprouter.wan2.publicip='91.161.60.150' openmptcprouter.wan2.multipath='master' openmptcprouter.wan2.metric='5' openmptcprouter.wan2.asn='PROXAD' openmptcprouter.wan2.mtu='1500' openmptcprouter.wan2.manufacturer='huawei' openmptcprouter.wan2.state='up' openmptcprouter.wan2.lc='1602228438' openmptcprouter.wan2.latency='41' openmptcprouter.wan2.latency_previous='41' openmptcprouter.omrvpn=interface openmptcprouter.omrvpn.multipath='off' openmptcprouter.omrvpn.state='down' openmptcprouter.omrvpn.metric='6' openmptcprouter.omr6in4=interface openmptcprouter.omr6in4.multipath='off' openmptcprouter.omr6in4.metric='7' openmptcprouter.latest_versions=latest_versions openmptcprouter.latest_versions.omr='0.55.3' openmptcprouter.latest_versions.vps='0.1017' openmptcprouter.latest_versions.lc='1602227759' openmptcprouter.wan3=interface openmptcprouter.wan3.multipath='on' openmptcprouter.wan3.metric='4' openmptcprouter.wan3.multipathvpn='0' openmptcprouter.wan3.mptcp_status='MPTCP enabled' openmptcprouter.wan3.state='up' openmptcprouter.wan3.asn='AS3215' openmptcprouter.wan3.mtu='1500' openmptcprouter.wan3.publicip='92.184.105.242' openmptcprouter.wan3.lc='1602227860' openmptcprouter.wan3.latency_previous='37' openmptcprouter.wan3.latency='36' openvpn.custom_config=openvpn openvpn.custom_config.enabled='0' openvpn.custom_config.config='/etc/openvpn/my-vpn.conf' openvpn.sample_server=openvpn openvpn.sample_server.enabled='0' openvpn.sample_server.port='1194' openvpn.sample_server.proto='udp' openvpn.sample_server.dev='tun' openvpn.sample_server.ca='/etc/openvpn/ca.crt' openvpn.sample_server.cert='/etc/openvpn/server.crt' openvpn.sample_server.key='/etc/openvpn/server.key' openvpn.sample_server.dh='/etc/openvpn/dh2048.pem' openvpn.sample_server.server='10.8.0.0 255.255.255.0' openvpn.sample_server.ifconfig_pool_persist='/tmp/ipp.txt' openvpn.sample_server.keepalive='10 120' openvpn.sample_server.persist_key='1' openvpn.sample_server.persist_tun='1' openvpn.sample_server.user='nobody' openvpn.sample_server.status='/tmp/openvpn-status.log' openvpn.sample_server.verb='3' openvpn.sample_client=openvpn openvpn.sample_client.enabled='0' openvpn.sample_client.client='1' openvpn.sample_client.dev='tun' openvpn.sample_client.proto='udp' openvpn.sample_client.remote='my_server_1 1194' openvpn.sample_client.resolv_retry='infinite' openvpn.sample_client.nobind='1' openvpn.sample_client.persist_key='1' openvpn.sample_client.persist_tun='1' openvpn.sample_client.user='nobody' openvpn.sample_client.ca='/etc/openvpn/ca.crt' openvpn.sample_client.cert='/etc/openvpn/client.crt' openvpn.sample_client.key='/etc/openvpn/client.key' openvpn.sample_client.verb='3' openvpn.omr=openvpn openvpn.omr.dev='tun0' openvpn.omr.port='65301' openvpn.omr.cipher='AES-256-CBC' openvpn.omr.proto='tcp-client' openvpn.omr.enabled='0' openvpn.omr.ncp_disable='1' openvpn.omr.auth_nocache='1' openvpn.omr.client='1' openvpn.omr.tls_client='1' openvpn.omr.reneg_sec='0' openvpn.omr.allow_recursive_routing='1' openvpn.omr.sndbuf='0' openvpn.omr.rcvbuf='0' openvpn.omr.route_delay='5' openvpn.omr.key='/etc/luci-uploads/client.key' openvpn.omr.cert='/etc/luci-uploads/client.crt' openvpn.omr.ca='/etc/luci-uploads/ca.crt' openvpn.omr.remote='93.113.XXX.XXX' openvpn_recipes.server_tun_ptp=openvpn_recipe openvpn_recipes.server_tun_ptp._description='Simple server configuration for a routed point-to-point VPN' openvpn_recipes.server_tun_ptp._role='server' openvpn_recipes.server_tun_ptp.dev='tun' openvpn_recipes.server_tun_ptp.ifconfig='10.0.0.1 10.0.0.2' openvpn_recipes.server_tun_ptp.secret='shared-secret.key' openvpn_recipes.server_tun_ptp.keepalive='10 60' openvpn_recipes.server_tun_ptp.comp_lzo='yes' openvpn_recipes.server_tun_ptp.verb='3' openvpn_recipes.server_tun_ptp.mssfix='1420' openvpn_recipes.client_tun_ptp=openvpn_recipe openvpn_recipes.client_tun_ptp._description='Simple client configuration for a routed point-to-point VPN' openvpn_recipes.client_tun_ptp._role='client' openvpn_recipes.client_tun_ptp.dev='tun' openvpn_recipes.client_tun_ptp.remote='vpnserver.example.org' openvpn_recipes.client_tun_ptp.ifconfig='10.0.0.2 10.0.0.1' openvpn_recipes.client_tun_ptp.secret='shared-secret.key' openvpn_recipes.client_tun_ptp.nobind='1' openvpn_recipes.client_tun_ptp.comp_lzo='yes' openvpn_recipes.client_tun_ptp.verb='3' openvpn_recipes.server_tun=openvpn_recipe openvpn_recipes.server_tun._description='Server configuration for a routed multi-client VPN' openvpn_recipes.server_tun._role='server' openvpn_recipes.server_tun.dev='tun' openvpn_recipes.server_tun.server='10.0.100.0 255.255.255.0' openvpn_recipes.server_tun.ca='ca.crt' openvpn_recipes.server_tun.cert='server.crt' openvpn_recipes.server_tun.key='server.key' openvpn_recipes.server_tun.dh='dh1024.pem' openvpn_recipes.server_tun.keepalive='10 60' openvpn_recipes.server_tun.comp_lzo='yes' openvpn_recipes.server_tun.verb='3' openvpn_recipes.server_tun.mssfix='1420' openvpn_recipes.client_tun=openvpn_recipe openvpn_recipes.client_tun._description='Client configuration for a routed multi-client VPN' openvpn_recipes.client_tun._role='client' openvpn_recipes.client_tun.client='1' openvpn_recipes.client_tun.dev='tun' openvpn_recipes.client_tun.remote='vpnserver.example.org' openvpn_recipes.client_tun.pkcs12='my_client.p12' openvpn_recipes.client_tun.remote_cert_tls='server' openvpn_recipes.client_tun.comp_lzo='yes' openvpn_recipes.client_tun.nobind='1' openvpn_recipes.client_tun.persist_key='1' openvpn_recipes.client_tun.persist_tun='1' openvpn_recipes.client_tun.verb='3' openvpn_recipes.client_tun.reneg_sec='0' openvpn_recipes.client_tun.float='1' openvpn_recipes.server_tap_bridge=openvpn_recipe openvpn_recipes.server_tap_bridge._description='Server configuration for an ethernet bridge VPN' openvpn_recipes.server_tap_bridge._role='server' openvpn_recipes.server_tap_bridge.dev='tap' openvpn_recipes.server_tap_bridge.server_bridge='192.168.1.1 255.255.255.0 192.168.1.128 192.168.1.254' openvpn_recipes.server_tap_bridge.ca='ca.crt' openvpn_recipes.server_tap_bridge.cert='server.crt' openvpn_recipes.server_tap_bridge.key='server.key' openvpn_recipes.server_tap_bridge.dh='dh1024.pem' openvpn_recipes.server_tap_bridge.keepalive='10 60' openvpn_recipes.server_tap_bridge.comp_lzo='yes' openvpn_recipes.server_tap_bridge.verb='3' openvpn_recipes.server_tap_bridge.mssfix='1420' openvpn_recipes.client_tap_bridge=openvpn_recipe openvpn_recipes.client_tap_bridge._description='Client configuration for an ethernet bridge VPN' openvpn_recipes.client_tap_bridge._role='client' openvpn_recipes.client_tap_bridge.client='1' openvpn_recipes.client_tap_bridge.dev='tap' openvpn_recipes.client_tap_bridge.remote='vpnserver.example.org' openvpn_recipes.client_tap_bridge.ca='ca.crt' openvpn_recipes.client_tap_bridge.cert='my_client.crt' openvpn_recipes.client_tap_bridge.key='my_client.key' openvpn_recipes.client_tap_bridge.dh='dh1024.pem' openvpn_recipes.client_tap_bridge.remote_cert_tls='server' openvpn_recipes.client_tap_bridge.comp_lzo='yes' openvpn_recipes.client_tap_bridge.nobind='1' openvpn_recipes.client_tap_bridge.persist_key='1' openvpn_recipes.client_tap_bridge.verb='3' openvpn_recipes.client_tap_bridge.reneg_sec='0' openvpn_recipes.client_tap_bridge.float='1' rpcd.@rpcd[0]=rpcd rpcd.@rpcd[0].socket='/var/run/ubus.sock' rpcd.@rpcd[0].timeout='120' rpcd.@login[0]=login rpcd.@login[0].username='root' rpcd.@login[0].password='$p$root' rpcd.@login[0].read='' rpcd.@login[0].write='' shadowsocks-libev.hi=ss_redir shadowsocks-libev.hi.server='sss0' shadowsocks-libev.hi.local_port='1100' shadowsocks-libev.hi.mode='tcp_and_udp' shadowsocks-libev.hi.timeout='1000' shadowsocks-libev.hi.syslog='1' shadowsocks-libev.hi.reuse_port='1' shadowsocks-libev.hi.mptcp='1' shadowsocks-libev.hi.ipv6_first='1' shadowsocks-libev.hi.no_delay='1' shadowsocks-libev.hi.local_address='0.0.0.0' shadowsocks-libev.hi.fast_open='1' shadowsocks-libev.hi.ebpf='0' shadowsocks-libev.hi2=ss_redir shadowsocks-libev.hi2.server='sss0' shadowsocks-libev.hi2.local_address='0.0.0.0' shadowsocks-libev.hi2.local_port='1100' shadowsocks-libev.hi2.mode='tcp_and_udp' shadowsocks-libev.hi2.timeout='1000' shadowsocks-libev.hi2.syslog='1' shadowsocks-libev.hi2.reuse_port='1' shadowsocks-libev.hi2.mptcp='1' shadowsocks-libev.hi2.ipv6_first='1' shadowsocks-libev.hi2.no_delay='1' shadowsocks-libev.hi2.fast_open='1' shadowsocks-libev.hi2.ebpf='0' shadowsocks-libev.ss_rules=ss_rules shadowsocks-libev.ss_rules.disabled='0' shadowsocks-libev.ss_rules.src_default='forward' shadowsocks-libev.ss_rules.dst_default='forward' shadowsocks-libev.ss_rules.local_default='forward' shadowsocks-libev.ss_rules.server='sss0' shadowsocks-libev.ss_rules.redir_tcp='all' shadowsocks-libev.sss0=server shadowsocks-libev.sss0.server_port='65101' shadowsocks-libev.sss0.method='chacha20-ietf-poly1305' shadowsocks-libev.sss0.obfs='0' shadowsocks-libev.sss0.disabled='0' shadowsocks-libev.sss0.obfs_host='174.ip-193-70-38.eu' shadowsocks-libev.sss0.server='93.113.XXX.XXX' shadowsocks-libev.sss0.key='' shadowsocks-libev.dns=ss_tunnel shadowsocks-libev.dns.disabled='1' shadowsocks-libev.dns.mode='tcp_and_udp' shadowsocks-libev.dns.server='sss0' shadowsocks-libev.dns.local_port='5353' shadowsocks-libev.dns.tunnel_address='8.8.8.8:53' shadowsocks-libev.hi3=ss_redir shadowsocks-libev.hi3.server='sss0' shadowsocks-libev.hi3.local_address='0.0.0.0' shadowsocks-libev.hi3.local_port='1101' shadowsocks-libev.hi3.mode='tcp_and_udp' shadowsocks-libev.hi3.timeout='1000' shadowsocks-libev.hi3.reuse_port='1' shadowsocks-libev.hi3.syslog='1' shadowsocks-libev.hi3.mptcp='1' shadowsocks-libev.hi3.no_delay='1' shadowsocks-libev.hi3.fast_open='1' shadowsocks-libev.hi3.ebpf='0' shadowsocks-libev.hi4=ss_redir shadowsocks-libev.hi4.server='sss0' shadowsocks-libev.hi4.local_address='0.0.0.0' shadowsocks-libev.hi4.local_port='1101' shadowsocks-libev.hi4.mode='tcp_and_udp' shadowsocks-libev.hi4.timeout='1000' shadowsocks-libev.hi4.reuse_port='1' shadowsocks-libev.hi4.syslog='1' shadowsocks-libev.hi4.mptcp='1' shadowsocks-libev.hi4.no_delay='1' shadowsocks-libev.hi4.fast_open='1' shadowsocks-libev.hi4.ebpf='0' shadowsocks-libev.tracker=ss_local shadowsocks-libev.tracker.server='sss0' shadowsocks-libev.tracker.local_address='127.0.0.1' shadowsocks-libev.tracker.local_port='1111' shadowsocks-libev.tracker.mode='tcp_and_udp' shadowsocks-libev.tracker.timeout='600' shadowsocks-libev.tracker.syslog='0' shadowsocks-libev.tracker.reuse_port='1' shadowsocks-libev.tracker.mptcp='1' shadowsocks-libev.tracker.verbose='0' shadowsocks-libev.tracker.no_delay='1' shadowsocks-libev.tracker.fast_open='1' shadowsocks-libev.tracker.ebpf='0' snmpd.@agent[0]=agent snmpd.@agent[0].agentaddress='UDP:161,UDP6:161' snmpd.@agentx[0]=agentx snmpd.@agentx[0].agentxsocket='/var/run/agentx.sock' snmpd.public=com2sec snmpd.public.secname='ro' snmpd.public.source='default' snmpd.public.community='public' snmpd.private=com2sec snmpd.private.secname='rw' snmpd.private.source='localhost' snmpd.private.community='private' snmpd.public_v1=group snmpd.public_v1.group='public' snmpd.public_v1.version='v1' snmpd.public_v1.secname='ro' snmpd.public_v2c=group snmpd.public_v2c.group='public' snmpd.public_v2c.version='v2c' snmpd.public_v2c.secname='ro' snmpd.public_usm=group snmpd.public_usm.group='public' snmpd.public_usm.version='usm' snmpd.public_usm.secname='ro' snmpd.private_v1=group snmpd.private_v1.group='private' snmpd.private_v1.version='v1' snmpd.private_v1.secname='rw' snmpd.private_v2c=group snmpd.private_v2c.group='private' snmpd.private_v2c.version='v2c' snmpd.private_v2c.secname='rw' snmpd.private_usm=group snmpd.private_usm.group='private' snmpd.private_usm.version='usm' snmpd.private_usm.secname='rw' snmpd.all=view snmpd.all.viewname='all' snmpd.all.type='included' snmpd.all.oid='.1' snmpd.public_access=access snmpd.public_access.group='public' snmpd.public_access.context='none' snmpd.public_access.version='any' snmpd.public_access.level='noauth' snmpd.public_access.prefix='exact' snmpd.public_access.read='all' snmpd.public_access.write='none' snmpd.public_access.notify='none' snmpd.private_access=access snmpd.private_access.group='private' snmpd.private_access.context='none' snmpd.private_access.version='any' snmpd.private_access.level='noauth' snmpd.private_access.prefix='exact' snmpd.private_access.read='all' snmpd.private_access.write='all' snmpd.private_access.notify='all' snmpd.@system[0]=system snmpd.@system[0].sysLocation='office' snmpd.@system[0].sysContact='bofh@example.com' snmpd.@system[0].sysName='OpenMPTCProuter' snmpd.@exec[0]=exec snmpd.@exec[0].name='filedescriptors' snmpd.@exec[0].prog='/bin/cat' snmpd.@exec[0].args='/proc/sys/fs/file-nr' snmpd.@engineid[0]=engineid snmpd.@engineid[0].engineidtype='3' snmpd.@engineid[0].engineidnic='eth0' snmpd.general=snmpd snmpd.general.network='lan' snmpd.general.enabled='0' snmpd.general.ipv6cpipv4='1' sqm.eth1=queue sqm.eth1.enabled='0' sqm.eth1.interface='eth1' sqm.eth1.download='85000' sqm.eth1.upload='10000' sqm.eth1.qdisc='fq_codel' sqm.eth1.script='simple.qos' sqm.eth1.qdisc_advanced='0' sqm.eth1.ingress_ecn='ECN' sqm.eth1.egress_ecn='ECN' sqm.eth1.qdisc_really_really_advanced='0' sqm.eth1.itarget='auto' sqm.eth1.etarget='auto' sqm.eth1.linklayer='none' sqm.wan1=queue sqm.wan1.interface='wan1' sqm.wan1.qdisc='fq_codel' sqm.wan1.script='simple.qos' sqm.wan1.qdisc_advanced='0' sqm.wan1.linklayer='none' sqm.wan1.enabled='0' sqm.wan1.debug_logging='0' sqm.wan1.verbosity='5' sqm.wan1.download='0' sqm.wan1.upload='0' sqm.wan1.iqdisc_opts='autorate-ingress nat dual-dsthost' sqm.wan1.eqdisc_opts='nat dual-srchost' sqm.wan2=queue sqm.wan2.interface='wan2' sqm.wan2.qdisc='fq_codel' sqm.wan2.script='simple.qos' sqm.wan2.qdisc_advanced='0' sqm.wan2.linklayer='none' sqm.wan2.enabled='0' sqm.wan2.debug_logging='0' sqm.wan2.verbosity='5' sqm.wan2.download='0' sqm.wan2.upload='0' sqm.wan2.iqdisc_opts='autorate-ingress nat dual-dsthost' sqm.wan2.eqdisc_opts='nat dual-srchost' sqm.wan3=queue sqm.wan3.interface='wan3' sqm.wan3.qdisc='fq_codel' sqm.wan3.script='simple.qos' sqm.wan3.qdisc_advanced='0' sqm.wan3.linklayer='none' sqm.wan3.enabled='0' sqm.wan3.debug_logging='0' sqm.wan3.verbosity='5' sqm.wan3.download='0' sqm.wan3.upload='0' sqm.wan3.iqdisc_opts='autorate-ingress nat dual-dsthost' sqm.wan3.eqdisc_opts='nat dual-srchost' system.@system[0]=system system.@system[0].hostname='OpenMPTCProuter' system.@system[0].timezone='UTC' system.@system[0].log_size='64' system.@system[0].urandom_seed='0' system.@system[0].ttylogin='1' system.ntp=timeserver system.ntp.enabled='1' system.ntp.server='0.openwrt.pool.ntp.org' '1.openwrt.pool.ntp.org' '2.openwrt.pool.ntp.org' '3.openwrt.pool.ntp.org' system.ntp.use_dhcp='0' system.ntp.enable_server='1' system.@rngd[0]=rngd system.@rngd[0].device='/dev/urandom' system.@rngd[0].enabled='1' ucitrack.@network[0]=network ucitrack.@network[0].init='network' ucitrack.@network[0].affects='dhcp' 'radvd' 'glorytun' 'dsvpn' 'mptcpovervpn' 'omr6in4' 'omr-quota' 'omr-tracker' 'openmptcprouter' ucitrack.@wireless[0]=wireless ucitrack.@wireless[0].affects='network' ucitrack.@firewall[0]=firewall ucitrack.@firewall[0].init='firewall' ucitrack.@firewall[0].affects='luci-splash' 'qos' 'miniupnpd' 'sqm' ucitrack.@olsr[0]=olsr ucitrack.@olsr[0].init='olsrd' ucitrack.@dhcp[0]=dhcp ucitrack.@dhcp[0].init='dnsmasq' ucitrack.@dhcp[0].affects='odhcpd' ucitrack.@odhcpd[0]=odhcpd ucitrack.@odhcpd[0].init='odhcpd' ucitrack.@dropbear[0]=dropbear ucitrack.@dropbear[0].init='dropbear' ucitrack.@httpd[0]=httpd ucitrack.@httpd[0].init='httpd' ucitrack.@fstab[0]=fstab ucitrack.@fstab[0].exec='/sbin/block mount' ucitrack.@qos[0]=qos ucitrack.@qos[0].init='qos' ucitrack.@system[0]=system ucitrack.@system[0].init='led' ucitrack.@system[0].exec='/etc/init.d/log reload' ucitrack.@system[0].affects='luci_statistics' 'dhcp' ucitrack.@luci_splash[0]=luci_splash ucitrack.@luci_splash[0].init='luci_splash' ucitrack.@ntpclient[0]=ntpclient ucitrack.@ntpclient[0].init='ntpclient' ucitrack.@samba[0]=samba ucitrack.@samba[0].init='samba' ucitrack.@tinyproxy[0]=tinyproxy ucitrack.@tinyproxy[0].init='tinyproxy' ucitrack.@glorytun[0]=glorytun ucitrack.@glorytun[0].init='glorytun' ucitrack.@glorytun[0].affects='glorytun-udp' 'openmptcprouter-vps' ucitrack.@glorytun-udp[0]=glorytun-udp ucitrack.@glorytun-udp[0].init='glorytun-udp' ucitrack.@mptcpovervpn[0]=mptcpovervpn ucitrack.@mptcpovervpn[0].init='mptcpovervpn' ucitrack.@macvlan[0]=macvlan ucitrack.@macvlan[0].init='macvlan' ucitrack.@upnpd[0]=upnpd ucitrack.@upnpd[0].init='miniupnpd' ucitrack.@shadowsocks-libev[0]=shadowsocks-libev ucitrack.@shadowsocks-libev[0].init='shadowsocks-libev' ucitrack.@shadowsocks-libev[0].affects='omr-tracker' ucitrack.@mlvpn[0]=mlvpn ucitrack.@mlvpn[0].init='mlvpn' ucitrack.@mail[0]=mail ucitrack.@mail[0].init='mail' ucitrack.@omr-bypass[0]=omr-bypass ucitrack.@omr-bypass[0].init='omr-bypass' ucitrack.@snmpd[0]=snmpd ucitrack.@snmpd[0].init='snmpd' ucitrack.@sqm[0]=sqm ucitrack.@sqm[0].init='sqm' ucitrack.@mptcp[0]=mptcp ucitrack.@mptcp[0].init='mptcp' ucitrack.@omr-quota[0]=omr-quota ucitrack.@omr-quota[0].init='omr-quota' ucitrack.@omr-tracker[0]=omr-tracker ucitrack.@omr-tracker[0].init='omr-tracker' ucitrack.@openmptcprouter[0]=openmptcprouter ucitrack.@openmptcprouter[0].init='openmptcprouter' uhttpd.main=uhttpd uhttpd.main.listen_http='0.0.0.0:80' '[::]:80' uhttpd.main.listen_https='0.0.0.0:443' '[::]:443' uhttpd.main.home='/www' uhttpd.main.rfc1918_filter='1' uhttpd.main.max_requests='3' uhttpd.main.max_connections='100' uhttpd.main.cert='/etc/uhttpd.crt' uhttpd.main.key='/etc/uhttpd.key' uhttpd.main.cgi_prefix='/cgi-bin' uhttpd.main.lua_prefix='/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua' uhttpd.main.tcp_keepalive='1' uhttpd.main.ubus_prefix='/ubus' uhttpd.main.redirect_https='0' uhttpd.main.script_timeout='240' uhttpd.main.network_timeout='240' uhttpd.main.http_keepalive='0' uhttpd.defaults=cert uhttpd.defaults.days='730' uhttpd.defaults.key_type='rsa' uhttpd.defaults.bits='2048' uhttpd.defaults.ec_curve='P-256' uhttpd.defaults.country='ZZ' uhttpd.defaults.state='Somewhere' uhttpd.defaults.location='Unknown' uhttpd.defaults.commonname='openmptcprouter' unbound.@unbound[0]=unbound unbound.@unbound[0].add_extra_dns='0' unbound.@unbound[0].add_local_fqdn='1' unbound.@unbound[0].add_wan_fqdn='0' unbound.@unbound[0].dhcp_link='none' unbound.@unbound[0].dhcp4_slaac6='0' unbound.@unbound[0].dns64='0' unbound.@unbound[0].dns64_prefix='64:ff9b::/96' unbound.@unbound[0].domain='lan' unbound.@unbound[0].domain_type='static' unbound.@unbound[0].edns_size='1280' unbound.@unbound[0].extended_stats='0' unbound.@unbound[0].hide_binddata='1' unbound.@unbound[0].interface_auto='1' unbound.@unbound[0].localservice='1' unbound.@unbound[0].manual_conf='0' unbound.@unbound[0].num_threads='1' unbound.@unbound[0].query_minimize='0' unbound.@unbound[0].query_min_strict='0' unbound.@unbound[0].rate_limit='0' unbound.@unbound[0].rebind_localhost='0' unbound.@unbound[0].rebind_protection='1' unbound.@unbound[0].resource='default' unbound.@unbound[0].root_age='9' unbound.@unbound[0].ttl_min='120' unbound.@unbound[0].unbound_control='0' unbound.@unbound[0].validator='0' unbound.@unbound[0].validator_ntp='1' unbound.@unbound[0].verbosity='1' unbound.@unbound[0].trigger_interface='lan' 'wan' unbound.@unbound[0].listen_port='5353' unbound.@unbound[0].protocol='ip4_only' unbound.@unbound[0].enabled='1' unbound.@unbound[0].recursion='aggressive' unbound.@zone[0]=zone unbound.@zone[0].enabled='0' unbound.@zone[0].fallback='1' unbound.@zone[0].url_dir='https://www.internic.net/domain/' unbound.@zone[0].zone_type='auth_zone' unbound.@zone[0].server='lax.xfr.dns.icann.org' 'iad.xfr.dns.icann.org' unbound.@zone[0].zone_name='.' 'arpa.' 'in-addr.arpa.' 'ip6.arpa.' unbound.@zone[1]=zone unbound.@zone[1].enabled='0' unbound.@zone[1].fallback='1' unbound.@zone[1].resolv_conf='1' unbound.@zone[1].zone_type='forward_zone' unbound.@zone[1].zone_name='isp-bill.example.com.' 'isp-mail.example.net.' upnpd.config=upnpd upnpd.config.enabled='0' upnpd.config.enable_natpmp='1' upnpd.config.enable_upnp='1' upnpd.config.secure_mode='1' upnpd.config.log_output='0' upnpd.config.download='1024' upnpd.config.upload='512' upnpd.config.internal_iface='lan' upnpd.config.port='5000' upnpd.config.upnp_lease_file='/var/run/miniupnpd.leases' upnpd.config.igdv1='1' upnpd.@perm_rule[0]=perm_rule upnpd.@perm_rule[0].action='allow' upnpd.@perm_rule[0].ext_ports='1024-65535' upnpd.@perm_rule[0].int_addr='0.0.0.0/0' upnpd.@perm_rule[0].int_ports='1024-65535' upnpd.@perm_rule[0].comment='Allow high ports' upnpd.@perm_rule[1]=perm_rule upnpd.@perm_rule[1].action='deny' upnpd.@perm_rule[1].ext_ports='0-65535' upnpd.@perm_rule[1].int_addr='0.0.0.0/0' upnpd.@perm_rule[1].int_ports='0-65535' upnpd.@perm_rule[1].comment='Default deny' vnstat.@vnstat[0]=vnstat vnstat.@vnstat[0].interface='wan1' 'wan2' 'wan3' vnstat.@vnstat[0].backup='0' wireless.radio0=wifi-device wireless.radio0.type='mac80211' wireless.radio0.channel='11' wireless.radio0.hwmode='11g' wireless.radio0.path='platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0' wireless.radio0.htmode='HT20' wireless.radio0.disabled='1' wireless.default_radio0=wifi-iface wireless.default_radio0.device='radio0' wireless.default_radio0.network='lan' wireless.default_radio0.mode='ap' wireless.default_radio0.ssid='OpenWrt' wireless.default_radio0.encryption='none'

Ysurac commented 3 years ago

Can you check if the key in "shadowsocks-libev.sss0.key" that you removed above is the same in /etc/shadowsocks-libev/manager.jsonon the VPS ? ('+' is replaced by '-' in json and '/' by '_')

thomasgx commented 3 years ago

Indeed, it's the same, and indeed the "/" is replace by "_" on the VPS.

I don't have any clue, It was working previously, and now this message. Also I restarsted several time the local router and the VPS. It didn't fix.

Last option : I can do a full reinstall on the local router and on the VPS ? Unless you have other ideas ?

h45h3ncryp73d commented 3 years ago

I've just updated to latest RC1 on both OMR and VPS ... When I opened /etc/shadowsocks-libev/manager.json on VPS on which I got "Can't get Public IP from ShadowSocks" error I've seen two things 1st) There was a double entry ie. "65101": "", "65101": "", and 2nd) '+' was replaced by '-' BUT '_' was replaced by '/' (reversed of what Ysurac wrote) in /etc/shadowsocks-libev/manager.json

I've checked my other VPS which is working fine and have seen that it has the same string in /etc/shadowsocks-libev/manager.json and System -> OpenMPTCProuter -> Show all setting -> "shadowsocks-libev.sss0.key" with no replacements.

As soon as I deleted second entry and copied as it was under System -> OpenMPTCProuter -> Show all setting -> "shadowsocks-libev.sss0.key" and rebooted VPS it started working just fine ...

thomasgx commented 3 years ago

Thanks for your feedback. Unfortunately, I have only one entry. And when I copy the same string in /etc/shadowsocks-libev/manager.json and System -> OpenMPTCProuter -> Show all setting -> "shadowsocks-libev.sss0.key" with no replacements, it doesn't work at all.

thomasgx commented 3 years ago

Hi,

Today I updated VPS and Router to last version, and now, I don't have any message any more about Shadow Socks.

Still, the aggregation is bad....

georgedorn commented 3 years ago

Just fought with this error myself. What is baffling is that it worked for a short while, then this error comes up. Then I replaced the - with + in the json on the server, then something restarted ss-manager (not me) and it suddenly started working again. For now. I see something swapped the + back to - on me, so it won't last.

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days