1. 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,我们需要自己安装,执行如下命令进行安装:

  1. sudo yum -y install wget

4.下载脚本

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

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

5.安装unzip

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

  1. sudo yum install zip unzip

6.执行安装

  1. [michael@centos74 v2ray]$ sudo bash go.sh
  2. Installing V2Ray v3.14 on x86_64
  3. Downloading V2Ray.
  4. % Total % Received % Xferd Average Speed Time Time Time Current
  5. Dload Upload Total Spent Left Speed
  6. 100 608 0 608 0 0 2229 0 --:--:-- --:--:-- --:--:-- 2235
  7. 100 8482k 100 8482k 0 0 2501k 0 0:00:03 0:00:03 --:--:-- 2813k
  8. Extracting V2Ray package to /tmp/v2ray.
  9. Archive: /tmp/v2ray/v2ray.zip
  10. creating: /tmp/v2ray/v2ray-v3.14-linux-64/
  11. inflating: /tmp/v2ray/v2ray-v3.14-linux-64/geoip.dat
  12. inflating: /tmp/v2ray/v2ray-v3.14-linux-64/geosite.dat
  13. inflating: /tmp/v2ray/v2ray-v3.14-linux-64/readme.md
  14. creating: /tmp/v2ray/v2ray-v3.14-linux-64/systemd/
  15. inflating: /tmp/v2ray/v2ray-v3.14-linux-64/systemd/v2ray.service
  16. creating: /tmp/v2ray/v2ray-v3.14-linux-64/systemv/
  17. inflating: /tmp/v2ray/v2ray-v3.14-linux-64/systemv/v2ray
  18. inflating: /tmp/v2ray/v2ray-v3.14-linux-64/v2ctl
  19. extracting: /tmp/v2ray/v2ray-v3.14-linux-64/v2ctl.sig
  20. inflating: /tmp/v2ray/v2ray-v3.14-linux-64/v2ray
  21. extracting: /tmp/v2ray/v2ray-v3.14-linux-64/v2ray.sig
  22. inflating: /tmp/v2ray/v2ray-v3.14-linux-64/vpoint_socks_vmess.json
  23. inflating: /tmp/v2ray/v2ray-v3.14-linux-64/vpoint_vmess_freedom.json
  24. PORT:13437
  25. UUID:f500ecf5-e135-49c6-9ce2-78eb490d0aa9
  26. Created symlink from /etc/systemd/system/multi-user.target.wants/v2ray.service to /etc/systemd/system/v2ray.service.
  27. V2Ray v3.14 is installed.

7.相关命令

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

  1. ## 启动
  2. sudo systemctl start v2ray
  3. ## 停止
  4. sudo systemctl stop v2ray
  5. ## 重启
  6. sudo systemctl restart v2ray

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

8.配置

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

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

1)vmess协议配置

  1. {
  2. "log" : {
  3. "access": "/var/log/v2ray/access.log",
  4. "error": "/var/log/v2ray/error.log",
  5. "loglevel": "warning"
  6. },
  7. "inbound": {
  8. "port": 50015,
  9. "protocol": "vmess",
  10. "settings": {
  11. "clients": [
  12. {
  13. "id": "f500ecf5-e135-49c6-9ce2-78eb490d0ab9",
  14. "level": 1,
  15. "alterId": 64
  16. }
  17. ]
  18. }
  19. },
  20. "outbound": {
  21. "protocol": "freedom",
  22. "settings": {}
  23. },
  24. "outboundDetour": [
  25. {
  26. "protocol": "blackhole",
  27. "settings": {},
  28. "tag": "blocked"
  29. }
  30. ],
  31. "routing": {
  32. "strategy": "rules",
  33. "settings": {
  34. "rules": [
  35. {
  36. "type": "field",
  37. "ip": [
  38. "0.0.0.0/8",
  39. "10.0.0.0/8",
  40. "100.64.0.0/10",
  41. "127.0.0.0/8",
  42. "169.254.0.0/16",
  43. "172.16.0.0/12",
  44. "192.0.0.0/24",
  45. "192.0.2.0/24",
  46. "192.168.0.0/16",
  47. "198.18.0.0/15",
  48. "198.51.100.0/24",
  49. "203.0.113.0/24",
  50. "::1/128",
  51. "fc00::/7",
  52. "fe80::/10"
  53. ],
  54. "outboundTag": "blocked"
  55. }
  56. ]
  57. }
  58. }
  59. }

说明:

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

配置完成之后重启v2ray。

9.防火墙开放端口

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

  1. ## 查看已开放端口
  2. firewall-cmd --zone=public --list-ports
  3. ## 添加开放端口
  4. 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. IntelliJ IDEA 2018 设置代码超出限制自动换行(最新版)

    环境信息 * IntelliJ IDEA版本:ULTIMATE 2018.2.3:* 系统:Windows 10: 怎么设置IntelliJ IDEA 2018代码一行的换行宽度限制呢? 设置方法:` ...

  2. 解决Docker安装MySQL不区分大小写问题

    Docker安装MySQL忽略大小写问题的问题连接MySQL: 查看当前mysql的大小写敏感配置 show global variables like '%lower_case%'; +------ ...

  3. centos7.4 linux 指令

    1.查看版本 lsb_release -a 2.查看mysql路径 whereis mysql 3.查看编码 locale 修改语言编码 经过在网上查找资料发现,Centos 7已经不采用/etc/s ...

  4. VScode中python环境配置

    vscode中python环境配置 想要在vscode中运行python代码必须要告诉vscode使用哪个解释器才行 方法1. 打开命令面板(Ctrl+Shift+P)输入Python: Select ...

  5. [洛谷P1357] 花园

    题目类型:状压\(DP\) -> 矩阵乘法 绝妙然而思维难度极其大的一道好题! 传送门:>Here< 题意:有一个环形花圃,可以种两种花:0或1. 要求任意相邻的\(M\)个花中1的 ...

  6. Django 视图系统

    Django 视图系统 概念 一个视图函数,简称视图,是一个简单的Python函数,用于接受Web请求并返回Web响应. 通常将视图函数写在project或app目录中的名为views.py文件中 简 ...

  7. Magento2 常见错误 ----- 定期更新

    1.静态文件有版本号,静态文件不能读取,页面无法显示.如下图: 解决方案:其实URL里的版本号对于magento来说是合法的,这是因为我们缺少了一个文件\pub\static\.htaccess:导致 ...

  8. shell实战之日志脱敏-2.0

    cfg # This is generated to be a configuration file. # kay # // # This is a parameter for crontab and ...

  9. LOJ#2723 多边形

    解:首先,n<=20的直接暴力建图然后状压哈密顿回路,相信大家都会.固定1为起点,fi,s表示结尾为i点,状态为s.每次遍历i的出边转移,最后遍历1的出边统计答案.n22n. 然后就是正经题解了 ...

  10. Memcached操作

    标准协议和字段 Memcached的标准协议字段包含以下部分: 键,key,任意字符,最大250字节,不能有空格和换行 标志位,32比特,不能为0 超时时间,单位是秒,0代表永不超时,最长30天,30 ...