No jargon, just sharing.
No pressure, just learning.

Giffgaff 免流 V2Ray 节点搭建教程(WebSocket + HTTPS 443端口)

⚠️ 提醒: 以下所有 yourdomain.com 均需替换为您自己的实际域名(例如:xcardinalcommerce.com)。

准备工作

  • 未激活或余额为 0 的 Giffgaff SIM 卡(避免扣费)
  • 一个域名(建议与 cardinalcommerce.com 相关)
  • 支持 WebSocket 和 HTTPS 的服务器(推荐 Ubuntu)
  • 基本的 Linux 命令行操作知识

一、注册域名

  1. 访问域名注册商(Namecheap、GoDaddy、阿里云)
  2. 注册以 cardinalcommerce.com 为后缀的域名,例如:
    • xcardinalcommerce.com
    • sub.xcardinalcommerce.com
  3. 配置 DNS:添加 A 记录指向服务器公网 IP。

二、申请 HTTPS 证书

sudo apt update
sudo apt install certbot python3-certbot-nginx
sudo certbot certonly --standalone -d yourdomain.com

证书路径:

  • 证书:/etc/letsencrypt/live/yourdomain.com/fullchain.pem
  • 私钥:/etc/letsencrypt/live/yourdomain.com/privkey.pem

自动续期设置:

sudo certbot renew --dry-run
sudo crontab -e
0 0 1 * * certbot renew --quiet

三、安装与配置 Nginx(反向代理)

sudo apt install nginx
sudo nano /etc/nginx/sites-available/v2
server {
    listen 443 ssl;
    server_name yourdomain.com;

    ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
    }
}
sudo ln -s /etc/nginx/sites-available/v2 /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

四、安装与配置 V2Ray

bash <(curl -L https://github.com/v2fly/v2ray-core/releases/latest/download/install-release.sh)
sudo nano /usr/local/etc/v2ray/config.json

生成 UUID:访问 https://1024tools.com/uuid 在线生成。

{
  "inbounds": [
    {
      "port": 8080,
      "protocol": "vmess",
      "settings": {
        "clients": [
          {"id": "your-uuid-here","alterId": 0}
        ]
      },
      "streamSettings": {
        "network": "ws",
        "wsSettings": {"path": "/"}
      }
    }
  ],
  "outbounds": [{"protocol": "freedom"}]
}
sudo systemctl start v2ray
sudo systemctl enable v2ray

五、客户端配置(V2RayN / V2RayNG)

  • 协议:VMess
  • 地址:yourdomain.com
  • 端口:443
  • UUID:填写上一步生成的 UUID
  • 传输协议:WebSocket
  • 加密方式:auto

六、防火墙与日志

sudo ufw allow 443
sudo ufw enable
sudo tail -f /var/log/nginx/error.log
sudo journalctl -u v2ray

七、验证免流

插入 Giffgaff 卡后,通过 V2Ray 客户端连接节点,访问 https://yourdomain.com 测试是否消耗流量。

若移动网络访问网页正常且不扣费,则表示免流成功。

完成

通过以上步骤,您已成功在 443 端口搭建基于 WebSocket + HTTPS 的 V2Ray 节点,并可结合 Giffgaff 实现免流访问。

Categories:

Tags:

No responses yet

发表回复

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