昨天分享了 EUserv 德国IPv6免费VPS,但是很多小伙伴们都不知道怎么使用V,下面教大家如何搭建 V2+WS+TLS+CDN 教程!

本教程不是一键脚本,要求至少会在命令行上编辑文件。写这个教程的原因是很多人用一键脚本,遇到问题不会解决。按照以下步骤操作保证能成功。

如果本地没有IPv6 推荐使用 https://www.heyterm.com/ 进行连接,评论区很多人推荐!

2020年3月27日更新:

很多朋友被删号了,注册的时候记得使用国外IP进行注册,国家选择德国会大大降低被删风险!

搭建教程

接入 CloudFlare CDN

IPv6 小鸡套 CloudFlare CDN 方法:

1、就是添加域名的AAAA记录,填上小鸡的v6地址而已。最后你连接的是CDN的v4地址,你的本机不需要有v6地址。

2、或者添加域名的CNAME记录,填上小鸡网站上给的那个server name。我用的是这种方法。

3、重点,下图的encryption mode选择flexible(CDN到VPS之间不加密),并把web前端禁用HTTPS。

这样VPS就不需要申请证书,避免玄学问题。其实CDN和VPS之间本来就不需要加密,所以这一条同样适用于v4地址套CF。

4、如果你用的是caddy,配置如下:

  1. http://example.com {
  1.     proxy /hello 127.0.0.1:10000 {
  2.       websocket
  3.       header_upstream -Origin
  4.     }
  5. }
  1.  

安装配置教程

1、首先编辑/etc/resolv.conf,删除现有的nameserver,添加以下nameserver。这是为了能访问v4地址。

  1. nameserver2001:67c:2b0::4
  2. nameserver2001:67c:2b0::6

2、安装unzip,解压v2需要。

  1. apt update
  2. apt install unzip

3、新建一个文件夹,cd过去,继续以下步骤。下载 caddy 和 v2

  1. wget--no-check-certificate"https://caddyserver.com/download/linux/amd64?license=personal&telemetry=off"-O-|tar-xzv
  2. wget--no-check-certificate"https://github.com/v2ray/v2ray-core/releases/download/v4.22.1/v2ray-linux-64.zip"&&unzip v2ray-linux-64.zip

4、新建Caddyfile,填上你的域名和路径(如/hello)。注意保留http://,也就是不申请证书,避免玄学问题。

  1. http://你的域名 {
  2. log stdout
  3. proxy你的路径127.0.0.1:10000{
  4. websocket
  5. header_upstream-Origin
  6. }
  7. }

5、新建config.json,填上你的ID和路径。没有id可以用./v2ctl uuid生成。

  1. {
  2. "log":{
  3. "loglevel":"info"
  4. },
  5. "inbounds":[
  6. {
  7. "protocol":"vmess",
  8. "port":10000,
  9. "listen":"127.0.0.1",
  10. "settings":{
  11. "clients":[
  12. {
  13. "alterId":64,
  14. "id":"你的ID"
  15. }
  16. ]
  17. },
  18. "streamSettings":{
  19. "network":"ws",
  20. "wsSettings":{
  21. "path":"你的路径"
  22. }
  23. }
  24. }
  25. ],
  26. "outbounds":[
  27. {
  28. "tag":"direct",
  29. "protocol":"freedom"
  30. }
  31. ]
  32. }

6、新建 start.sh 作为启动脚本,会敲命令的也可以不用。其实用 tmux 最好。

  1. #!/bin/bash
  2.  
  3. killall caddy v2ray
  4.  
  5. ./caddy>caddy.log2>&1&
  6. ./v2ray>v2ray.log2>&1&

7、最后运行 bash start.sh 即可启动。当前目录除了以下文件,其他都可以删除。

  1. v2ray v2ctl geosite.dat geoip.dat caddyCaddyfileconfig.json start.sh

结束!

免费VPS申请地址:https://wangdalao.com/2885.html

本教程参考于 HostLoc :

https://www.hostloc.com/thread-657564-1-1.html

https://www.hostloc.com/thread-656911-1-1.html