https://www.coding996.com/digitalocean-build-v2ray-0-1/https://blog.verkey.org/209.html

环境信息

  • 服务器系统:CentOS Linux release 7.4.1708 (Core);
  • v2ray版本:3.14
  • 客户端系统:Windows 10
  • VPS:我使用的是digitalocean

服务端搭建

1.注册并购买自己的VPS,我这里使用的是Digitalocean,你也可以使用其他的,我的注册步骤如下:

1)开始创建droplets

2)创建droplets

3)选择套餐,我选的第一个$5/月

4)选择你的VPS所在区域

5)点击开始创建

2.使用xshell进行连接

上一步中点击“Create”之后,你的注册邮箱中会收到一个关于账号和密码的邮件,根据邮件中的IP,Username,Password进行连接:

1)查看邮件

2)进行连接,输入IP

3)进行连接,输入用户名,密码

首次连接成功后需要更改密码,根据提示先输入邮件中的密码,再设置新密码,并重复设置的新密码,到此就登录成功了。

3.安装wget

digitalocean默认没有安装wget,我们需要自己安装,执行如下命令进行安装:

sudo yum -y install wget

4.下载脚本

安装完wget之后就可以进行下载操作了,如下:

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

5.安装unzip

因为centos不支持apt-get,我们需要安装unzip,详见官方说明:

sudo yum install zip unzip  

6.执行安装

[michael@centos74 v2ray]$ sudo bash go.sh
Installing V2Ray v3.14 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   2229      0 --:--:-- --:--:-- --:--:--  2235
100 8482k  100 8482k    0     0  2501k      0  0:00:03  0:00:03 --:--:-- 2813k
Extracting V2Ray package to /tmp/v2ray.
Archive:  /tmp/v2ray/v2ray.zip
   creating: /tmp/v2ray/v2ray-v3.14-linux-64/
  inflating: /tmp/v2ray/v2ray-v3.14-linux-64/geoip.dat
  inflating: /tmp/v2ray/v2ray-v3.14-linux-64/geosite.dat
  inflating: /tmp/v2ray/v2ray-v3.14-linux-64/readme.md
   creating: /tmp/v2ray/v2ray-v3.14-linux-64/systemd/
  inflating: /tmp/v2ray/v2ray-v3.14-linux-64/systemd/v2ray.service
   creating: /tmp/v2ray/v2ray-v3.14-linux-64/systemv/
  inflating: /tmp/v2ray/v2ray-v3.14-linux-64/systemv/v2ray
  inflating: /tmp/v2ray/v2ray-v3.14-linux-64/v2ctl
 extracting: /tmp/v2ray/v2ray-v3.14-linux-64/v2ctl.sig
  inflating: /tmp/v2ray/v2ray-v3.14-linux-64/v2ray
 extracting: /tmp/v2ray/v2ray-v3.14-linux-64/v2ray.sig
  inflating: /tmp/v2ray/v2ray-v3.14-linux-64/vpoint_socks_vmess.json
  inflating: /tmp/v2ray/v2ray-v3.14-linux-64/vpoint_vmess_freedom.json
PORT:13437
UUID:f500ecf5-e135-49c6-9ce2-78eb490d0aa9
Created symlink from /etc/systemd/system/multi-user.target.wants/v2ray.service to /etc/systemd/system/v2ray.service.
V2Ray v3.14 is installed.

7.相关命令

在首次安装完成之后,V2Ray 不会自动启动,需要手动运行上述启动命令。而在已经运行 V2Ray 的 VPS 上再次执行安装脚本,安装脚本会自动停止 V2Ray 进程,升级 V2Ray 程序,然后自动运行 V2Ray。在升级过程中,配置文件不会被修改。

## 启动
sudo systemctl start v2ray

## 停止
sudo systemctl stop v2ray

## 重启
sudo systemctl restart v2ray

关于软件更新:更新 V2Ray 的方法是再次执行安装脚本!再次执行安装脚本!再次执行安装脚本!

8.配置

安装完成之后,需要对服务器端、客户端进行配置才能进行使用,配置文件位于/etc/v2ray/config.json:

v2ray支持多种协议,针对不同的协议需要进行不同的配置,下面是各种协议对应的服务端配置:

1)vmess协议配置

{
  "log" : {
    "access": "/var/log/v2ray/access.log",
    "error": "/var/log/v2ray/error.log",
    "loglevel": "warning"
  },
  "inbound": {
    "port": 50015,
    "protocol": "vmess",
    "settings": {
      "clients": [
        {
          "id": "f500ecf5-e135-49c6-9ce2-78eb490d0ab9",
          "level": 1,
          "alterId": 64
        }
      ]
    }
  },
  "outbound": {
    "protocol": "freedom",
    "settings": {}
  },
  "outboundDetour": [
    {
      "protocol": "blackhole",
      "settings": {},
      "tag": "blocked"
    }
  ],
  "routing": {
    "strategy": "rules",
    "settings": {
      "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": "blocked"
        }
      ]
    }
  }
}

说明:

  • id:需要和客户端的配置保持一致;

配置完成之后重启v2ray。

9.防火墙开放端口

详细配置,见CentOs开放端口的方法—二、firewalld。

## 查看已开放端口
firewall-cmd --zone=public --list-ports

## 添加开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

Windows 客户端

1.下载

