Usage

Some features are linked to a Surge manual page, that means the usage of that feature is same as Surge config, you can follow the configuration with Surge manual page.

Add Profile

Add profiles

Create a new config

Sample config file

replace your server nodes with specific pattern.

[General]
skip-proxy = 10.0.0.0/8, 17.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10, 127.0.0.1, localhost, *.local
dns-server = 114.114.114.114, 208.67.222.222:443, system
udp-relay = true
[Proxy]
node1 = socks5, 1.2.3.4, surfboard, password
node2 = http, 1.2.3.4, , tls = false
node3 = https, 1.2.3.4, , skip-cert-verify = false
node4 = ss, 1.2.3.4, 443, chacha20, surfboard
node5 = ss, 1.2.3.4, 443, chacha20, surfboard, obfs=tls, obfs-host=p69-keyvalueservice.icloud.com
DIRECT = direct
REJECT = reject
[Proxy Group]
Proxy = select, DIRECT, node1, node2, node3, node4, node5
[Rule]
DOMAIN-SUFFIX, baidu.com, REJECT
DOMAIN-KEYWORD, google, node2
DOMAIN-KEYWORD, twitter, Proxy, force-remote-dns
DOMAIN, www.ipip.net, Proxy
IP-CIDR, 192.168.0.0/16, DIRECT
IP-CIDR, 8.8.8.8/32, node1
GEOIP, CN, DIRECT
FINAL, Proxy
[Host]
abc.com = 1.2.3.4
*.dev = 6.7.8.9
foo.com = bar.com
bar.com = server:8.8.8.8
computer = server:system

Add config with QRcode

The url embeded with QRcode shoud be started with surfbord(or surge):///install-config?url=.

For example: surge:///install-config?url=http(s)://a.b.c/url.conf

you can use managed config to edit your profile remotely then you can update it with just a tap

Add config with url

type or paste your profile url here and tap download to add

you can use managed config to edit your profile remotely then you can update it with just a tap

Add config from localfile

Sometimes you may not able to select a file from local file manager, try to use a third-part file manager (like solid explorer) to access to your local file(may not work on some devices, working on my Samsung S8+).

Edit Profile

from Ver0.8.6(27) you can edit your profile via a web based text-editor. Just tap the up right corner menu and select External editor and following the guide.

Start using

Tap the Config page ,select which node you need then tap the switch page and toggle the trigger.