Skip to content

Instantly share code, notes, and snippets.

@soffchen
Last active April 25, 2025 12:25
Show Gist options
  • Save soffchen/05bc0f017a10486eb646 to your computer and use it in GitHub Desktop.
Save soffchen/05bc0f017a10486eb646 to your computer and use it in GitHub Desktop.

Revisions

  1. @Blankwonder Blankwonder revised this gist Sep 12, 2015. 1 changed file with 7 additions and 3 deletions.
    10 changes: 7 additions & 3 deletions Surge.md
    Original file line number Diff line number Diff line change
    @@ -13,18 +13,22 @@
    ## Configuration
    * General 部分的 interface 和 port 设置仅供 Mac 版本使用
    * Proxy 部分支持两种代理
    * TW-Telecom=shadowsocks,127.0.0.1,3120,rc4-md5,Password
    * JP-Linode=socks5,127.0.0.1,3129
    * ProxyA=shadowsocks,127.0.0.1,3120,rc4-md5,Password
    * ProxyB=socks5,127.0.0.1,3129
    * Rule 部分支持以下 4 种规则,对于每个域名规则会按照顺序去尝试匹配
    * DOMAIN-SUFFIX 域名后缀匹配
    * DOMAIN-KEYWORD 域名关键字匹配,用于 google 或者 youtube 这种有无数个国家后缀的服务
    * GEOIP 根据 IP 归属地匹配,当遇到这项规则时会使用当前的 DNS 去解析域名,所以可能会受到 GFW 污染影响,请将被污染的域名写在该规则的前面
    * GEOIP 根据 IP 归属地匹配,当遇到这项规则时会使用当前的 DNS 去解析域名,所以可能会受到 GFW 污染影响,对于会被污染的域名请在 GEOIP 规则之前使用匹配规则
    * FINAL 结束匹配,一般在最后使用,指定默认线路

    ## Known Issues
    * 不支持 HTTP pipelining,目前暂时没有发现哪个应用默认启用了
    * 不支持多个代理同时使用 Shadosocks 的 table 加密模式(其余模式不受影响)
    * 对某些不是很遵守 HTTP 规范的服务器支持会有问题
    * 应用必须遵从系统代理设置,且暂时不支持 UDP 应用,目前已知的不支持的应用有
    * 官方 Twitter.app
    * QQ 和微信的聊天功能 (不受代理控制但是能正常使用)
    * 各种在线游戏 (不受代理控制但是能正常使用)

    ## Roadmap
    * 更多 GUI 功能
  2. @Blankwonder Blankwonder revised this gist Sep 12, 2015. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions Surge.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    # Feature
    ## Feature
    * 替代 PAC,实现根据规则区分选择代理线路
    * 支持 SOCKS5 和 Shadowsocks 协议
    * 完整支持所有的 Shadowsocks 加密方式 (table, rc4-md5, salsa20, chacha20, aes-256-cfb, aes-192-cfb, aes-128-cfb, bf-cfb, cast5-cfb, des-cfb, rc2-cfb, rc4, seed-cfb)
    @@ -7,10 +7,10 @@
    * 直接临时修改某个域名的访问规则 (暂时仅 Mac 版本)
    * 支持使用 GeoIP 规则决定线路

    # Usage
    ## Usage
    * 需要 OS X 10.10 / iOS 9.0 以上版本

    # Configuration
    ## Configuration
    * General 部分的 interface 和 port 设置仅供 Mac 版本使用
    * Proxy 部分支持两种代理
    * TW-Telecom=shadowsocks,127.0.0.1,3120,rc4-md5,Password
    @@ -21,12 +21,12 @@
    * GEOIP 根据 IP 归属地匹配,当遇到这项规则时会使用当前的 DNS 去解析域名,所以可能会受到 GFW 污染影响,请将被污染的域名写在该规则的前面
    * FINAL 结束匹配,一般在最后使用,指定默认线路

    # Known Issues
    ## Known Issues
    * 不支持 HTTP pipelining,目前暂时没有发现哪个应用默认启用了
    * 不支持多个代理同时使用 Shadosocks 的 table 加密模式(其余模式不受影响)
    * 对某些不是很遵守 HTTP 规范的服务器支持会有问题

    # Roadmap
    ## Roadmap
    * 更多 GUI 功能
    * DIRECT 模式支持指定某个 interface
    * 支持 HTTP/HTTPS 代理
  3. @Blankwonder Blankwonder revised this gist Sep 12, 2015. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion Surge.md
    Original file line number Diff line number Diff line change
    @@ -1,12 +1,15 @@
    # Feature
    * 替代 PAC,实现根据规则区分选择代理线路
    * 支持 SOCKS5 和 Shadowsocks 协议
    * 完整支持所有的 Shadowsocks 加密方式 ()
    * 完整支持所有的 Shadowsocks 加密方式 (table, rc4-md5, salsa20, chacha20, aes-256-cfb, aes-192-cfb, aes-128-cfb, bf-cfb, cast5-cfb, des-cfb, rc2-cfb, rc4, seed-cfb
    * 全面支持双向 HTTP Keep-Alvie
    * 快,各种黑科技加速
    * 直接临时修改某个域名的访问规则 (暂时仅 Mac 版本)
    * 支持使用 GeoIP 规则决定线路

    # Usage
    * 需要 OS X 10.10 / iOS 9.0 以上版本

    # Configuration
    * General 部分的 interface 和 port 设置仅供 Mac 版本使用
    * Proxy 部分支持两种代理
  4. @Blankwonder Blankwonder revised this gist Sep 12, 2015. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions Surge.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    Feature
    # Feature
    * 替代 PAC,实现根据规则区分选择代理线路
    * 支持 SOCKS5 和 Shadowsocks 协议
    * 完整支持所有的 Shadowsocks 加密方式 ()
    @@ -7,7 +7,7 @@ Feature
    * 直接临时修改某个域名的访问规则 (暂时仅 Mac 版本)
    * 支持使用 GeoIP 规则决定线路

    Configuration
    # Configuration
    * General 部分的 interface 和 port 设置仅供 Mac 版本使用
    * Proxy 部分支持两种代理
    * TW-Telecom=shadowsocks,127.0.0.1,3120,rc4-md5,Password
    @@ -18,12 +18,12 @@ Configuration
    * GEOIP 根据 IP 归属地匹配,当遇到这项规则时会使用当前的 DNS 去解析域名,所以可能会受到 GFW 污染影响,请将被污染的域名写在该规则的前面
    * FINAL 结束匹配,一般在最后使用,指定默认线路

    Known Issues
    # Known Issues
    * 不支持 HTTP pipelining,目前暂时没有发现哪个应用默认启用了
    * 不支持多个代理同时使用 Shadosocks 的 table 加密模式(其余模式不受影响)
    * 对某些不是很遵守 HTTP 规范的服务器支持会有问题

    Roadmap
    # Roadmap
    * 更多 GUI 功能
    * DIRECT 模式支持指定某个 interface
    * 支持 HTTP/HTTPS 代理
  5. @Blankwonder Blankwonder created this gist Sep 12, 2015.
    32 changes: 32 additions & 0 deletions Surge.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,32 @@
    Feature
    * 替代 PAC,实现根据规则区分选择代理线路
    * 支持 SOCKS5 和 Shadowsocks 协议
    * 完整支持所有的 Shadowsocks 加密方式 ()
    * 全面支持双向 HTTP Keep-Alvie
    * 快,各种黑科技加速
    * 直接临时修改某个域名的访问规则 (暂时仅 Mac 版本)
    * 支持使用 GeoIP 规则决定线路

    Configuration
    * General 部分的 interface 和 port 设置仅供 Mac 版本使用
    * Proxy 部分支持两种代理
    * TW-Telecom=shadowsocks,127.0.0.1,3120,rc4-md5,Password
    * JP-Linode=socks5,127.0.0.1,3129
    * Rule 部分支持以下 4 种规则,对于每个域名规则会按照顺序去尝试匹配
    * DOMAIN-SUFFIX 域名后缀匹配
    * DOMAIN-KEYWORD 域名关键字匹配,用于 google 或者 youtube 这种有无数个国家后缀的服务
    * GEOIP 根据 IP 归属地匹配,当遇到这项规则时会使用当前的 DNS 去解析域名,所以可能会受到 GFW 污染影响,请将被污染的域名写在该规则的前面
    * FINAL 结束匹配,一般在最后使用,指定默认线路

    Known Issues
    * 不支持 HTTP pipelining,目前暂时没有发现哪个应用默认启用了
    * 不支持多个代理同时使用 Shadosocks 的 table 加密模式(其余模式不受影响)
    * 对某些不是很遵守 HTTP 规范的服务器支持会有问题

    Roadmap
    * 更多 GUI 功能
    * DIRECT 模式支持指定某个 interface
    * 支持 HTTP/HTTPS 代理
    * 支持自定义 IP 段规则
    * 支持正则表达式规则
    * 支持根据 URL 设置规则