1)下载【v2ray-windows-64.zip Github Release】;
2)下载【v2rayN-v2rayN.exe-Github Release】;

对v2ray-windows-64.zip进行解压,然后将下载的V2RayN.exe复制到解压后的目录,即两个下载好的文件需要在同一目录。

2.配置

运行V2RayN.exe,然后进行配置。

客户端的配置需要根据你的服务端进行相应的配置,因为你的服务端协议可能是vmess,shadowsocks等。

1)如果你的服务端配置是协议vmess,则配置如下:

测试

打开浏览器,访问www.google.com,如下:

真巧,今天春分,祝大家春风得意!

安卓下载BifrostV apk,扫描二维码,就可以用手机访问google

[转]安装v2ray,部署手机电脑***的更多相关文章

  1. C-LODOP设置同一页面 手机电脑都打印

    C-Lodop有四种角色,1:客户端本地打印方式客户端访问web,调用客户端本地的打印机进行打印,这时候调用的安装在客户端本地的c-lodop服务,实际调用的是http://Localhost:800 ...

  2. CentOS6.5下Ambari安装搭建部署大数据集群(图文分五大步详解)(博主强烈推荐)

    第一步: Ambari安装之Ambari安装前准备(CentOS6.5)(一) 第二步: Ambari安装之部署本地库(镜像服务器)(二) 第三步: Ambari安装之安装并配置Ambari-serv ...

  3. Ubuntu14.04下Ambari安装搭建部署大数据集群(图文分五大步详解)(博主强烈推荐)

    不多说,直接上干货! 写在前面的话 (1) 最近一段时间,因担任我团队实验室的大数据环境集群真实物理机器工作,至此,本人秉持负责.认真和细心的态度,先分别在虚拟机上模拟搭建ambari(基于CentO ...

  4. anyproxy学习1-windows平台安装和抓手机app上https请求

    前言 做接口测试肯定离不开抓包,目前比较流行的抓包工具是fiddler和charles,相信并不陌生.这里介绍一个阿里公司研发的一个抓包神器,只需打开web页面,就能抓到手机app上的http和htt ...

  5. wp8.1 VS2013部署手机发生 DEP6100 6200错误

    wp8.1 VS2013部署手机发生 DEP6100 6200错误 ,提示未发现手机. 可能是数据线有问题 建议更换 本人的电脑有很多次,提示DEP6100 6200错误,每一次都需要重做系统.. 然 ...

  6. Ambari安装之部署3个节点的HA分布式集群

    前期博客 Ambari安装之部署单节点集群 其实,按照这个步骤是一样的.只是按照好3个节点后,再做下HA即可. 部署3个节点的HA分布式集群 (1)添加机器 和添加服务的操作类似,如下图 之后的添加a ...

  7. centos7下zabbix安装与部署

    1.Zabbix介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系 ...

  8. linux下安装与部署redis

    一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...

  9. Redis学习笔记之Linux下Redis的安装和部署

    0x00 Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相 ...

随机推荐

  1. Lodop条形码竖条和值右端不对齐的解决方法

    当Lodop条形码设置的宽度比较短,数值比较多的时候,会出现条码的竖条和右端不对齐.个人测试了一下,发现解决办法有三种:1.增加条形码的宽度.2.隐藏条码本身的值,用text文本代替.3.修改条形码下 ...

  2. 深度学习之前期准备工作--python,pip,numpy,tensorflow安装

    1.下载并安装python https://www.python.org/downloads/windows/ 推荐3.6.5版本 2.激活pip 1.>因为python3.4之后都自带了pip ...

  3. ElasticSsarch汇总

    用途: 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索: 实时分析的分布式搜索引擎: 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据. 点击查看安装.基本增删改查操作REST ...

  4. 关于计时器的js函数

    <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8& ...

  5. NOI2018游记

    Day-1 下午报道,没什么好说的 Day0 先考笔试,开幕式咕到了下午 笔试没什么好说的,反正都是 \(100\) 好像有很多人被gedit坑了? 下午开幕式,很多省的口号都有意思,比如: &quo ...

  6. [SHOI2008]仙人掌图 II——树形dp与环形处理

    题意: 给定一个仙人掌,边权为1 距离定义为两个点之间的最短路径 直径定义为距离最远的两个点的距离 求仙人掌直径 题解: 类比树形dp求直径. f[i]表示i向下最多多长 处理链的话,直接dp即可. ...

  7. tqdm的使用方法

    Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator),使用pip就可以安装 使用方法主要是:t ...

  8. python之OpenCv(三)---基本绘图

    opencv 提供了绘制直线.圆形.矩形等基本绘图的功能 1.绘直线 cv2.line(画布,起点坐标,终点坐标,颜色,宽度) 例如: cv2.line(image,(20,60),(300,400) ...

  9. Vue(小案例_vue+axios仿手机app)_购物车

    一.前言 1.购物车 二.主要内容 1.效果演示如下,当我们选择商品数量改变的时候,也要让购物车里面的数据改变 2.具体实现 (1)小球从上面跳到下面的效果 (2)当点击上面的“加入购物车按钮”让小球 ...

  10. ECShop安装及错误修复

    ecshop 商城的安装及出现错误的解决 听语音 | 浏览:600 | 更新:2016-03-04 16:02 | 标签:错误 安装 电子商务 1 2 3 4 5 6 7 分步阅读 昨天第一次安装ec ...