Skip to content

Instantly share code, notes, and snippets.

@lenonhere
Forked from janlay/README.md
Created October 4, 2015 15:17
Show Gist options
  • Save lenonhere/98ef0f854e70b74c078e to your computer and use it in GitHub Desktop.
Save lenonhere/98ef0f854e70b74c078e to your computer and use it in GitHub Desktop.

Revisions

  1. @janlay janlay revised this gist Oct 4, 2015. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion surge.conf
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,5 @@
    # This config file was created for myself (@janlay). You may want to add or remove some rules to make efficient use of the Internet.

    [General]
    # warning, notify, info, verbose
    loglevel = notify
    @@ -25,7 +27,7 @@ DOMAIN-SUFFIX,ls.apple.com,DIRECT
    DOMAIN-SUFFIX,apple.com,Proxy
    DOMAIN-SUFFIX,icloud.com,Proxy

    # Force some domains which are fucked by GFW while resolving DNS, or don't respect the system proxy
    # Force some domains which are fucked by GFW while resolving DNS, or apps don't respect the system proxy
    DOMAIN-KEYWORD,google,Proxy,tcp-force
    DOMAIN-KEYWORD,facebook,Proxy,tcp-force
    DOMAIN-KEYWORD,youtube,Proxy,tcp-force
  2. @janlay janlay revised this gist Oct 4, 2015. 1 changed file with 1 addition and 3 deletions.
    4 changes: 1 addition & 3 deletions surge.conf
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ DOMAIN-SUFFIX,pingma.qq.com,REJECT
    # Accelerate most visited sites
    DOMAIN-SUFFIX,cn,DIRECT
    DOMAIN-SUFFIX,qq.com,DIRECT
    DOMAIN-KEYWORD,ali,DIRECT
    DOMAIN-KEYWORD,alipay,DIRECT
    DOMAIN-KEYWORD,taobao,DIRECT
    DOMAIN-KEYWORD,baidu,DIRECT
    DOMAIN-SUFFIX,ls.apple.com,DIRECT
    @@ -49,8 +49,6 @@ IP-CIDR,192.168.0.0/16,DIRECT
    IP-CIDR,10.0.0.0/8,DIRECT
    IP-CIDR,172.16.0.0/12,DIRECT
    IP-CIDR,127.0.0.0/8,DIRECT
    # iOS Hotspot
    IP-CIDR,172.20.0.0/16,DIRECT

    # Detect local network
    GEOIP,CN,DIRECT
  3. @janlay janlay revised this gist Oct 4, 2015. 1 changed file with 11 additions and 3 deletions.
    14 changes: 11 additions & 3 deletions surge.conf
    Original file line number Diff line number Diff line change
    @@ -10,27 +10,31 @@ Proxy = custom, 1.2.3.4, 443, rc4-md5, password, http://server/custom.module
    # Block privacy trackers
    DOMAIN-KEYWORD,umeng.co,REJECT
    DOMAIN-SUFFIX,log.mmstat.com,REJECT
    DOMAIN-SUFFIX,doubleclick.net,REJECT
    DOMAIN-SUFFIX,monitor.uu.qq.com,REJECT
    DOMAIN-SUFFIX,beacon.qq.com,REJECT
    DOMAIN-SUFFIX,pingma.qq.com,REJECT

    # Accelerate most visited sites
    DOMAIN-SUFFIX,cn,DIRECT
    DOMAIN-SUFFIX,qq.com,DIRECT
    DOMAIN-KEYWORD,alipay,DIRECT
    DOMAIN-KEYWORD,ali,DIRECT
    DOMAIN-KEYWORD,taobao,DIRECT
    DOMAIN-KEYWORD,baidu,DIRECT
    DOMAIN-SUFFIX,ls.apple.com,DIRECT
    DOMAIN-SUFFIX,apple.com,Proxy
    DOMAIN-SUFFIX,icloud.com,Proxy

    # Force some domains which are fucked by GFW while resolving DNS
    # Force some domains which are fucked by GFW while resolving DNS, or don't respect the system proxy
    DOMAIN-KEYWORD,google,Proxy,tcp-force
    DOMAIN-KEYWORD,facebook,Proxy,tcp-force
    DOMAIN-KEYWORD,youtube,Proxy,tcp-force
    DOMAIN-KEYWORD,twitter,Proxy,tcp-force
    DOMAIN-KEYWORD,gmail,Proxy,tcp-force

    # Fix incorrect GeopIP data
    DOMAIN-SUFFIX,twimg.com,Proxy

    # Workaround for some apps
    # Instagram
    DOMAIN-KEYWORD,instagram,Proxy,tcp-force
    @@ -45,6 +49,10 @@ IP-CIDR,192.168.0.0/16,DIRECT
    IP-CIDR,10.0.0.0/8,DIRECT
    IP-CIDR,172.16.0.0/12,DIRECT
    IP-CIDR,127.0.0.0/8,DIRECT
    # iOS Hotspot
    IP-CIDR,172.20.0.0/16,DIRECT

    # Detect local network
    GEOIP,CN,DIRECT
    FINAL,Proxy
    # Use proxy for all others
    FINAL,Proxy
  4. @janlay janlay revised this gist Oct 4, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion surge.conf
    Original file line number Diff line number Diff line change
    @@ -17,7 +17,7 @@ DOMAIN-SUFFIX,pingma.qq.com,REJECT
    # Accelerate most visited sites
    DOMAIN-SUFFIX,cn,DIRECT
    DOMAIN-SUFFIX,qq.com,DIRECT
    DOMAIN-KEYWORD,ali,DIRECT
    DOMAIN-KEYWORD,alipay,DIRECT
    DOMAIN-KEYWORD,taobao,DIRECT
    DOMAIN-KEYWORD,baidu,DIRECT
    DOMAIN-SUFFIX,ls.apple.com,DIRECT
  5. @janlay janlay revised this gist Oct 4, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion surge.conf
    Original file line number Diff line number Diff line change
    @@ -4,7 +4,7 @@ loglevel = notify

    [Proxy]
    # http, https, socks5
    Proxy = custom, 1.2.3.4, 443, rc4-md5, password, http://surge.run/SSEncrypt.module
    Proxy = custom, 1.2.3.4, 443, rc4-md5, password, http://server/custom.module

    [Rule]
    # Block privacy trackers
  6. @janlay janlay revised this gist Oct 4, 2015. 1 changed file with 7 additions and 3 deletions.
    10 changes: 7 additions & 3 deletions surge.conf
    Original file line number Diff line number Diff line change
    @@ -1,24 +1,28 @@
    [General]
    # warning, notify, info, verbose
    loglevel = notify

    [Proxy]
    # http, https, socks5
    Proxy = custom, 1.2.3.4, 443, rc4-md5, password, http://surge.run/SSEncrypt.module

    [Rule]
    # Block privacy trackers
    DOMAIN-KEYWORD,umeng.co,REJECT
    DOMAIN-SUFFIX,googleadservices.com,REJECT
    DOMAIN-SUFFIX,log.mmstat.com,REJECT
    DOMAIN-SUFFIX,monitor.uu.qq.com,REJECT
    DOMAIN-SUFFIX,beacon.qq.com,REJECT
    DOMAIN-SUFFIX,pingma.qq.com,REJECT

    # Accelerate for local sites
    DOMAIN-SUFFIX,ls.apple.com,DIRECT
    # Accelerate most visited sites
    DOMAIN-SUFFIX,cn,DIRECT
    DOMAIN-SUFFIX,qq.com,DIRECT
    DOMAIN-KEYWORD,ali,DIRECT
    DOMAIN-KEYWORD,taobao,DIRECT
    DOMAIN-KEYWORD,baidu,DIRECT
    DOMAIN-SUFFIX,ls.apple.com,DIRECT
    DOMAIN-SUFFIX,apple.com,Proxy
    DOMAIN-SUFFIX,icloud.com,Proxy

    # Force some domains which are fucked by GFW while resolving DNS
    DOMAIN-KEYWORD,google,Proxy,tcp-force
  7. @janlay janlay created this gist Oct 4, 2015.
    46 changes: 46 additions & 0 deletions surge.conf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,46 @@
    [General]
    loglevel = notify

    [Proxy]
    Proxy = custom, 1.2.3.4, 443, rc4-md5, password, http://surge.run/SSEncrypt.module
    [Rule]
    # Block privacy trackers
    DOMAIN-KEYWORD,umeng.co,REJECT
    DOMAIN-SUFFIX,googleadservices.com,REJECT
    DOMAIN-SUFFIX,log.mmstat.com,REJECT
    DOMAIN-SUFFIX,monitor.uu.qq.com,REJECT
    DOMAIN-SUFFIX,beacon.qq.com,REJECT
    DOMAIN-SUFFIX,pingma.qq.com,REJECT

    # Accelerate for local sites
    DOMAIN-SUFFIX,ls.apple.com,DIRECT
    DOMAIN-SUFFIX,cn,DIRECT
    DOMAIN-SUFFIX,qq.com,DIRECT
    DOMAIN-KEYWORD,ali,DIRECT
    DOMAIN-KEYWORD,taobao,DIRECT
    DOMAIN-KEYWORD,baidu,DIRECT

    # Force some domains which are fucked by GFW while resolving DNS
    DOMAIN-KEYWORD,google,Proxy,tcp-force
    DOMAIN-KEYWORD,facebook,Proxy,tcp-force
    DOMAIN-KEYWORD,youtube,Proxy,tcp-force
    DOMAIN-KEYWORD,twitter,Proxy,tcp-force
    DOMAIN-KEYWORD,gmail,Proxy,tcp-force

    # Workaround for some apps
    # Instagram
    DOMAIN-KEYWORD,instagram,Proxy,tcp-force
    # Telegram
    IP-CIDR,91.108.56.0/22,Proxy,tcp-force
    IP-CIDR,91.108.4.0/22,Proxy,tcp-force
    IP-CIDR,109.239.140.0/24,Proxy,tcp-force
    IP-CIDR,149.154.160.0/20,Proxy,tcp-force

    # LAN, debugging rules should above this line
    IP-CIDR,192.168.0.0/16,DIRECT
    IP-CIDR,10.0.0.0/8,DIRECT
    IP-CIDR,172.16.0.0/12,DIRECT
    IP-CIDR,127.0.0.0/8,DIRECT

    GEOIP,CN,DIRECT
    FINAL,Proxy