Giffgaff 免流 V2Ray 节点搭建教程(WebSocket + HTTPS 443端口)
⚠️ 提醒: 以下所有 yourdomain.com 均需替换为您自己的实际域名(例如:xcardinalcommerce.com)。
准备工作
- 未激活或余额为 0 的 Giffgaff SIM 卡(避免扣费)
- 一个域名(建议与 cardinalcommerce.com 相关)
- 支持 WebSocket 和 HTTPS 的服务器(推荐 Ubuntu)
- 基本的 Linux 命令行操作知识
一、注册域名
- 访问域名注册商(Namecheap、GoDaddy、阿里云)
- 注册以 cardinalcommerce.com 为后缀的域名,例如:
- xcardinalcommerce.com
- sub.xcardinalcommerce.com
- 配置 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 实现免流访问。
No responses yet