搭建代理服务器(科学上网)

服务器配置

如果有访问外网的需求,代理服务器本身应该能直接访问外网且可以被境内访问(例如阿里云的境外服务器)。

用官方脚本安装v2ray,它会设置自启动。

bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
systemctl enable v2ray
systemctl start v2ray

修改配置文件/usr/local/etc/v2ray/config.json,主要修改服务端口号和用户id,id相当于连接代理的密码。

{
    "log": {
        "loglevel": "warning"
    },
    "routing": {
        "domainStrategy": "AsIs", # 原样处理域名
        "rules": [
            {
                "type": "field",
                "ip": [
                    "geoip:private" # 私有 IP 地址的请求将被阻止
                ],
                "outboundTag": "block"
            }
        ]
    },
    "inbounds": [
        {
            "listen": "0.0.0.0",
            "port": 35000, # 服务端口号
            "protocol": "vmess",  # VPN协议
            "settings": {
                "clients": [
                    {
                        "id": "9d1d67cb-xxxx-xxxx-xxxx-000756fdab11"
                    }
                ]
            },
            "streamSettings": {
                "network": "tcp" # 基于TCP
            }
        }
    ],
    "outbounds": [
        {
            "protocol": "freedom",
            "tag": "direct"
        },
        {
            "protocol": "blackhole",
            "tag": "block"
        }
    ]
}

重启服务使配置生效。

systemctl restart v2ray

客户端配置

WIN / MAC / Linux 客户端

客户端下载地址 https://github.com/2dust/v2rayN/releases v2rayN-With-Core.zip

安装后运行 v2rayN ,按图示添加 VMess 服务器。

配置红框内的所有项目,地址为代理服务器IP地址,端口、用户ID要与服务器配置文件/usr/local/etc/v2ray/config.json保持一致。

配置完成后,右键刚刚创建的服务器,将其设为活动服务器。然后设置为“自动配置系统代理”、“绕过大陆”,即可愉快起飞。系统关机前需要先关闭客户端,否则下次进系统无法使用网络,此时再打开客户端即可恢复。

安卓客户端

安卓客户端下载地址 https://github.com/2dust/v2rayNG/releases v2rayNG_xxxx_arm64-v8a.apk

配置方式与在 WIN 下雷同。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

Index
滚动至顶部