[分享] V2ray 简单实现科学上网

发布时间:2018-10-31 08:59

1537 1 0

jmes2

用户头衔:管理员

关注 私信
111.jpg

1. 前言2. 服务器安装
建议选择国外主机(如搬瓦工,VULTR )!
2018-10-31_084411.png

参考:
2.1 通过脚本安装
虽然有一键,我的第一次安装不是用一键安装的,是跟着官方文档做的,具体如下:
2.1.1 方法一:命令行直接运行脚本
bash <(curl -L -s https://install.direct/go.sh)
2.1.2 方法二:下载脚本,再运行:
wget https://install.direct/go.sh
sudo bash go.sh

2.1.3 方法三(没有翻墙的同志):
下载 Core 包, 从这里下载: https://www.v2ray.com/chapter_00/install.html
按道理,你买的VPS肯定是可以访问各类地方的,但是如果不是的话,那么就需要下载 Core 包了,下载下来后,运行里面的 V2ray ,然后会生成一个 config.json 的文件,根据帮助修改其配置即可.
2.1.4 成功安装的样子:
Installing V2Ray v3.46 on x86_64
Downloading V2Ray.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   608    0   608    0     0   1483      0 --:--:-- --:--:-- --:--:--  1482
100 10.4M  100 10.4M    0     0  5200k      0  0:00:02  0:00:02 --:--:-- 13.2M
Extracting V2Ray package to /tmp/v2ray.
Archive:  /tmp/v2ray/v2ray.zip
   creating: /tmp/v2ray/v2ray-v3.46-linux-64/
  inflating: /tmp/v2ray/v2ray-v3.46-linux-64/geoip.dat
  inflating: /tmp/v2ray/v2ray-v3.46-linux-64/geosite.dat
  inflating: /tmp/v2ray/v2ray-v3.46-linux-64/readme.md
   creating: /tmp/v2ray/v2ray-v3.46-linux-64/systemd/
  inflating: /tmp/v2ray/v2ray-v3.46-linux-64/systemd/v2ray.service
   creating: /tmp/v2ray/v2ray-v3.46-linux-64/systemv/
  inflating: /tmp/v2ray/v2ray-v3.46-linux-64/systemv/v2ray
  inflating: /tmp/v2ray/v2ray-v3.46-linux-64/v2ctl
extracting: /tmp/v2ray/v2ray-v3.46-linux-64/v2ctl.sig
  inflating: /tmp/v2ray/v2ray-v3.46-linux-64/v2ray
extracting: /tmp/v2ray/v2ray-v3.46-linux-64/v2ray.sig
  inflating: /tmp/v2ray/v2ray-v3.46-linux-64/vpoint_socks_vmess.json
  inflating: /tmp/v2ray/v2ray-v3.46-linux-64/vpoint_vmess_freedom.json
PORT:13863
UUID:8ca787e0-571a-4ff4-bef9-f007057e1e0f
Created symlink from /etc/systemd/system/multi-user.target.wants/v2ray.service to /etc/systemd/system/v2ray.service.
V2Ray v3.46 is installed.
2.2 管理服务
启动 V2Ray:
$ sudo systemctl start v2ray

停止 V2Ray:
$ sudo systemctl stop v2ray

重启 V2Ray:
$ sudo systemctl restart v2ray

Tips:
在首次安装完成之后,V2Ray 不会自动启动,需要手动运行上述启动命令。而在已经运行 V2Ray 的 VPS 上再次执行安装脚本,安装脚本会自动停止 V2Ray 进程,升级 V2Ray 程序,然后自动运行 V2Ray。在升级过程中,配置文件不会被修改。
更新 V2Ray 的方法是:再次执行安装脚本!再次执行安装脚本!再次执行安装脚本!
对于安装脚本,还有更多用法,在此不多说了,可以执行 bash go.sh -h 看帮助。
2.3 服务器配置
这里只是 demo ,端口啥的凭个人爱好。
修改配置文件:
sudo vim /etc/v2ray/config.json

如下:
{
  "inbound": {
    "port": 10086, // 服务器监听端口,必须和上面的一样
    "protocol": "vmess",
    "settings": {
      "clients": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }]
    }
  },
  "outbound": {
    "protocol": "freedom",
    "settings": {}
  }
}
3. 客户端安装配置
2018-10-31_084456.png

选择 V2RayN 或者 V2RayW 均可下载,前者的star数量更高些。
3.1 客户机配置
如果你下载的是 v2ray-windows , config.json 的配置类似下面:
{
  "inbound": {
    "port": 1080,  // SOCKS 代理端口,在浏览器中需配置代理并指向这个端口
    "listen": "127.0.0.1",
    "protocol": "socks",
    "settings": {
      "udp": true
    }
  },
  "outbound": {
    "protocol": "vmess",
    "settings": {
      "vnext": [{
        "address": "server", // 服务器地址,请修改为你自己的服务器 ip 或域名
        "port": 10086,  // 服务器端口
        "users": [{ "id": "b831381d-6324-4d53-ad4f-8cda48b30811" }]
      }]
    }
  },
  "outboundDetour": [{
    "protocol": "freedom",
    "tag": "direct",
    "settings": {}
  }],
  "routing": {
    "strategy": "rules",
    "settings": {
      "domainStrategy": "IPOnDemand",
      "rules": [{
        "type": "field",
        "ip": [
          "0.0.0.0/8",
          "10.0.0.0/8",
          "100.64.0.0/10",
          "127.0.0.0/8",
          "169.254.0.0/16",
          "172.16.0.0/12",
          "192.0.0.0/24",
          "192.0.2.0/24",
          "192.168.0.0/16",
          "198.18.0.0/15",
          "198.51.100.0/24",
          "203.0.113.0/24",
          "::1/128",
          "fc00::/7",
          "fe80::/10"
        ],
        "outboundTag": "direct"
      }]
    }
  }
}
客户端启动后,后续也简单,就是浏览器的代理设置了:127.0.0.1, 端口: 1080
以上。



该会员没有填写今日想说内容.
B Color Smilies

本站总访问量  次   |   本站访客数  人次   |   本文总阅读量  次

小黑屋|