建站是一种信仰,即使每天1ip,那也必须要有一个属于自己的博客。但是每天vps挂着没啥流量的博客着实浪费。装个v2ray与博客共存,而且v2ray利用网站进行伪装,两全其美!
为什么推荐这一配置,它产生的流量就是通过网站发出的,GFW是分不清的,所以比较稳。我自己用这个配置2年没有被封过一次。
2022/02/16 | 更新Windows客户端V2rayN配置教程 |
2022/01/13 | v2最近强制启用了VMessAEAD,之前搭建的用户需要去宝塔config.json里找到”alterId”: 64,把64改为0,然后vps重启一下v2。小火箭需要在客户端“额外ID”填入0,Windows和安卓需要下载最新的客户端(下方链接已更新) |
2021/11/25 | 宝塔国际版aapanel也适用,只是页面是英文,步骤是一模一样 |
2021/10/03 | 更新安卓与Windows客户端配置教程 |
准备工作:
准备一个域名和一台vps,并将域名解析到vps。Freenom 可以注册免费域名
搭建好宝塔并安装nginx
宝塔和nginx完成以后,回到vps SSH窗口
执行命令
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
执行完后,回到宝塔面板,
左侧文件,依次打开,如下图所示

编辑config.json这个文件,打开文件后先清空里面的内容,再粘贴下面代码进去并保存
{
"inbounds": [
{
"port": 10000,
"listen":"127.0.0.1",
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "000fe881-b655-4212-b804-b00f9970d5aa",
"alterId": 0
}
]
},
"streamSettings": {
"network": "ws",
"wsSettings": {
"path": "/happy"
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
}
]
}
代码中的000fe881-b655-4212-b804-b00f9970d5aa可以变更一下。比如换几个数字。相当于是个密码。但是格式必须相同(小火箭里的UUID指的就是这串代码)
然后宝塔新建一个网站(域名是文章开头你解析的),如下图所示(数据库,PHP都无所谓)

首先申请SSL证书(这步不用说了吧)
然后点击配置文件,在配置文件最顶部添加以下代码
# 定义变量
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}

然后大概这个位置(如下图)添加以下代码
#v2配置文件
location /happy {
proxy_pass http://127.0.0.1:10000;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
}

