-
vpn的原理是将本地流量发送到远程服务器
-
github会提供一些免费的额度
-
最好使用私库,如果被他人获得使用可能会封号
根据指引操作即可
- 点击new,创建仓库
- 启动 Codespace 环境(vscode风格),需要等待一段时间
- 获取root权限
打开终端,默认已经打开(如果没有打开使用ctrl+` 打开)
sudo su - 环境初始化(下载发动机)
下载 sing-box 官方程序包
wget https://github.com/SagerNet/sing-box/releases/download/v1.10.1/sing-box-1.10.1-linux-amd64.tar.gz解压安装包
tar -zxvf sing-box-1.10.1-linux-amd64.tar.gz进入程序目录
cd sing-box-1.10.1-linux-amd64- 精准匹配
为了确保连接的唯一性和安全性,我们需要手动写入配置文件。这里我们直接锁定 UUID 和 传输路径,避免了脚本随机生成导致的不确定性。
把这里的UUID修改成自己的。
cat <<EOF > ./config.json
{
"log": { "level": "info" },
"inbounds": [{
"type": "vless",
"tag": "vless-in",
"listen": "::",
"listen_port": 8080,
"users": [{ "uuid": "4ee06e75-4605-4cbd-896a-c88e7751cbbb" }],
"transport": { "type": "ws", "path": "/vless" }
}],
"outbounds": [{ "type": "direct", "tag": "direct" }]
}
EOFUUID生成
打开v2rayN软件,没有需要修改
- 启动服务
./sing-box run -c ./config.json- 权限配置(关键)
github的端口默认是私有的,必须公开(端口是没有的,需要自己手动加入8080端口)
- v2rayN配置
地址 (Address): 填你的 GitHub 预览域名 (不带 https://)
端口 (Port): 443 (核心重点!)
用户 ID (UUID): 4ee06e75-4605-4cbd-896a-c88e7751cbbb(你自己的UUID)
传输协议 (Network): ws
伪装类型 (Header type): none
路径 (Path): /vless
底层传输安全 (TLS): tls
SNI: 填你的 GitHub 预览域名(不带 https://)
如果发现节点失效,登录 GitHub 进入项目,点击底部的 Terminal,按键盘“向上箭头”找回命令 ./sing-box run -c ./config.json 回车即可,无需重新配置。












