iOS & Android 設定(基本篇)

無錯,本文明顯是標題黨,世界無完全免費的午餐。iOS 暫時未有免費的 V2ray client,暫時有 Shadowrocket, Shadowray, Kitsunebi 等,全部都是付費 app,由 $15 到 $23 不等。

今次示範以Shadowrocket 為例,其他 client 都大同小異。

shadowrocket base settings
沒有太多特喇的設定

可以看到這次沒有太多地方需要設定,只要最基本的 IP / domain,port,UUID 就可以了。

Android 的話有數種免費的 client,今次使用 V2rayNG 示範。

v2rayng base settings
和 iOS 一樣,只需輸入基本資料
v2rayng base settings
其他只有 「tcp」 比較需要留意

同樣地,沒有太多需要設定。

如果使用 Actinium,可以將以下 config 儲成 client.json 來滙入。

{
    "log": {
        "loglevel": "warning"
    },
    "inbound": {
        "port": 1080,
        "listen": "127.0.0.1",
        "protocol": "socks",
        "settings": {
            "auth": "noauth",
            "udp": false,
            "ip": "127.0.0.1"
        }
    },
    "outbound": {
        "protocol": "vmess",
        "settings": {
            "vnext": [{
                "address": "ent-home.asuscomm.com",
                "port": 10086,
                "users": [{
                    "id": "23ad6b10-8d1a-40f7-8ad0-e3e35cd38297",
                    "alterId": 64,
                    "security": "auto"
                }]
            }]
        },
        "mux": {
            "enabled": true
        }
    },
    "outboundDetour": [{
        "protocol": "freedom",
        "settings": {},
        "tag": "direct"
    }],
    "dns": {
        "servers": [
            "8.8.8.8",
            "8.8.4.4",
            "localhost"
        ]
    },
    "routing": {
        "strategy": "rules",
        "settings": {
            "domainStrategy": "IPIfNonMatch",
            "rules": [{
                    "type": "field",
                    "port": "1-52",
                    "outboundTag": "direct"
                },
                {
                    "type": "field",
                    "port": "54-79",
                    "outboundTag": "direct"
                },
                {
                    "type": "field",
                    "port": "81-442",
                    "outboundTag": "direct"
                },
                {
                    "type": "field",
                    "port": "444-65535",
                    "outboundTag": "direct"
                },
                {
                    "type": "field",
                    "domain": ["geosite:cn"],
                    "outboundTag": "direct"
                },
                {
                    "type": "field",
                    "ip": [
                        "0.0.0.0/8",
                        "10.0.0.0/8",
                        "100.64.0.0/10",
                        "127.0.0.0/8",
                        "169.254.0.0/16",
                        "172.16.0.0/12",
                        "192.0.0.0/24",
                        "192.0.2.0/24",
                        "192.168.0.0/16",
                        "198.18.0.0/15",
                        "198.51.100.0/24",
                        "203.0.113.0/24",
                        "::1/128",
                        "fc00::/7",
                        "fe80::/10",
                        "geoip:cn"
                    ],
                    "outboundTag": "direct"
                }
            ]
        }
    }
}