保存
回到vps SSH窗口
启动v2ray
systemctl start v2ray
设置开机自启
systemctl enable v2ray
OK,V2ray服务端已全部完成
下面说ios小火箭配置:
安卓客户端V2rayNG:v2rayNG.apk
安卓V2rayNG配置:
Windows客户端V2rayN:v2rayN.zip
Windows V2rayN配置:
解压运行V2rayN文件夹里的V2rayN.exe,提示未安装.NET Framework的话去Microsoft官网下载.NET Framework4.8以上的版本安装好再重新运行V2rayN
V2rayN左上角点击服务器,添加Vmess协议,配置就按照上面安卓的照葫芦画瓢
v2ray其他常用命令
## 启动
systemctl start v2ray
## 停止
systemctl stop v2ray
## 重启
systemctl restart v2ray
## 开机自启
systemctl enable v2ray
##卸载v2ray
先停止v2ray
systemctl stop v2ray
systemctl disable v2ray
再执行一键移除
bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) --remove
补充:域名在cloudflare管理的话可直接点亮云朵这样你所有流量都会走cf,GFW就更是拿你没办法,只有污染域名。一般小站没什么ZZ内容GFW还没那个闲工夫污染域名。所以套了cf的话那简直是稳如狗,想被Q都Q不了。但是众所周知cf速度堪忧。非特殊情况下不用套cf。特殊时期可以套套cf。简直完美!
另外被Q的ip通过点亮cloudflare的云朵,也可以复活。换句话说,即使这台vps被Q了,依然可以用它来扶Q
host能不使用自己的網址,使用其他網址嗎?隨便mian'liu。
tls应该不能使用其他域名
哥,谢谢你。一直不行,cloudflare 那边一直选的是完全(严格),改成完成 就行了
改成第三个完全 就好了
翻出来了,感谢lz~~~
请教一下,用的是上文的方法搭的梯子,我在转发配置的时候,提示 检测到目标服务器不支持TLS连接,无法添加,是什么原因?我们搭的不就是VLESS+WS+TLS么?
已解决
好的
哥们,手机端慢,电脑端秒开什么情况
按照流程操作,最终手机客户端提示context deadline exceeded http://www.daifa.live打开也不对
电脑端有没问题
mac电脑端也不好使,不知道是否版本问题,查询443端口被墙,端口怎么换呢,网址打开后的页面也不是小说页面http://www.daifa.live,请帮忙看看谢谢
网站都出错那是你宝塔安装有问题
换个nginx版本好了,请问怎么更改端口,443被封了
宝塔添加网站输入域名时。域名:端口
关闭ssl,然后客户端也关闭tls就好
非常感谢,本来一切正常可用了,结果重启后连接不上了,网址打开的又不对了
网站都打不开,那是你宝塔环境的问题
2022/02/16 15:01:47 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: connection ends > v2ray.com/core/proxy/vmess/outbound: failed to read header > v2ray.com/core/proxy/vmess/encoding: failed to read response header > websocket: close 1000 (normal)
时间 已经同步过了
小火箭正常,V2RayN就是这个提示
右击v2rayn图标路由设置为全局。检查Framework4.8是否为4.8版本
我是3.23版本的V2RayN,之前一直使用正常,非要全局模式,不能使用绕过模式吗?
绕过模式你需要先导入规则。规则都没有肯定连接不了
2022/02/16 15:01:47 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: connection ends > v2ray.com/core/proxy/vmess/outbound: failed to read header > v2ray.com/core/proxy/vmess/encoding: failed to read response header > websocket: close 1000 (normal)
时间 已经同步过了
连不上了,更新了最新的还是不行啊?
我这边测试了3大设备都没问题的
看了一下报错:
[transport/internet/websocket: failed to dial WebSocket > transport/internet/websocket: failed to dial to (wss://****/happy): 404 Not Found > websocket: bad handshake transport/internet/websocket: failed to dial WebSocket > transport/internet/websocket: failed to dial to (wss://****/happy): > dial tcp: operation was canceled] > common/retry: all retry attempts failed
[root@racknerd-6e57ec ~]# bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 21647 100 21647 0 0 151k 0 –:–:– –:–:– –:–:– 152k
info: No new version. The current version of V2Ray is v4.44.0 .
请问博主,这个情况怎么办?
似乎你已经安装过了
可以了,是要在电脑软件上面选择 系统代理-自动配置系统代理
没认真看教程……
v2fly 5.0新版配置文件格式是不是变了?有哪里要改的
没有变
用同样的订阅,安卓能翻,windows端不能,什么原因。
已经全部处理完毕。因为Windows客户端是旧版本,不支持最新的v2协议。重新下载最新的客户端就可解决了
在线更新最新了。应该不用重新下载,改天试试重装
博主问一下,我这边搭建后电脑可以正常翻,手机无法翻,找不到原因
电话可以用说明搭建没问题。应该是手机操作不对,自己再看看配置步骤啥的
没太关注v2。v2协议更新了。文章顶部有说明即可解决
nginx同样的配置可以伪装ssr吗?
MD5认证机制出了之后,按上面的教程走还能正常使用吗?还要不要进行什么额外的操作?
没什么影响。目前我自己使用一切正常。后面有问题的话会更新。应该来说加了这个啥也没啥关系
😎 教程很详细
WS+TLS断流问题严重啊,请问有好的解决方法吗 😀
一般来说。即使断流严重的小鸡。走网站端口(443)会好很多。比如说阿里云的机器。用ss断流非常严重。使用ws+tls都不会断流了。情况是相对的,如果你的vps线路特别差神仙也拯救不了
我自己用的十来个节点,有几个CN2,都是同样断流,就是用着用着,突然访问不了谷歌或者油管了,需要回车一下节点重启,或者切换一下节点才正常使用,所有的配置项都是按照你这个教程进行的,除了UID,别的没做任何修改 ❗ ,哎,不知道是不是客户端设置问题,客户端需要开启高级路由吗?
这可能是你本地dns连接有问题。换成114.114.114.114或者223.5.5.5。还有vps里的dns最好也修改一下(vps里的dns可不能改为114。国外要用8.8.8.8)。参考https://www.moe.am/2804.html
还有你的域名ns服务器。不套cf的话不建议用cf的ns服务器。举个例子:一般cf会提供2条ns服务器(ulla.ns.cloudflare.com),我们的流量访问域名会先经过ns服务器进行解析跳转。而cf的ns其实速度是相当差的,有时候会解析不出来(可以去ping一下这个ulla.ns.cloudflare.com),就会导致你说的情况需要重启才能连接。解决办法就是使用国内域名商提供的dns解析服务。或者dns.he.net。都比cf强很多。题外话很多细节方面的东西多摸索一下。就能明白其中的道理啦
谢谢大佬指点,我现在尝试修改DNS再试试,不过域名确实用的CF解析的,但是我没加CF的CDN,应该没啥影响
dns解析服务与cdn是两码事。你套不套cdn你的域名都是由ulla.ns.cloudflare.com解析跳转到你的vps的ip上的。ulla.ns.cloudflare.com网络太差,连接不到自然就无法跳转到ip上。建议用国内解析服务。ns服务器在国内任何时候都是秒解析出ip
那我切换到DOSPOD试试吧,二级域名没问题吧?
一次成功,非常感谢,另外想问一下如果要换域名应该怎么操作
网站添加域名。重新申请一下ssl。客户端替换一下域名。就这么简单
我想问 需要装锐速吗? ❓
bbr属于最基本的优化。当然要开启。不建议用锐速
为啥代码发布出来
可能代码中涉及某些函数被本站禁用了 ➡ 你遇到啥问题了吗
我已经成功装过几台了,之前也留过言的。今天这台死活启动不了v2,本想贴报错代码给你,贴不出来。能否请大佬TG下给你看一眼好吗?@zgwxb
现在应该可以贴代码了
我回复你的代码又不见了吗 ❗ 最后还有这几行呢:
Nov 16 00:18:04 wsrwsr.tk v2ray[502]: main: failed to create server > proxy/vmess/inbound: failed to ge
Nov 16 00:18:04 wsrwsr.tk systemd[1]: v2ray.service: Main process exited, code=exited, status=23/n/a
Nov 16 00:18:04 wsrwsr.tk systemd[1]: v2ray.service: Failed with result 'exit-code'.
lines 1-16/16 (END)
● v2ray.service – V2Ray Service
Loaded: loaded (/etc/systemd/system/v2ray.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/v2ray.service.d
└─10-donot_touch_single_conf.conf
Active: failed (Result: exit-code) since Tue 2021-11-16 00:06:40 CST; 30s ago
Docs: https://www.v2fly.org/
Main PID: 1192 (code=exited, status=23)
Nov 16 00:06:40 wsrwsr.tk systemd[1]: Started V2Ray Service.
Nov 16 00:06:40 wsrwsr.tk v2ray[1192]: V2Ray 4.43.0 (V2Fly, a community-driven edition of V2Ray.) Custo
Nov 16 00:06:40 wsrwsr.tk v2ray[1192]: A unified platform for anti-censorship.
Nov 16 00:06:40 wsrwsr.tk v2ray[1192]: main: failed to create server > proxy/vmess/inbound: failed to g
Nov 16 00:06:40 wsrwsr.tk systemd[1]: v2ray.service: Main process exited, code=exited, status=23/n/a
Nov 16 00:06:40 wsrwsr.tk systemd[1]: v2ray.service: Failed with result 'exit-code'.
lines 1-14/14 (END)
请教这是什么情况呢,v2一直启动不起来
看看服务器时间对的上不。不分时区只看分钟数。因为v2是走ssl加密的。时间对不起也会有问题。另外你说你建了好几个。就这个出问题的话。试着卸载重装。我搬瓦工用了2年了一直也没动过它,啥问题也没有
我第一反应就是时间不对,结果改好了也不行,然后卸载重装也不行 😥
这段代码啥意思没说明问题所在吗
没说啥引起的。你这个貌似是v2ray主程序出问题。这原因就太多了。TG上说吧
Tue 16 Nov 2021 12:43:45 AM CST
老哥我第一次没成功,也不知道为啥,第二次成功了,多了个步骤就是宝塔面板开放了10000端口 ❓
按理说同一机器上反代127.0.0.1内网不需要开放端口。
😮 这个和宝塔有甚么关系
v2ray是一个用来扶墙的程序
教程很详细,必须感谢下! 😎
proxy/vmess/encoding: failed to read request header > websocket: close 1006 (abnormal closure): unexpected EOF
————————————————–
app/proxyman/inbound: connection ends > proxy/vmess/inbound: connection ends > proxy/vmess/inbound: failed to transfer request > read tcp 127.0.0.1:10000->127.0.0.1:58128: read: connection reset by peer
成功用了几天后,用不了,提示着个呢
我自己在搬瓦工机子上稳定运行1年多了,没发现什么问题。试着重启一下v2ray,如果不行,先停止v2,重新安装一遍。宝塔网站不用动它。还有因为此配置走的ssl加密,vps和本地的时间要对的上(时区没关系),时间误差2分内
站长,如果是windows安装的宝塔呢,该怎么配置呢?
Windows没有尝试过。可以Google搜一下Windows上搭建v2ray。然后把相关配置信息复制进去。
我试过了啊,在网站配置那里加的那段代码应该不适合windows的
对的。很多文件路径都不一样
所以能帮我指点一下要改哪些地方吗?
❓ V2免流是真稳,毕竟能免UDP
是的,联通卡免流已经是公开的秘密了
别的都已经设置好了,就是bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
腾讯云的轻量,下载没有响应。?打算直接下载上传去github也没找到完整包。hub.fastgit.org反代下载,提示404。不知道怎么搞了 😕
按理说大陆以外的服务器拉取github不会有问题。你该不会是用国内服务器安装吧?
emmm可不是吗,我想试试,但是连github都无法下载,是不是成功了也不能用?
国内服务器访问不了外网,自然也无法伏Q。安装是可以,最多是ip变为服务器的ip。但是是无法访问Google的。没有意义
是这么个道理?,目前用的heroku弄了两个节点
感觉这个必须感谢一波
😳
为什么我的安卓手机启动失败!
这个有多种原因。vps到本地网络问题,域名dns解析问题。在cloudflare管理的域名容易出现解析问题。解决办法可以把客户端地址改为ip,只改地址,其他地方的域名不动。
github.com/v2fly/v2ray-core/v4/main/jsonem: Reading config: C:\Users\Administrator\Desktop\v2rayN-Core\v2rayN-Core\config.json
main: failed to create server > github.com/v2fly/v2ray-core/v4/proxy/vmess/outbound: failed to parse server spec > github.com/v2fly/v2ray-core/v4/proxy/vmess: failed to parse ID > encoding/hex: invalid byte: U+0076 'v'
显示你解析ID有问题。其他设备没问题就是目前配置有问题。其他设备都连接不了那就是步骤有问题
启动服务(2021/09/22 20:09:46)…
V2Ray 4.36.2 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.16 windows/386)
A unified platform for anti-censorship.
2021/09/22 20:09:46 [Info] github.com/v2fly/v2ray-core/v4/main/jsonem: Reading config: stdin:
2021/09/22 20:09:46 [Warning] github.com/v2fly/v2ray-core/v4: V2Ray 4.36.2 started
2021/09/22 20:09:47 127.0.0.1:2431 accepted http://cachefly.cachefly.net/10mb.test [proxy11036]
2021/09/22 20:09:51 [Warning] [928358644] github.com/v2fly/v2ray-core/v4/app/proxyman/outbound: failed to process outbound traffic > github.com/v2fly/v2ray-core/v4/proxy/vmess/outbound: failed to find an available destination > github.com/v2fly/v2ray-core/v4/common/retry: [github.com/v2fly/v2ray-core/v4/transport/internet/websocket: failed to dial WebSocket > github.com/v2fly/v2ray-core/v4/transport/internet/websocket: failed to dial to (wss://v2.tcwl.top/happy): > x509: certificate signed by unknown authority] > github.com/v2fly/v2ray-core/v4/common/retry: all retry attempts failed
2021/09/22 20:09:51 [Warning] [928358644] github.com/v2fly/v2ray-core/v4/proxy/http: failed to read response from cachefly.cachefly.net > io: read/write on closed pipe
这个啥情况
看样子,配置好像有错误
启动服务(2021-09-22 16:44:48)…
2021/09/22 16:44:49 Using default config: D:\妗岄潰\v2rayN-Core\config.json
V2Ray 4.36.2 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.16 windows/386)
A unified platform for anti-censorship.
2021/09/22 16:44:49 [Info] github.com/v2fly/v2ray-core/v4/main/jsonem: Reading config: D:\桌面\v2rayN-Core\config.json
main: failed to create server > github.com/v2fly/v2ray-core/v4/proxy/vmess/outbound: failed to parse server spec > github.com/v2fly/v2ray-core/v4/proxy/vmess: failed to parse ID > encoding/hex: invalid byte: U+0074 't'
成功了~
那个这个能不能多设备同时用呀~
或者怎么创建两个UUID鸭
随便多少个设备用。多用户没什么必要。vps就这一个。多用户线路不会有啥变化
试了试,还真的,好几个设备也可以同时用~
请问一下,用了这个方法,iso小火箭是正常的,然后用小火箭分享的二维码导入到win上的Shadowsocks和v2rayN都不正常,是什么原因?
小火箭分享给v2rayNG的信息,无法全部识别。v2rayNG需要手动设置ws跟tls之类的。参照小火箭
谢谢 😉 已经用上了
iso 小火箭哪里下载 叫什么名字的
注册一个非国区的苹果账号就可以搜到。
现在注册外区苹果账号好像有门槛了。可以某宝几块钱买一个
😎
: 😳 学习了
按照教程已经成功用上v2ray