下载安装v2ray通常简单,如何添加配置通常会难倒很多人,本人刚接触的时候也是。添加配置通常有好几种方法:
1. 通过订阅地址的方式直接导入很多servers的配置;
2. 通过扫描二维码的形式自动导入某个server的配置;
3. 通过手动添加和输入的形式添加某个server的配置;
4. 编辑配置文件添加server配置;
本文主要讲解第4种方法,因为其他的都是第4种的图形化或是简便导入而已。
典型的一个vmess协议的代理配置如下:
{
"log":{
"error": true,
"loglevel":"info",
"access": true
},
"inbounds":[
{
"listen":"127.0.0.1",
"protocol":"socks",
"settings":{
"udp":false,
"auth":"noauth"
},
"port":"1080"
},
{
"listen":"127.0.0.1",
"protocol":"http",
"settings":{
"timeout":360
},
"port":"1087"
}
],
"outbounds":[
{
"mux":{
"enabled":false,
"concurrency":8
},
"protocol":"vmess",
"streamSettings":{
"wsSettings":{
"path":"/some_url",
"headers":{
"host":""
}
},
"tlsSettings":{
"allowInsecure":false
},
"security":"tls",
"network":"ws"
},
"tag":"proxy",
"settings":{
"vnext":[
{
"address":"host_name_or_ip_addr",
"users":[
{
"id":"some_user_name",
"alterId":0,
"level":0,
"security":"none"
}
],
"port":443
}
]
}
},
{
"tag":"direct",
"protocol":"freedom",
"settings":{
"domainStrategy":"UseIP",
"userLevel":0
}
},
{
"tag":"block",
"protocol":"blackhole",
"settings":{
"response":{
"type":"none"
}
}
}
],
"dns":{
},
"routing":{
"settings":{
"domainStrategy":"AsIs",
"rules":[
]
}
},
"transport":{
}
}
上面配置包括几部分:
logLevel 设置日志级别; error 设置是否打印错误日志;access 设置是否打印进出流量的日志;
设置本机的proxy配置,也就是其他client可以通过 inbound 的配置连接进来。上面设置支持了两种 inbound 连接,一个 127.0.01 1080端口 socks 协议的;一个 127.0.0.1 1087端口 http 协议;
通常使用者关心和使用到的是 outbound 配置,因为这部分指定的是本机的访问流量路由到哪些proxy servier去。上面设置了3种,一种直连 direct 的(不走代理访问),一种 block 的(阻塞访问),还有最重要的一种是访问远程的 vmess 服务器的,这个才是 server proxy 的配置。
settings 中设置远程 server 配置,包括协议、 host/ip、端口、用户id、alterId 和 level 和安全加密方法 security ;
streamSettings 设置数据传输相关的一些配置,譬如使用 websocket 以及是否使用安全传输协议 security;
这个地方通常不用特殊配置。
不管是新手还是老手通常都会遇到一些 not working 的情况,通常有:
1. proxy服务器不可用,这个要么选择收费稳定的,要么选择免费不太稳定的,不管收不收费某个节点server都可能失效;
2. 比较低级错误,譬如填错 server host/ip、端口、协议、用户名、security 加密方法的;
3. 数据传输相关的一些配置不对,譬如 websocket 配置不对,是否使用安全协议 security ,是否允许不安全的链接 allowInsecure ;
评论:
# 0 楼:antark
shadowsocks协议配置方法: { "inbounds":[ { "listen":"127.0.0.1", "protocol":"socks", "settings":{ "udp":false, "auth":"noauth" }, "port":"1080" } ], "outbounds":[ { "mux":{ "enabled":false, "concurrency":8 }, "protocol":"shadowsocks", "streamSettings":{ "tlsSettings":{ "allowInsecure":false }, "security":"", "network":"tcp" }, "tag":"proxy", "settings":{ "servers":[ { "address":"xxx.domain", "password":"xxx.password", "level":8, "ota":false, "method":"protocol-method", "port":11800 } ] } } ] }
发表评论: