Skip to content

搭建 VPN

利用已有的 VPS 服务器,可以很轻松的搭建

安装 V2ray

直接执行如下脚本

bash <(curl -s -L https://git.io/v2ray-setup.sh)

开始安装:

---------- V2Ray 配置信息 -------------

 地址 (Address) = x.x.x.x

 端口 (Port) = 31535

 用户ID (User ID / UUID) = 339900e8-d1cb-44b5-98d6-1999fec20155

 额外ID (Alter Id) = 0

 传输协议 (Network) = kcp

 伪装类型 (header type) = dtls

---------- END -------------

V2Ray 客户端使用教程: https://git.io/v2ray-client

提示: 输入  v2ray url  可生成 vmess URL 链接 / 输入  v2ray qr  可生成二维码链接

---------- V2Ray vmess URL / V2RayNG v0.4.1+ / V2RayN v2.1+ / 仅适合部分客户端 -------------

vmess://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

上面输出的 vmess://xxxxxx 就是 v2ray 的订阅的地址,可以在客户端安装对应的软件导入链接,启动客户端即可

windows 端

可以使用 2dust/v2rayN

MAC 端

可以使用 Qv2ray/Qv2rayv2fly/v2ray-core

参考教程:SpxTFes1B8U

安卓端

从 Google Play 下载 V2rayNG 即可

iOS

从 APP store 下载使用 shadowrocket

Docker

推荐使用 v2rayA v2rayA/v2rayA

通过 XRay 搭建

上面搭建的 VPN 传输方式为 vmess + kcp,我们还可以搭建更多的协议

$ bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/956bf85bbac978d56c0e319c5fac2d6db7df9564/install.sh)

参考:SpxTFes1B8U

我这里还搭建 vmess+ws 和 vless+tcp+tls 的方式,我们就拥有了三个节点

踩坑

在 X-UI 面板查看 XRay 运行状态的时候,显示 error,具体的错误为:

Failed to start: app/proxyman/inbound: failed to listen TCP on 62789...

2dust/v2rayN#1735 找到了解决思路。我们重启网络服务,然后再重启机器即可

$ sudo systemctl restart networking
$ reboot

检测端口是否被封

访问格式:https://tcp.ping.pe/[ip]:[port],如果只有大陆连接失败,大概率端口被封了,我们可以换一个端口

例如(已脱敏例子):https://tcp.ping.pe/45.246.25.4:55865

Released under the MIT License.