v2ray使用websocket+tls

栏目: Html5 · 发布时间: 1年前

来源: blog.ghostry.cn

内容简介:转载注明出处:v2ray一个更加灵(fu)活(za)的网络工具。本文使用docker安装,首先,创建自己的websocket配置文件

本文转载自:https://blog.ghostry.cn/server/897.html,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有。

转载注明出处:

v2ray一个更加灵(fu)活(za)的网络工具。

安装v2ray

本文使用docker安装,首先,创建自己的websocket配置文件 /data/v2ray/server.json按照教程 ,建议阅读所有再操作。

docker run -d --restart=always -p 172.17.0.1:9000:9000 -v /data/v2ray/server.json:/etc/v2ray/config.json --name=v2ray v2ray/official

一般的,docker使用的是 172.17 网段,如果不是,按照实际修改。这句会在 172.17.0.1:9000 监听,此端口无法直接使用。运行下面命令查看docker各个容器使用的ip

docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq)

配置文件例子,uuid生成 cat /proc/sys/kernel/random/uuid 。path可以随便设置,只需保持一致。

{"inbounds":[{"port":9000,"protocol":"vmess","settings":{"clients":[{"id":"xxx-xxx-xxx-xxx-xxx","alterId":64}]},"streamSettings":{"network":"ws","wsSettings":{"path":"/ray"}}}],"outbounds":[{"protocol":"freedom","settings":{}},{"protocol":"blackhole","settings":{},"tag":"block"}],"routing":{"domainStrategy":"AsIs","rules":[{"type":"field","outboundTag":"block","protocol":["bittorrent"]}]}}

安装caddy。

mkdir -p /data/caddy/conf
mkdir -p /data/caddy/html

html文件夹下建议放真正的网页进去,可以随便去网上下载一些 html 的模板之类的东西放进去。

创建配置文件 /data/caddy/conf/Caddyfile 其中的路径ray要和 /data/v2ray/server.json 中一致。域名 ab.cd.ef 按实际修改

ab.cd.ef {
    gzip
    root /caddy/html/
    index index.html index.htm
    proxy /ray 172.17.0.1:9000 {
        websocket
        header_upstream -Origin
    }
}

运行docker

docker run -d --restart=always -p 80:80 -p 443:443 -v /data/caddy:/caddy --name=caddy blob/caddy -conf="/caddy/conf/Caddyfile"

客户端

按照教程编写自己的客户端配置文件 /data/v2ray/local.json

docker run -d --restart=always -p 1080:1080 -v /data/v2ray/local.json:/etc/v2ray/config.json --name=v2raylocal v2ray/official

配置文件例子,uuid,path,和服务端保持一致。域名按实际修改

{"inbounds":[{"port":1080,"protocol":"socks","sniffing":{"enabled":true,"destOverride":["http","tls"]},"settings":{"auth":"noauth","udp":true}}],"outbounds":[{"protocol":"freedom","settings":{},"tag":"direct"},{"protocol":"vmess","settings":{"vnext":[{"address":"ab.cd.ef","port":443,"users":[{"id":"xxx-xxx-xxx-xxx-xxx","alterId":64}]}]},"tag":"proxy1","streamSettings":{"network":"ws","security":"tls","wsSettings":{"path":"/ray"}}}],"routing":{"domainStrategy":"IPIfNonMatch","balancers":[{"tag":"proxy","selector":["proxy1"]}],"rules":[{"type":"field","outboundTag":"direct","ip":["geoip:private","geoip:cn"]},{"type":"field","outboundTag":"direct","domain":["geosite:cn"]},{"type":"field","network":"tcp,udp","balancerTag":"proxy"}]}}
上一篇: 

下一篇: 


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

关注码农网公众号

关注我们,获取更多IT资讯^_^


为你推荐:

相关软件推荐:

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

天使投资

天使投资

唐滔 / 浙江人民出版社 / 2012-4-30 / 56.99元

1.国内首部天使投资的实战手册,堪称创业者的第一本书,打造创业者与天使投资人沟通的最佳桥梁。 2. 薛蛮子、徐小平、雷军、周鸿祎、孙陶然、但斌、曾玉、查立、杨宁、户才和、周哲、莫天全、《创业家》、《创业邦》等联袂推荐。 3.作者唐滔结合他在美国和中国17年的创业和投资经历,为创业者和投资者提供了珍贵和可靠的第一手资料。 4.创业者应何时融资?花多少时间去融资?如何获得融资者青睐?......一起来看看 《天使投资》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器