v2ray替代shadowsocks科学上网

最近SS很不稳定。而且VPS也被墙了几次,照着网上的教程改用V2ray来试试看

参考地址https://cao0507.github.io/2019/02/15/v2ray%E5%AE%9E%E7%8E%B0%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91/

1. 服务器安装

使用v2ray官方提供的脚本:

wget https://install.direct/go.sh

行安装脚本:

bash go.sh

安装完之后,使用以下命令启动 V2Ray:

systemctl start v2ray

在首次安装完成之后,V2Ray 不会自动启动,需要手动运行上述启动命令。


2.服务端配置

v2ray 的配置文件位于 /etc/v2ray/config.json。

下面简单介绍一些配置内容:

VMess

VMess 协议是由 V2Ray 原创并使用于 V2Ray 的加密传输协议,如同 Shadowsocks
一样为了对抗墙的深度包检测而研发的。在 V2Ray 上客户端与服务器的通信主要是通过 VMess 协议通信。

V2Ray 使用 inbound(传入) 和 outbound(传出) 的结构,这样的结构非常清晰地体现了数据包的流动方向,同时也使得
V2Ray 功能强大复杂的同时而不混乱,清晰明了。形象地说,我们可以把 V2Ray 当作一个盒子,这个盒子有入口和出口(即 inbound

outbound),我们将数据包通过某个入口放进这个盒子里,然后这个盒子以某种机制(这个机制其实就是路由,后面会讲到)决定这个数据包从哪个出口吐出来。以这样的角度理解的话,V2Ray
做客户端,则 inbound 接收来自浏览器数据,由 outbound 发出去(通常是发到 V2Ray 服务器);V2Ray 做服务器,则
inbound 接收来自 V2Ray 客户端的数据,由 outbound 发出去(通常是如 Google 等想要访问的目标网站)。

mKCP

V2Ray 引入了 KCP 传输协议,并且做了一些不同的优化,称为 mKCP。 mKCP 使用 UDP 来模拟 TCP 连接,这样即使
vps 被 TCP 阻断了,还是能够通过 UDP 来连接。mKCP 牺牲带宽来降低延迟,传输同样的内容,mKCP 一般比 TCP
消耗更多的流量,但是对于我购买的 vps 流量一般都用的很少,每个月用不完 十分之一,所以采用 mKCP 对流量消耗也没有太大的问题。

服务端采用 vmess + mKCP 的配置时,配置文件 /etc/v2ray/config.json 的内容如下:

{
"inbounds": [{
"port": ****,
"protocol": "vmess",
"settings": {
  "clients": [
    {
      "id": "******************",
      "level": 1,
      "alterId": **
    }
  ]
},
 "streamSettings": {
      "network": "mkcp",
      "kcpSettings": {
        "uplinkCapacity": 5,
        "downlinkCapacity": 100,
        "congestion": true,
        "header": {
          "type": "none"
       }
     }
   }   
 } 
], 
"outbounds": [{
"protocol": "freedom",
"settings": {}   },{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"   }],   "routing": {
"rules": [
  {
    "type": "field",
    "ip": ["geoip:private"],
    "outboundTag": "blocked"
  }
]    
} 
}

修改完配置文件后,需要重新启动 v2ray:

systemctl restart v2ray

再设置 v2ray 开机自启动,修改 /etc/rc.local 文件,添加:

systemctl restart v2ray

服务端配置完毕。

3. 客户端安装

mac下使用的V2rayU

项目开源地址:https://github.com/yanue/V2rayU

WX20191122-151521.png

这里根据自己的配置填写服务器地址,端口,id
网络协议我这里设置的KCP

保存,搞定!!!

参考链接
v2ray 配置指南:https://toutyrater.github.io
v2ray配置模板:https://github.com/KiriKira/vTemplate

标签: none

添加新评论