Next Generation of ShadowsocksX

Overview

ShadowsocksX-NG

Download

Actions Status

Next Generation of ShadowsocksX

Why a new implementation?

It's hard to maintain the original implementation as there is too much unused code in it. It also embeds the ss-local source code. It's crazy to maintain dependencies of ss-local. So it's hard to update the ss-local version.

Now I just copied the ss-local from Homebrew. Run ss-local executable as a Launch Agent in the background. So there is only some source code related to GUI left. Then I have rewrited the GUI code in Swift.

Requirements

Running

macOS 10.12+

Building

  • Xcode 11.1+
  • CocoaPods 1.5.3+

Download

From here

Features

  • ss-local from shadowsocks-libev 3.2.5.
  • Support SIP003 plugins. Embed kcptun, simple-obfs and v2ray-plugin.
  • Could update PAC by download GFW List from GitHub.
  • Share your server profiles by qrcode or url.
  • Import server profile urls from pasteboard.
  • Import server profile by scan QRCode on screen.
  • Custom rules for PAC.
  • Support for AEAD Ciphers
  • HTTP Proxy by privoxy

Difference from original ShadowsocksX

ss-local is run as a background service through launchd, not as an in-app process. So after you quit the app, the ss-local might be still running.

Added a manual mode which won't configure the system proxy settings, so that you could configure your apps to use the SOCKS5 proxy manually.

Contributing

Contributions must be available on a separately named branch based on the latest version of the main branch develop.

ref: GitFlow

License

The project is released under the terms of the GPLv3.

Comments
  • Mac版 使用pac模式无法连接telegram客户端 全局模式可以。

    Mac版 使用pac模式无法连接telegram客户端 全局模式可以。

    System and Shadowsocksx-NG version:

    • macOS 10.??.?? (16E????)
    • Shadowsocksx-NG 1.?

    Expected behavior:

    Actual behavior:

    (N/A for feature requests)

    Steps to reproduce:

    (N/A for feature requests)

    How often does this happen?

    (N/A for feature requests)

    ss-local.log

    Please upload the ss-local.log file here the file is in ~/Library/Logs

    1. Open 'Advanced Settings -> enable Verbose Mode'
    2. Continue run Shadowsocksx-NG for 5 minutes
    3. Upload the ~/Library/Logs/ss-local.log here (with or without compress)

    Application log

    Open the Console.app and search Shadowsocksx-NG Copy paste the log here

    Crash Log

    If the app crashes and pop up a crash log, please copy and paste here

    opened by zxfccmm4 66
  • ShadowsocksX-NG doesn't work on desktop macOS 10.12.2 with Digital Ocean

    ShadowsocksX-NG doesn't work on desktop macOS 10.12.2 with Digital Ocean

    Opened an issue here: https://github.com/shadowsocks/ShadowsocksX-NG/issues/149 but @qiuyuzhou closed it. Not sure why

    @qiuyuzhou said:

    Can't use pac url like 'file:///' on 10.12.2

    1. I'm NOT using PAC url file://. PAC file URL is: https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

    Use new version or global mode.

    1. I'm using global
    2. I'm using version 1.3.2 which is the latest

    The app doesn't work, but it does on my iOS with Potatso. There is something not working with this app. What steps do I have for debug.

    opened by ortonomy 44
  • Integrate support for plugin ``simple-obfs``

    Integrate support for plugin ``simple-obfs``

    One of the leading distributors of a package for using Shadowsocks servers Streisand has just merged a PR that enables the simple-obfs plugin by default. (https://github.com/shadowsocks/simple-obfs AND https://github.com/jlund/streisand/pull/743)

    It's said this plugin helps defeat local QOS by ISPs, and could be very useful in China.

    On iOS, Shadowrocket supports simple-obfs settings, can you integrate this into Shadowsocks-NG for Mac OS?

    opened by ortonomy 37
  • 在 macOS 10.14 Mojave 中失效

    在 macOS 10.14 Mojave 中失效

    Describe the bug A clear and concise description of what the bug is. 如题目,在 Mojave 中启用 ShadowsocksX-NG 后所有网络无法访问,Safari 显示无法连接到服务器 To Reproduce Steps to reproduce the behavior 打开 ShadowsocksX-NG 后问题直接可见 Expected behavior A clear and concise description of what you expected to happen. 是否会更新软件? Screenshots If applicable, add screenshots to help explain your problem.

    System and Shadowsocksx-NG version: (please complete the following information):

    • OS Version: [e.g. 10.13.1] macOS 10.14 Mojave Developer Beta 6
    • Version [e.g. 22] ShadowsocksX-NG 1.7.1(1)

    ss-local.log dyld: Library not loaded: @@HOMEBREW_PREFIX@@/opt/mbedtls/lib/libmbedcrypto.0.dylib Referenced from: /Users/USERNAME/Library/Application Support/ShadowsocksX-NG/ss-local-latest/ss-local Reason: image not found

    Please upload the ss-local.log file here the file is in ~/Library/Logs

    1. Open 'Advanced Settings -> enable Verbose Mode'
    2. Continue run Shadowsocksx-NG for 5 minutes
    3. Upload the ~/Library/Logs/ss-local.log here (with or without compress)

    Application log

    Open the Console.app and search Shadowsocksx-NG Copy paste the log here

    Crash Log

    If the app crashes and pop up a crash log, please copy and paste here

    Additional context Add any other context about the problem here.

    opened by N0rthzae 31
  • MacOS 10.13 本地端口不能启动

    MacOS 10.13 本地端口不能启动

    System and Shadowsocksx-NG version:

    • macOS 10.13
    • Shadowsocksx-NG 1.6.1

    Actual behavior:

    本地1086端口没有启动,无法连接,但是iOS客户端可以连接服务器

    $ lsof -Pn -i4|grep LISTEN                                                              
    QQ          321  ice   37u  IPv4 0xe09c82402496dd4f      0t0  TCP 127.0.0.1:4300 (LISTEN)
    QQ          321  ice   38u  IPv4 0xe09c824024970bdf      0t0  TCP 127.0.0.1:4301 (LISTEN)
    node       8322  ice   16u  IPv4 0xe09c82404509f93f      0t0  TCP 127.0.0.1:4200 (LISTEN)
    steam_osx 14074  ice   14u  IPv4 0xe09c824047b577cf      0t0  TCP 127.0.0.1:57343 (LISTEN)
    steam_osx 14074  ice  106u  IPv4 0xe09c824047b5493f      0t0  TCP *:27036 (LISTEN)
    privoxy   20087  ice    3u  IPv4 0xe09c82402497028f      0t0  TCP 127.0.0.1:1087 (LISTEN)
    idea      33445  ice  133u  IPv4 0xe09c824033437fef      0t0  TCP 127.0.0.1:54143 (LISTEN)
    idea      33445  ice  206u  IPv4 0xe09c824033bbb28f      0t0  TCP 127.0.0.1:6943 (LISTEN)
    idea      33445  ice  236u  IPv4 0xe09c824033bb9fef      0t0  TCP 127.0.0.1:58087 (LISTEN)
    idea      33445  ice  719u  IPv4 0xe09c82402fc5728f      0t0  TCP 127.0.0.1:63343 (LISTEN)
    idea      33445  ice  784u  IPv4 0xe09c824033bb7aaf      0t0  TCP *:53553 (LISTEN)
    node      84559  ice   11u  IPv4 0xe09c8240450a0bdf      0t0  TCP *:9876 (LISTEN)
    

    ss-local.log 2017-09-21 21:53:20 INFO: listening at 127.0.0.1:1086 2017-09-22 09:03:06 INFO: initializing ciphers... rc4-md5 2017-09-22 09:03:08 INFO: tcp port reuse enabled 2017-09-22 09:03:08 INFO: listening at 127.0.0.1:1086 2017-09-27 09:48:02 INFO: initializing ciphers... rc4-md5 2017-09-27 09:48:03 INFO: tcp port reuse enabled 2017-09-27 09:48:03 INFO: listening at 127.0.0.1:1086 2017-09-27 20:27:18 INFO: initializing ciphers... rc4-md5 2017-09-27 20:27:19 INFO: tcp port reuse enabled 2017-09-27 20:27:19 INFO: listening at 127.0.0.1:1086 2017-09-27 21:37:46 INFO: initializing ciphers... rc4-md5 2017-09-27 21:37:47 INFO: tcp port reuse enabled 2017-09-27 21:37:47 INFO: listening at 127.0.0.1:1086 2017-09-28 07:29:48 INFO: initializing ciphers... rc4-md5 2017-09-28 07:29:49 INFO: tcp port reuse enabled 2017-09-28 07:29:49 INFO: listening at 127.0.0.1:1086 2017-10-09 14:13:42 INFO: initializing ciphers... rc4-md5 2017-10-09 14:13:42 INFO: tcp port reuse enabled 2017-10-09 14:13:42 INFO: listening at 127.0.0.1:1086 2017-10-09 14:28:45 INFO: initializing ciphers... rc4-md5 2017-10-09 14:28:45 INFO: tcp port reuse enabled 2017-10-09 14:28:45 INFO: listening at 127.0.0.1:1086 2017-10-11 07:35:25 INFO: initializing ciphers... rc4-md5 2017-10-11 07:35:25 INFO: tcp port reuse enabled 2017-10-11 07:35:25 INFO: listening at 127.0.0.1:1086

    Application log

    ShadowsocksX-NG LSExceptions shared instance invalidated for timeout.

    opened by bigggge 24
  • 解决 macOS 10.12 下 PAC 模式下Safari 或 Twitter 客户端 tweetbot客户端不能FQ的问题


    解决 macOS 10.12 下 PAC 模式下Safari 或 Twitter 客户端 tweetbot客户端不能FQ的问题


    解决 macOS 10.12 下 PAC 模式下Safari 或 Twitter 客户端 tweetbot客户端不能FQ的问题 解决 https://github.com/qiuyuzhou/ShadowsocksX-NG/issues/42 https://github.com/qiuyuzhou/ShadowsocksX-NG/issues/30 macOS 10.12 下 PAC 模式下Safari 或 Twitter 客户端 tweetbot客户端不能FQ的问题

    PS 手头暂时没有 macOS 10.12 的机器,麻烦有的请帮忙测试一下 或者可以从 https://github.com/qinyuhang/ShadowsocksX-NG/tree/hotfix-macOS10.12 下载去 Xcode build 一下

    opened by qinyuhang 22
  • MacOS升级到10.13.1之后无法科学上网

    MacOS升级到10.13.1之后无法科学上网

    System and Shadowsocksx-NG version:

    • macOS 10.13.1
    • Shadowsocksx-NG 1.6.1

    ss-local.log

    之前有一些报错日志,重装ShadowsocksX-NG之后, 没有新的日志了。

     2017-11-14 15:32:22 INFO: initializing ciphers... chacha20
     2017-11-14 15:32:22 INFO: listening at 127.0.0.1:1086
     2017-11-14 15:36:26 ERROR: getpeername: Invalid argument
    

    Application log

    默认	16:19:36.524022 +0800	ShadowsocksX-NG	Stop ss-local succeeded.
    默认	16:19:36.589248 +0800	ShadowsocksX-NG	Stop kcptun succeeded.
    默认	16:19:36.653652 +0800	ShadowsocksX-NG	Stop privoxy succeeded.
    默认	16:19:36.653992 +0800	ShadowsocksX-NG	run shadowsocks helper: /Library/Application Support/ShadowsocksX-NG/proxy_conf_helper
    默认	16:19:36.762785 +0800	authd	Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [22638] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [22637] (3,0)
    默认	16:19:36.787839 +0800	authd	Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [22638] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [22637] (3,0)
    默认	16:19:36.807535 +0800	authd	Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [22638] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [22637] (3,0)
    默认	16:19:36.825869 +0800	authd	Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [22638] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [22637] (3,0)
    默认	16:19:36.828763 +0800	ShadowsocksX-NG	pac proxy set to off
    默认	16:19:36.834321 +0800	kernel	AGC:: [ShadowsocksX-NG pid 21761 mux-aware] exiting, non-mux-aware app count 0, runtime: 0:41:47.374
    默认	16:19:42.073591 +0800	launchservicesd	CHECKIN:0x0-0x19a19a 22640 com.qiuyuzhou.ShadowsocksX-NG
    错误	16:19:42.127056 +0800	ShadowsocksX-NG	        AEGetDescData of non-desc type 'reco' not a good idea
    默认	16:19:42.159427 +0800	ShadowsocksX-NG	Call SMLoginItemSetEnabled with [0] success
    默认	16:19:42.251590 +0800	kernel	AGC:: [ShadowsocksX-NG pid:22640 mux-aware] starting, non-mux-aware app count 0 WS-ready 1 switch-state 0 IG FBs 0 EG FBs 5:f power-state 0 3D busy HDA idle
    默认	16:19:42.392125 +0800	ShadowsocksX-NG	Start ss-local failed.
    默认	16:19:42.461360 +0800	ShadowsocksX-NG	Start privoxy failed.
    默认	16:19:42.526967 +0800	ShadowsocksX-NG	Stop kcptun succeeded.
    默认	16:19:42.527687 +0800	ShadowsocksX-NG	run shadowsocks helper: /Library/Application Support/ShadowsocksX-NG/proxy_conf_helper
    默认	16:19:42.619453 +0800	authd	Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [22638] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [22653] (3,0)
    默认	16:19:42.638516 +0800	authd	Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [22638] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [22653] (3,0)
    默认	16:19:42.658000 +0800	authd	Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [22638] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [22653] (3,0)
    默认	16:19:42.676615 +0800	authd	Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [22638] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [22653] (3,0)
    默认	16:19:42.679517 +0800	ShadowsocksX-NG	pac proxy set to off
    默认	16:19:52.093773 +0800	ShadowsocksX-NG	LSExceptions shared instance invalidated for timeout.
    

    下载原生shadowsocks之后,用sslocal -p 8888 -s 45.7.xx.x -l 1086 -m aes-256-cfb 可以正常访问VPS

    opened by aqlu 18
  • macOS 10.13 正式版不可用

    macOS 10.13 正式版不可用

    System and Shadowsocksx-NG version:

    尝试包括更改权限、更改端口等各种方法, 服务器在Windows 10/Android 5.0 上连接正常 在macOS 10.12.6 上连接正常 在macOS 10.13 正式版上,PAC/ Global 在Safari、Chrome下均不可,手动模式未尝试

    • macOS 10.13
    • Shadowsocksx-NG 1.6.2

    Expected behavior:

    Actual behavior:

    (N/A for feature requests)

    Steps to reproduce:

    (N/A for feature requests)

    How often does this happen?

    (N/A for feature requests)

    ss-local.log

    Please upload the ss-local.log file here the file is in ~/Library/Logs

    1. Open 'Advanced Settings -> enable Verbose Mode'
    2. Continue run Shadowsocksx-NG for 5 minutes
    3. Upload the ~/Library/Logs/ss-local.log here (with or without compress)

    Application log

    Open the Console.app and search Shadowsocksx-NG Copy paste the log here

    Crash Log

    If the app crashes and pop up a crash log, please copy and paste here

    opened by lmy98129 17
  • 服务器端升级shadowsocks-libev为最新的3.2.0版本后,MAC版Shadowsocks-NG开启之后不能科学上网

    服务器端升级shadowsocks-libev为最新的3.2.0版本后,MAC版Shadowsocks-NG开启之后不能科学上网

    Describe the bug A clear and concise description of what the bug is.

    To Reproduce Steps to reproduce the behavior

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    System and Shadowsocksx-NG version: (please complete the following information):

    • OS Version: [e.g. 10.13.1]
    • Version [e.g. 22]

    ss-local.log

    Please upload the ss-local.log file here the file is in ~/Library/Logs

    1. Open 'Advanced Settings -> enable Verbose Mode'
    2. Continue run Shadowsocksx-NG for 5 minutes
    3. Upload the ~/Library/Logs/ss-local.log here (with or without compress)

    Application log

    Open the Console.app and search Shadowsocksx-NG Copy paste the log here

    Crash Log

    If the app crashes and pop up a crash log, please copy and paste here

    Additional context Add any other context about the problem here.

    opened by siriusfinex 16
  • macOS 10.13.3连接SS后,无法科学上网

    macOS 10.13.3连接SS后,无法科学上网

    System and Shadowsocksx-NG version:

    • macOS 10.13.3 (17D102)
    • Shadowsocksx-NG 1.7.1 (1)

    Expected behavior: 重装系统后第一次可以连接,之后就一直无法连接了 Ps. 移动端任何设备都可以连接,只有macOS 10.13.3无法连接

    Actual behavior:

    (N/A for feature requests)

    Steps to reproduce:

    (N/A for feature requests)

    How often does this happen?

    (N/A for feature requests)

    **ss-local.log ss-local.log

    **

    opened by ghost 16
  • Can not use in macOS 13.1

    Can not use in macOS 13.1

    Describe the bug the icon in title bar can be seen,can not start the proxy

    To Reproduce use macOS 13.1 to start

    Expected behavior use correctly

    Screenshots

    System and Shadowsocksx-NG version: (please complete the following information):

    • OS Version: macOS 13.1
    • Version ShadowsocksX-NG 1.9.4 Diagnoisis file:

    none

    ss-local.log

    Please upload the ss-local.log file here the file is in ~/Library/Logs

    1. Open 'Advanced Settings -> enable Verbose Mode'
    2. Continue run Shadowsocksx-NG for 5 minutes
    3. Upload the ~/Library/Logs/ss-local.log here (with or without compress) After the steps I find no files named 'ss-local.log'

    Application log

    Open the Console.app and search Shadowsocksx-NG Copy paste the log here

    默认 16:55:18.577100+0800 runningboardd Launch request for app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)> is using uid 501 (divined from auid 501 euid 501) 默认 16:55:18.577162+0800 runningboardd Acquiring assertion targeting app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)> from originator [osservice<com.apple.Finder(501)>:490] with description <RBSAssertionDescriptor| "LS launch com.qiuyuzhou.ShadowsocksX-NG" ID:159-490-5574 target:app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)> attributes:[ <RBSDomainAttribute| domain:"com.apple.launchservicesd" name:"LaunchRoleUserInteractive" sourceEnvironment:"(null)"> ]> 默认 16:55:18.577220+0800 runningboardd Assertion 159-490-5574 (target:app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>) will be created as active 默认 16:55:18.577383+0800 runningboardd Executing launch request for app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)> (LS launch com.qiuyuzhou.ShadowsocksX-NG) 默认 16:55:18.577403+0800 runningboardd Checking PreventLaunch: global:0 exPath:/Users/wendy/softwares/ShadowsocksX-NG.app/Contents/MacOS/ShadowsocksX-NG predicates:(null) 默认 16:55:18.577425+0800 runningboardd Creating and launching job for: app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)> 默认 16:55:18.577439+0800 runningboardd _mutateContextIfNeeded called for com.qiuyuzhou.ShadowsocksX-NG 默认 16:55:18.577925+0800 runningboardd 'app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>' Constructed job description (context <RBSLaunchContext: 0x152a76130>): <dictionary: 0x1517a6340> { count = 22, transaction: 0, voucher = 0x0, contents = "Platform" => <int64: 0x8feb954900d5e507>: 1 "ProcessType" => <string: 0x152b25130> { length = 3, contents = "App" } "EnableTransactions" => <bool: 0x209ea86b0>: false "_ManagedBy" => <string: 0x152b4cee0> { length = 22, contents = "com.apple.runningboard" } "CFBundleIdentifier" => <string: 0x152b47530> { length = 29, contents = "com.qiuyuzhou.ShadowsocksX-NG" } "_ResourceCoalition" => <string: 0x152b56c30> { length = 67, contents = "app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>" } "_DisablePointerAuth" => <bool: 0x209ea8690>: true "ThrottleInterval" => <int64: 0x8feb954aff2a1af7>: 2147483647 "MachServices" => <dictionary: 0x152b539c0> { count = 0, transaction: 0, voucher = 0x0, contents = } "EnablePressuredExit" => <bool: 0x209ea86b0>: false "LimitLoadToSessionType" => <array<…> 默认 16:55:18.586688+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Memory Limits: active 0 inactive 0 默认 16:55:18.586705+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] This process will not be managed. 默认 16:55:18.586719+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] HOME is 默认 16:55:18.586730+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] TMPDIR is 默认 16:55:18.586739+0800 runningboardd Now tracking process: [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] 默认 16:55:18.590691+0800 runningboardd Using default underlying assertion for app: [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] 默认 16:55:18.590740+0800 runningboardd Acquiring assertion targeting [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] from originator [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] with description <RBSAssertionDescriptor| "RB Underlying Assertion" ID:159-159-5575 target:15165 attributes:[ <RBSDomainAttribute| domain:"com.apple.underlying" name:"defaultUnderlyingAppAssertion" sourceEnvironment:"(null)">, <RBSAcquisitionCompletionAttribute| policy:AfterApplication> ]> 默认 16:55:18.590811+0800 runningboardd Assertion 159-159-5575 (target:[app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165]) will be created as active 默认 16:55:18.591180+0800 runningboardd Calculated state for app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>: running-active (role: UserInteractive) 默认 16:55:18.591525+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring jetsam update because this process is not memory-managed 默认 16:55:18.591701+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring suspend because this process is not lifecycle managed 默认 16:55:18.591711+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] reported to RB as running 默认 16:55:18.591825+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Set darwin role to: UserInteractive 默认 16:55:18.592063+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring GPU update because this process is not GPU managed 默认 16:55:18.592400+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring memory limit update because this process is not memory-managed 默认 16:55:18.592608+0800 runningboardd Calculated state for app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>: running-active (role: UserInteractive) 默认 16:55:18.593135+0800 runningboardd Acquiring assertion targeting [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] from originator [osservice<com.apple.coreservices.launchservicesd>:120] with description <RBSAssertionDescriptor| "uielement:15165" ID:159-120-5576 target:15165 attributes:[ <RBSDomainAttribute| domain:"com.apple.launchservicesd" name:"RoleUserInteractive" sourceEnvironment:"(null)"> ]> 默认 16:55:18.593400+0800 runningboardd Assertion 159-120-5576 (target:[app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165]) will be created as active 默认 16:55:18.593748+0800 runningboardd Calculated state for app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>: running-active (role: UserInteractive) 默认 16:55:18.595954+0800 Finder LAUNCH: 0x0-0x140140 com.qiuyuzhou.ShadowsocksX-NG starting stopped process. 默认 16:55:18.595181+0800 loginwindow -[ApplicationManager checkInAppContext:eventData:] | ApplicationManager: Checked in app : ShadowsocksX-NG.app 默认 16:55:18.597042+0800 runningboardd Invalidating assertion 159-490-5574 (target:app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>) from originator [osservice<com.apple.Finder(501)>:490] 默认 16:55:18.598803+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring jetsam update because this process is not memory-managed 默认 16:55:18.598836+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring suspend because this process is not lifecycle managed 默认 16:55:18.598869+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring GPU update because this process is not GPU managed 默认 16:55:18.598987+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring memory limit update because this process is not memory-managed 默认 16:55:18.602524+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring jetsam update because this process is not memory-managed 默认 16:55:18.602582+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring suspend because this process is not lifecycle managed 默认 16:55:18.602600+0800 runningboardd Successfully acquired underlying assertion for [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] 默认 16:55:18.602622+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring GPU update because this process is not GPU managed 默认 16:55:18.602992+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring memory limit update because this process is not memory-managed 默认 16:55:18.653598+0800 tccd AUTHREQ_ATTRIBUTION: msgID=15165.1, attribution={requesting={TCCDProcess: identifier=com.qiuyuzhou.ShadowsocksX-NG, pid=15165, auid=501, euid=501, binary_path=/Users/wendy/softwares/ShadowsocksX-NG.app/Contents/MacOS/ShadowsocksX-NG}, }, 默认 16:55:18.656167+0800 tccd AUTHREQ_SUBJECT: msgID=15165.1, subject=com.qiuyuzhou.ShadowsocksX-NG, 默认 16:55:18.657562+0800 tccd -[TCCDAccessIdentity staticCode]: static code for: identifier com.qiuyuzhou.ShadowsocksX-NG, type: 0: 0x126699830 at /Users/wendy/softwares/ShadowsocksX-NG.app 默认 16:55:18.664062+0800 tccd AUTHREQ_ATTRIBUTION: msgID=147.430, attribution={accessing={TCCDProcess: identifier=com.qiuyuzhou.ShadowsocksX-NG, pid=15165, auid=501, euid=501, binary_path=/Users/wendy/softwares/ShadowsocksX-NG.app/Contents/MacOS/ShadowsocksX-NG}, requesting={TCCDProcess: identifier=com.apple.WindowServer, pid=147, auid=88, euid=88, binary_path=/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer}, }, 默认 16:55:18.664138+0800 tccd requestor: TCCDProcess: identifier=com.apple.WindowServer, pid=147, auid=88, euid=88, binary_path=/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer is checking access for accessor TCCDProcess: identifier=com.qiuyuzhou.ShadowsocksX-NG, pid=15165, auid=501, euid=501, binary_path=/Users/wendy/softwares/ShadowsocksX-NG.app/Contents/MacOS/ShadowsocksX-NG 默认 16:55:18.667170+0800 tccd AUTHREQ_SUBJECT: msgID=147.430, subject=com.qiuyuzhou.ShadowsocksX-NG, 默认 16:55:18.669322+0800 tccd -[TCCDAccessIdentity staticCode]: static code for: identifier com.qiuyuzhou.ShadowsocksX-NG, type: 0: 0x126733160 at /Users/wendy/softwares/ShadowsocksX-NG.app 默认 16:55:18.687721+0800 ShadowsocksX-NG Received configuration update from daemon (initial) 默认 16:55:18.689090+0800 ShadowsocksX-NG CHECKIN: pid=15165 默认 16:55:18.696547+0800 ShadowsocksX-NG CHECKEDIN: pid=15165 asn=0x0-0x140140 foreground=0 默认 16:55:18.696583+0800 runningboardd Acquiring assertion targeting [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] from originator [osservice<com.apple.coreservices.launchservicesd>:120] with description <RBSAssertionDescriptor| "uielement:15165" ID:159-120-5577 target:15165 attributes:[ <RBSDomainAttribute| domain:"com.apple.launchservicesd" name:"RoleUserInteractive" sourceEnvironment:"(null)"> ]> 默认 16:55:18.696644+0800 runningboardd Assertion 159-120-5577 (target:[app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165]) will be created as active 默认 16:55:18.697159+0800 runningboardd Invalidating assertion 159-120-5576 (target:[app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165]) from originator [osservice<com.apple.coreservices.launchservicesd>:120] 默认 16:55:18.696398+0800 launchservicesd CHECKIN:0x0-0x140140 15165 com.qiuyuzhou.ShadowsocksX-NG 默认 16:55:18.698631+0800 loginwindow -[ApplicationManager checkInAppContext:eventData:] | ApplicationManager: Checked in app : ShadowsocksX-NG 默认 16:55:18.699208+0800 ShadowsocksX-NG FRONTLOGGING: version 1 默认 16:55:18.699254+0800 ShadowsocksX-NG Registered, pid=15165 ASN=0x0,0x140140 默认 16:55:18.704855+0800 ShadowsocksX-NG BringForward: pid=15165 asn=0x0-0x140140 bringForward=0 foreground=0 uiElement=1 launchedByLS=1 modifiersCount=1 allDisabled=0 默认 16:55:18.704895+0800 ShadowsocksX-NG BringFrontModifier: pid=15165 asn=0x0-0x140140 Modifier 0 hideAfter=0 hideOthers=0 dontMakeFrontmost=0 mouseDown=0/0 seed=0/0 默认 16:55:18.705858+0800 ShadowsocksX-NG Current system appearance, (HLTB: 1), (SLS: 0) 默认 16:55:18.707365+0800 ShadowsocksX-NG No persisted cache on this platform. 默认 16:55:18.709913+0800 runningboardd Calculated state for app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>: running-active (role: UserInteractive) 默认 16:55:18.709955+0800 ShadowsocksX-NG Current system appearance, (HLTB: 1), (SLS: 0) 默认 16:55:18.709964+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring jetsam update because this process is not memory-managed 默认 16:55:18.710012+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring suspend because this process is not lifecycle managed 默认 16:55:18.710050+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring GPU update because this process is not GPU managed 默认 16:55:18.710130+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring memory limit update because this process is not memory-managed 默认 16:55:18.710402+0800 ShadowsocksX-NG Post-registration system appearance: (HLTB: 1) 默认 16:55:18.732673+0800 distnoted register name: com.apple.xctest.FakeForceTouchDevice object: com.qiuyuzhou.ShadowsocksX-NG token: 1e00000021 pid: 15165 默认 16:55:18.744157+0800 ShadowsocksX-NG Registering for test daemon availability notify post. 默认 16:55:18.744318+0800 ShadowsocksX-NG notify_get_state check indicated test daemon not ready. 默认 16:55:18.744438+0800 ShadowsocksX-NG notify_get_state check indicated test daemon not ready. 默认 16:55:18.744544+0800 ShadowsocksX-NG notify_get_state check indicated test daemon not ready. 默认 16:55:18.747507+0800 ShadowsocksX-NG SignalReady: pid=15165 asn=0x0-0x140140 默认 16:55:18.747967+0800 ShadowsocksX-NG SIGNAL: pid=15165 asn=0x0x-0x140140 默认 16:55:18.761486+0800 lsd Non-fatal error enumerating at , continuing: Error Domain=NSCocoaErrorDomain Code=260 "未能打开文件“PlugIns”,因为它不存在。" UserInfo={NSURL=PlugIns/ -- file:///Users/wendy/softwares/ShadowsocksX-NG.app/Contents/Library/LoginItems/LaunchHelper.app/Contents/, NSFilePath=/Users/wendy/softwares/ShadowsocksX-NG.app/Contents/Library/LoginItems/LaunchHelper.app/Contents/PlugIns, NSUnderlyingError=0x14391f160 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} 默认 16:55:18.762478+0800 lsd Non-fatal error enumerating at , continuing: Error Domain=NSCocoaErrorDomain Code=260 "未能打开文件“Extensions”,因为它不存在。" UserInfo={NSURL=Extensions/ -- file:///Users/wendy/softwares/ShadowsocksX-NG.app/Contents/Library/LoginItems/LaunchHelper.app/Contents/, NSFilePath=/Users/wendy/softwares/ShadowsocksX-NG.app/Contents/Library/LoginItems/LaunchHelper.app/Contents/Extensions, NSUnderlyingError=0x143932880 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} 默认 16:55:18.762620+0800 lsd - 45683955: Checking whether application is managed at file:///Users/wendy/softwares/ShadowsocksX-NG.app/Contents/Library/LoginItems/LaunchHelper.app//com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper 默认 16:55:18.769496+0800 lsd com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper/(null):5:5:1:1:Building bundle record for app 默认 16:55:18.769608+0800 lsd com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper/(null):5:5:2:1:Built bundle record for app 默认 16:55:18.774662+0800 lsd com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper/(null):5:4:2:1:_LSServerRegisterItemInfo result = 0 默认 16:55:18.774772+0800 ShadowsocksX-NG NotifyToken::RegisterDispatch(user.uid.501.com.apple.LaunchServices.database) fired for session key 错误 16:55:18.779891+0800 backgroundtaskmanagementd unregisterLaunchItem: failed, id=anchor apple generic and identifier "com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists / or certificate 1[field.1.2.840.113635.100.6.2.6] / exists / and certificate leaf[field.1.2.840.113635.100.6.1.13] / exists */ and certificate leaf[subject.OU] = RJX3H8KBAF), code=record not found (-95) 默认 16:55:18.780419+0800 ShadowsocksX-NG Could not enable login item: com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper: 1: Operation not permitted 默认 16:55:18.780455+0800 ShadowsocksX-NG Call SMLoginItemSetEnabled with [0] failed 默认 16:55:18.786214+0800 WindowManager Connection activated | (15165) ShadowsocksX-NG 默认 16:55:18.795639+0800 tccd -[TCCDAccessIdentity staticCode]: static code for: identifier com.qiuyuzhou.ShadowsocksX-NG, type: 0: 0x1266a9ea0 at /Users/wendy/softwares/ShadowsocksX-NG.app 默认 16:55:18.832262+0800 dmd Received xpc stream event (distributed notification matching) with name: com.apple.LaunchServices.applicationRegistered user info: { bundleIDs = ( "com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper" ); isForcedUpdate = 1; isPlaceholder = 0; } 默认 16:55:19.167424+0800 ShadowsocksX-NG Install ss-local succeeded. 默认 16:55:19.175033+0800 distnoted register name: com.apple.nsquiet_safe_quit_give_reason object: com.qiuyuzhou.ShadowsocksX-NG token: 3c0000003a pid: 15165 默认 16:55:19.175095+0800 ShadowsocksX-NG NSApp cache appearance: -NSRequiresAquaSystemAppearance: 0 -appearance: (null) -effectiveAppearance: <NSCompositeAppearance: 0x600003873f00 ( "<NSAquaAppearance: 0x60000387ae00>", "<NSSystemAppearance: 0x600003873f80>" )> 默认 16:55:19.182032+0800 ShadowsocksX-NG order window: 30f op: 1 relative: 30f related: 0 默认 16:55:19.228745+0800 ShadowsocksX-NG generateSSLocalLauchAgentPlist - File has not been changed. 默认 16:55:19.229295+0800 ShadowsocksX-NG writeSSLocalConfFile - File has been changed. 默认 16:55:19.335218+0800 ShadowsocksX-NG Stop ss-local succeeded. 默认 16:55:19.380044+0800 backgroundtaskmanagementd registerLaunchItem: found existing item: uuid=3F2EBFB3-1812-4062-A70A-EE37437EC1D7, name=privoxy, type=curated legacy agent, disposition=[enabled, allowed, visible, notified], identifier=com.qiuyuzhou.shadowsocksX-NG.http, url=file:///Users/wendy/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.http.plist 默认 16:55:19.380136+0800 backgroundtaskmanagementd registerLaunchItem: checking for an updated legacy agent or daemon item: uuid=3F2EBFB3-1812-4062-A70A-EE37437EC1D7, name=privoxy, type=curated legacy agent, disposition=[enabled, allowed, visible, notified], identifier=com.qiuyuzhou.shadowsocksX-NG.http, url=file:///Users/wendy/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.http.plist 默认 16:55:19.397408+0800 backgroundtaskmanagementd registerLaunchItem: updated item with unchanged team identifier: uuid=3F2EBFB3-1812-4062-A70A-EE37437EC1D7, name=privoxy, type=curated legacy agent, disposition=[enabled, allowed, visible, notified], identifier=com.qiuyuzhou.shadowsocksX-NG.http, url=file:///Users/wendy/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.http.plist 默认 16:55:19.398333+0800 backgroundtaskmanagementd registerLaunchItem: found existing item: uuid=E75DB0A5-66E2-454A-87B9-EA30F93D9FA1, name=ss-local, type=curated legacy agent, disposition=[enabled, allowed, visible, notified], identifier=com.qiuyuzhou.shadowsocksX-NG.local, url=file:///Users/wendy/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.local.plist 默认 16:55:19.398387+0800 backgroundtaskmanagementd registerLaunchItem: checking for an updated legacy agent or daemon item: uuid=E75DB0A5-66E2-454A-87B9-EA30F93D9FA1, name=ss-local, type=curated legacy agent, disposition=[enabled, allowed, visible, notified], identifier=com.qiuyuzhou.shadowsocksX-NG.local, url=file:///Users/wendy/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.local.plist 默认 16:55:19.406431+0800 backgroundtaskmanagementd registerLaunchItem: updated item with unchanged team identifier: uuid=E75DB0A5-66E2-454A-87B9-EA30F93D9FA1, name=ss-local, type=curated legacy agent, disposition=[enabled, allowed, visible, notified], identifier=com.qiuyuzhou.shadowsocksX-NG.local, url=file:///Users/wendy/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.local.plist 默认 16:55:19.464811+0800 ShadowsocksX-NG Start privoxy succeeded. 默认 16:55:19.465163+0800 ShadowsocksX-NG run shadowsocks helper: /Library/Application Support/ShadowsocksX-NG/proxy_conf_helper 默认 16:55:19.526920+0800 authd Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [15192] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [15191] (3,0) (engine 123) 默认 16:55:19.534976+0800 authd Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [15192] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [15191] (3,0) (engine 124) 默认 16:55:19.543243+0800 authd Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [15192] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [15191] (3,0) (engine 125) 默认 16:55:19.550479+0800 authd Succeeded authorizing right 'system.services.systemconfiguration.network' by client '/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Helpers/SCHelper' [15192] for authorization created by '/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper' [15191] (3,0) (engine 126) 默认 16:55:19.552418+0800 ShadowsocksX-NG pac proxy set to off 故障 16:55:19.556169+0800 ShadowsocksX-NG 'NSKeyedUnarchiveFromData' should not be used to for un-archiving and will be removed in a future release 故障 16:55:19.558902+0800 ShadowsocksX-NG 'NSKeyedUnarchiveFromData' should not be used to for un-archiving and will be removed in a future release 默认 16:55:23.749974+0800 runningboardd Assertion did invalidate due to timeout: 159-159-5575 (target:[app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165]) 默认 16:55:23.958695+0800 runningboardd Calculated state for app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>: running-active (role: UserInteractive) 默认 16:55:23.960104+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring jetsam update because this process is not memory-managed 默认 16:55:23.960880+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring suspend because this process is not lifecycle managed 默认 16:55:23.960979+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring GPU update because this process is not GPU managed 默认 16:55:23.961200+0800 runningboardd [app<application.com.qiuyuzhou.ShadowsocksX-NG.1003407.1003417(501)>:15165] Ignoring memory limit update because this process is not memory-managed 默认 16:55:29.543507+0800 ShadowsocksX-NG NotifyToken::RegisterDispatch(user.uid.501.com.apple.LaunchServices.database) fired for session key 默认 16:55:29.716433+0800 ShadowsocksX-NG LSExceptions shared instance invalidated for timeout.

    Crash Log

    none

    Additional context Add any other context about the problem here.

    opened by WilkinWendy 0
  • 稳定vpn 9年老牌子 https://portal.shadowsocks.au/aff.php?aff=35283

    稳定vpn 9年老牌子 https://portal.shadowsocks.au/aff.php?aff=35283

    Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

    Describe the solution you'd like A clear and concise description of what you want to happen.

    Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

    Additional context Add any other context or screenshots about the feature request here.

    opened by Ultrasty 0
  • 稳定vpn https://portal.shadowsocks.au/aff.php?aff=34033

    稳定vpn https://portal.shadowsocks.au/aff.php?aff=34033

    Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

    Describe the solution you'd like A clear and concise description of what you want to happen.

    Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

    Additional context Add any other context or screenshots about the feature request here.

    opened by JinPengCN 0
  • 想问一下,什么时候能支持SSR批量导入,就是每行都是一个SSR链接

    想问一下,什么时候能支持SSR批量导入,就是每行都是一个SSR链接

    Describe the bug 不是BUG

    To Reproduce 不是BUG

    Expected behavior 想问一下,什么时候能支持SSR批量导入,就是每行都是一个SSR链接

    Screenshots

    System and Shadowsocksx-NG version: (please complete the following information):

    • OS Version: [e.g. 10.15.5]
    • Version [e.g. 1.9.4]
    opened by 18668180370 0
Releases(v1.9.4)
Owner
shadowsocks
shadowsocks is a fast tunnel proxy that helps you bypass firewalls
shadowsocks
Postie - The Next-Level HTTP API Client using Combine

Postie - The Next-Level HTTP API Client using Combine Postie is a pure Swift library for building URLRequests using property wrappers.

kula 28 Jul 23, 2022
Next generation iOS and Android apps for Mattermost in React Native

Mattermost Mobile Minimum Server versions: Current ESR version (5.37.0) Supported iOS versions: 11+ Supported Android versions: 7.0+ Mattermost is an

Mattermost 1.7k Jan 1, 2023
Next generation debugging framework for iOS

Alpha is the idea of a next generation debugging framework for iOS applications. It combines multiple debugging tools built on top of a simple, unifie

Dal Rupnik 733 Oct 29, 2022
Next-generation file browser for iOS.

Files Next-generation file browser for iOS. Multiple-column-UI on iPad System-wide Document Provider - open files in other apps Go to Folder Sorting o

Steven Troughton-Smith 300 Nov 20, 2022
ShadowsocksX-NG Continued

ShadowsocksX-NG Download Next Generation of ShadowsocksX Requirements Running macOS 10.12+ Building Xcode 12.5.1+ CocoaPods 1.10.1+ Run pod install th

ShadowsocksX-NG Continued 22 Dec 3, 2022
A tool for Swift code modification intermediating between code generation and formatting.

swift-mod A tool for Swift code modification intermediating between code generation and formatting. Overview swift-mod is a tool for Swift code modifi

Ryo Aoyama 95 Nov 3, 2022
RandomKit is a Swift framework that makes random data generation simple and easy.

RandomKit is a Swift framework that makes random data generation simple and easy. Build Status Installation Compatibility Swift Package Manager CocoaP

Nikolai Vazquez 1.5k Dec 29, 2022
Aesthetic color-scheme generation written in Swift

Lorikeet Lightweight framework for generating visually aesthetic color-schemes in Swift Requirements UIKit Features What can Lorikeet do for you Calcu

Þorvaldur Rúnarsson 31 Jun 21, 2022
Core Data code generation

mogenerator Visit the project's pretty homepage. Here's mogenerator's elevator pitch: mogenerator is a command-line tool that, given an .xcdatamodel f

Wolf Rentzsch 3k Dec 30, 2022
iOS localization swift code generation project

code-gen-library - localization-swift module code-gen-library - localization-swift module with Python bash script execute to localization swift files(

umut boz 0 Oct 26, 2021
Auto Migration generation for Vapor projects

AutoMigrator A package that generates version based migrations from Fluent.Model types. The project will check your database scheme and understand whe

Mats Eikeland Mollestad 9 Jun 18, 2022
Random and time-ordered UUID generation in Swift

UniqueID UUIDv4 and v6* generation in Swift. [API Reference] A UUID is an identifier that is unique across both space and time, with respect to the sp

Karl 34 Nov 16, 2022
A repository to experiment around the use and generation of tokens for the JLL/T Design System

Basic Style Dictionary This example code is bare-bones to show you what this framework can do. If you have the style-dictionary module installed globa

null 0 Dec 7, 2021
Core Data Generator (CDG for short) is a framework for generation (using Sourcery) of Core Data entities from plain structs/classes/enums.

Core Data Generator Introduction Features Supported platforms Installation CDG Setup RepositoryType ModelType DataStoreVersion MigrationPolicy Basic U

Lotusflare 18 Sep 19, 2022
RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X

SwCrypt Create public and private RSA keys in DER format let (privateKey, publicKey) = try! CC.RSA.generateKeyPair(2048) Convert them to PEM format l

soyer 695 Dec 8, 2022
Util for generation RSA keys on your client and save to keychain or convert into Data 🔑 🔐

RSASwiftGenerator ?? ?? To run the example project, clone the repo, and run pod install from the Example directory first. Requirements ⚠️ SWIFT 4 XCod

null 21 Apr 30, 2022
XCode and Swift game based on the generation of random cards and some functions related to the comparison of the results.

war-card-game-V1 XCode and Swift game based on the generation of random cards and some functions related to the comparison of the results. Once a card

Eduard 1 Dec 10, 2021
Delightful code generation for OpenAPI specs for Swift written in Swift

Create API Delightful code generation for OpenAPI specs for Swift written in Swi

Alexander Grebenyuk 286 Dec 23, 2022
A macOS app for code generation, automation

A macOS app for code generation, automation

null 13 Nov 11, 2022
compiler-driven, structured, type-safe source generation. never use gyb again!

factory 2022-09-10-a factory is a structured, type-safe source generation tool. It is intended to be a replacement for (and improvement over) the gyb

taylorswift 14 Dec 8, 2022