Open gmcouto opened 1 year ago
Describe the bug Whenever I close ShadowsocksX-NG
To Reproduce
Expected behavior I expected the servers I added to be persisted.
System and Shadowsocksx-NG version: (please complete the following information):
Diagnoisis file:
Please first upgrade to the latest version. Then export the diagnosis file and upload it to here.
----------------------------------- { "NSMainNibFile" : "MainMenu", "NSPrincipalClass" : "SWBApplication", "CFBundleSupportedPlatforms" : [ "MacOSX" ], "CFBundleIconFile" : "AppIcon", "DTXcode" : "1420", "DTPlatformBuild" : "14C18", "BuildMachineOSBuild" : "21G419", "DTCompiler" : "com.apple.compilers.llvm.clang.1_0", "CFBundleSignature" : "????", "CFBundleURLTypes" : [ { "CFBundleTypeRole" : "Viewer", "CFBundleURLIconFile" : "menu_icon@2x", "CFBundleURLSchemes" : [ "ss" ], "CFBundleURLName" : "shadowsocks" } ], "NSHumanReadableCopyright" : "Copyright © 2016-2019 qiuyuzhou. All rights reserved. License GPLv3.", "CFBundleName" : "ShadowsocksX-NG", "DTSDKName" : "macosx13.1", "LSMinimumSystemVersion" : "10.12", "DTSDKBuild" : "22C55", "CFBundleVersion" : "1", "LSApplicationCategoryType" : "public.app-category.utilities", "CFBundleDevelopmentRegion" : "en", "CFBundleShortVersionString" : "v1.10.2", "CFBundleInfoDictionaryVersion" : "6.0", "CFBundleNumericVersion" : 16809984, "DTPlatformVersion" : "13.1", "DTXcodeBuild" : "14C18", "CFBundleIdentifier" : "com.qiuyuzhou.ShadowsocksX-NG", "LSUIElement" : true, "CFBundleExecutable" : "ShadowsocksX-NG", "DTPlatformName" : "macosx", "CFBundlePackageType" : "APPL", "CFBundleIconName" : "AppIcon" } ----------------------------------- Preferences: ShadowsocksOn=1 ShadowsocksRunningMode=manual LocalSocks5.ListenPort=1080 LocalSocks5.ListenAddress=127.0.0.1 PacServer.BindToLocalhost=0 PacServer.ListenPort=1081 LocalSocks5.Timeout=60 LocalSocks5.EnableUDPRelay=1 LocalSocks5.EnableVerboseMode=0 GFWListURL=https://cdn.jsdelivr.net/gh/gfwlist/gfwlist/gfwlist.txt LocalHTTP.ListenAddress=127.0.0.1 LocalHTTP.ListenPort=1087 LocalHTTPOn=0 LocalHTTP.FollowGlobal=0 ProxyExceptions=127.0.0.1, localhost, 192.168.0.0/16, 10.0.0.0/8, FE80::/64, ::1, FD00::/8 ----------------------------------- Active server profile: No actived server profile!----------------------------------- $ ls -l ~/Library/Application Support/ShadowsocksX-NG/ total 24 -rw-r--r--@ 1 gcouto staff 743 Apr 21 17:47 com.qiuyuzhou.shadowsocksX-NG.http.plist -rw-r--r--@ 1 gcouto staff 1034 Apr 21 17:47 com.qiuyuzhou.shadowsocksX-NG.local.plist drwxr-xr-x@ 3 gcouto staff 96 Apr 21 17:47 kcptun drwxr-xr-x@ 7 gcouto staff 224 Apr 21 17:47 plugins drwxr-xr-x@ 3 gcouto staff 96 Apr 21 17:47 privoxy -rw-r--r--@ 1 gcouto staff 642 Apr 21 17:47 privoxy.config drwxr-xr-x@ 3 gcouto staff 96 Apr 21 17:47 simple-obfs drwxr-xr-x@ 3 gcouto staff 96 Apr 21 17:47 ss-local drwxr-xr-x@ 3 gcouto staff 96 Apr 21 17:47 v2ray-plugin ----------------------------------- $ ls -l ~/Library/LaunchAgents/ total 56 -rw-r--r--@ 1 gcouto staff 810 Apr 20 23:36 com.google.keystone.agent.plist -rw-r--r--@ 1 gcouto staff 916 Apr 20 23:36 com.google.keystone.xpcservice.plist -rw-r--r-- 1 gcouto staff 675 Mar 27 09:27 com.logi.bolt.app.plist -rw-r--r--@ 1 gcouto staff 743 Apr 20 22:54 com.qiuyuzhou.shadowsocksX-NG.http.plist -rw-r--r--@ 1 gcouto staff 1034 Apr 20 22:54 com.qiuyuzhou.shadowsocksX-NG.local.plist -rw-r--r-- 1 gcouto staff 862 Apr 20 22:35 com.valvesoftware.steamclean.plist -rw-r--r--@ 1 gcouto staff 551 Apr 21 17:35 start.gluetun.plist ----------------------------------- $ ls -l ~/.ShadowsocksX-NG/ total 720 -rw-r--r--@ 1 gcouto staff 165256 Apr 20 19:25 gfwlist.js -rw-r--r--@ 1 gcouto staff 189845 Mar 28 23:38 gfwlist.txt -rw-r--r--@ 1 gcouto staff 100 Mar 28 23:38 user-privoxy.config -rw-r--r--@ 1 gcouto staff 95 Mar 28 23:38 user-rule.txt ----------------------------------- $ ls -l /Library/Application Support/ShadowsocksX-NG/ total 440 -rwsr-sr-x@ 1 root admin 221792 Apr 20 19:19 proxy_conf_helper ----------------------------------- $ lsof -PiTCP -sTCP:LISTEN COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME rapportd 602 gcouto 3u IPv4 0x68db45c187c8da81 0t0 TCP *:49164 (LISTEN) rapportd 602 gcouto 4u IPv6 0x68db45bcbc9cbc59 0t0 TCP *:49164 (LISTEN) ControlCe 738 gcouto 5u IPv4 0x68db45c187c911d1 0t0 TCP *:7000 (LISTEN) ControlCe 738 gcouto 6u IPv6 0x68db45bcbc9cc459 0t0 TCP *:7000 (LISTEN) ControlCe 738 gcouto 7u IPv4 0x68db45c187c8ae41 0t0 TCP *:5000 (LISTEN) ControlCe 738 gcouto 8u IPv6 0x68db45bcbc9ccc59 0t0 TCP *:5000 (LISTEN) com.docke 886 gcouto 170u IPv6 0x68db45bcbc9ca459 0t0 TCP *:8388 (LISTEN) com.docke 886 gcouto 173u IPv6 0x68db45bcbc9eec59 0t0 TCP *:8888 (LISTEN) Microsoft 1681 gcouto 18u IPv6 0x68db45bcbc9cdc59 0t0 TCP localhost:42050 (LISTEN) ----------------------------------- $ ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP> inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 options=201<PERFORMNUD,DAD> gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280 anpi1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=400<CHANNEL_IO> ether 62:4d:90:65:02:b0 inet6 fe80::604d:90ff:fe65:2b0%anpi1 prefixlen 64 scopeid 0x4 nd6 options=201<PERFORMNUD,DAD> media: none status: inactive anpi2: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=400<CHANNEL_IO> ether 62:4d:90:65:02:b1 inet6 fe80::604d:90ff:fe65:2b1%anpi2 prefixlen 64 scopeid 0x5 nd6 options=201<PERFORMNUD,DAD> media: none status: inactive anpi0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=400<CHANNEL_IO> ether 62:4d:90:65:02:af inet6 fe80::604d:90ff:fe65:2af%anpi0 prefixlen 64 scopeid 0x6 nd6 options=201<PERFORMNUD,DAD> media: none status: inactive en4: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500 options=400<CHANNEL_IO> ether 62:4d:90:65:02:8f media: none status: inactive en5: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500 options=400<CHANNEL_IO> ether 62:4d:90:65:02:90 media: none status: inactive en7: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500 options=400<CHANNEL_IO> ether 62:4d:90:65:02:91 media: none status: inactive en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=460<TSO4,TSO6,CHANNEL_IO> ether 36:6d:35:7b:f3:c0 media: autoselect <full-duplex> status: inactive en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=460<TSO4,TSO6,CHANNEL_IO> ether 36:6d:35:7b:f3:c4 media: autoselect <full-duplex> status: inactive en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=460<TSO4,TSO6,CHANNEL_IO> ether 36:6d:35:7b:f3:c8 media: autoselect <full-duplex> status: inactive bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=63<RXCSUM,TXCSUM,TSO4,TSO6> ether 36:6d:35:7b:f3:c0 Configuration: id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0 maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200 root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0 ipfilter disabled flags 0x0 member: en1 flags=3<LEARNING,DISCOVER> ifmaxaddr 0 port 10 priority 0 path cost 0 member: en2 flags=3<LEARNING,DISCOVER> ifmaxaddr 0 port 11 priority 0 path cost 0 member: en3 flags=3<LEARNING,DISCOVER> ifmaxaddr 0 port 12 priority 0 path cost 0 nd6 options=201<PERFORMNUD,DAD> media: <unknown type> status: inactive ap1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=400<CHANNEL_IO> ether f6:d4:88:66:1d:d4 media: autoselect en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=6463<RXCSUM,TXCSUM,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM> ether f4:d4:88:66:1d:d4 inet 192.168.0.198 netmask 0xffffff00 broadcast 192.168.0.255 media: autoselect status: active awdl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=6463<RXCSUM,TXCSUM,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM> ether 66:bd:01:0f:67:49 inet6 fe80::64bd:1ff:fe0f:6749%awdl0 prefixlen 64 scopeid 0x10 nd6 options=201<PERFORMNUD,DAD> media: autoselect status: active llw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=400<CHANNEL_IO> ether 66:bd:01:0f:67:49 inet6 fe80::64bd:1ff:fe0f:6749%llw0 prefixlen 64 scopeid 0x11 nd6 options=201<PERFORMNUD,DAD> media: autoselect status: inactive utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380 inet6 fe80::8f58:c41e:7409:f15c%utun0 prefixlen 64 scopeid 0x12 nd6 options=201<PERFORMNUD,DAD> utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000 inet6 fe80::248a:bee0:2a7d:7533%utun1 prefixlen 64 scopeid 0x13 nd6 options=201<PERFORMNUD,DAD> utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1000 inet6 fe80::ce81:b1c:bd2c:69e%utun2 prefixlen 64 scopeid 0x14 nd6 options=201<PERFORMNUD,DAD> utun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1400 ----------------------------------- $ launchctl list | grep com.qiuyuzhou. 3207 0 application.com.qiuyuzhou.ShadowsocksX-NG.6123921.6124167 - 0 com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper - 255 com.qiuyuzhou.shadowsocksX-NG.local -----------------------------------
I've got the same issue. However, this bug only appears when I set ipv6 address as the proxy server. when using ipv4, it works well.
Describe the bug Whenever I close ShadowsocksX-NG
To Reproduce
Expected behavior I expected the servers I added to be persisted.
System and Shadowsocksx-NG version: (please complete the following information):
Diagnoisis file:
Please first upgrade to the latest version. Then export the diagnosis file and upload it to here.