VPS部署V2Ray简明教程

1,256 views
Skip to first unread message

Gary12

unread,
Sep 29, 2015, 11:47:33 PM9/29/15
to fq...@googlegroups.com
VPS部署V2Ray简明教程:

VPS端:

wget https://github.com/v2ray/v2ray-core/releases/download/v0.6.1/v2ray-linux-64.zip
unzip v2ray-linux-64.zip
cd v2ray_0.6-linux-64
cp v2ray-linux-64 ~
cd config
cp *  ~
cd ~

vpoint_vmess_freedom.json这个文件不用动,
vi
in_vmess.json
到这个网站: https://www.uuidgenerator.net/ 生成一个UUID ,然后填入in_vmess.json里面的id后面
至此VPS服务端配置完毕。
然后运行:nohup ./
v2ray-linux-64 --config="./vpoint_vmess_freedom.json" &
这样可以保证关闭putty窗口,v2ray服务端也能照常运行

客户端:
下载客户端: https://github.com/v2ray/v2ray-core/releases/download/v0.6.1/v2ray-windows-64.zip
解压出来,单独建一个v2ray的目录。

要配置的有三个文件:vpoint_socks_vmess.json, out_vmess.json, in_socks.json
注意这三个文件必须跟
v2ray-windows-64.exe文件位于同一个目录

1.
vpoint_socks_vmess.json: 主要配置本地socks监听端口,默认1080,建议改成别的,比如:1082
2.
out_vmess.json: 配置跟VPS对等的参数,安装下面的样式配置:
"address": "VPS IP",
      "port": 27183,
      "users": [
        {"id": "UUID"}   备注:这个UUID是跟上面服务端同样使用的UUID.
3.
in_socks.json: 设置加密方式,按照下面信息设置:
"auth": "AES-128"

至此客户端配置完毕,最后单独建立一个v2ray.bat的批处理文件,内容如下:
v2ray-windows-64 --config="vpoint_socks_vmess.json"

运行
v2ray.bat,然后浏览器设置一个新代理,比如socks5:127.0.0.1:1082, enjoy!

bole...@gmail.com

unread,
Oct 4, 2015, 3:02:08 AM10/4/15
to 翻墙论坛
cp v2ray_0.6-linux-64 ~ 这条命令应该错?因为前一条命令cd v2ray_0.6-linux-64已经进入
目录里只有v2ray-linux-64和config应该是cp v2ray-linux-64 ~码




On Wednesday, September 30, 2015 at 11:47:33 AM UTC+8, Gary12 wrote:
VPS部署V2Ray简明教程:

VPS端:

wget https://github.com/v2ray/v2ray-core/releases/download/v0.6.1/v2ray-linux-64.zip
unzip v2ray-linux-64.zip
cd v2ray_0.6-linux-64
cp v2ray_0.6-linux-64 ~
cd config
cp in_vmess.json  vpoint_vmess_freedom.json  ~

cd ~

vpoint_vmess_freedom.json这个文件不用动,
vi
in_vmess.json
到这个网站: https://www.uuidgenerator.net/ 生成一个UUID ,然后填入
in_vmess.json里面的id后面
至此VPS服务端配置完毕。
然后运行:nohup ./
v2ray_0.6-linux-64 --config="./vpoint_vmess_freedom.json" &

bole...@gmail.com

unread,
Oct 4, 2015, 3:43:22 AM10/4/15
to 翻墙论坛
v2ray内容前加上
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
REM
可后台运行


On Wednesday, September 30, 2015 at 11:47:33 AM UTC+8, Gary12 wrote:
VPS部署V2Ray简明教程:

VPS端:

wget https://github.com/v2ray/v2ray-core/releases/download/v0.6.1/v2ray-linux-64.zip
unzip v2ray-linux-64.zip
cd v2ray_0.6-linux-64
cp v2ray_0.6-linux-64 ~
cd config
cp in_vmess.json  vpoint_vmess_freedom.json  ~

cd ~

vpoint_vmess_freedom.json这个文件不用动,
vi
in_vmess.json
到这个网站: https://www.uuidgenerator.net/ 生成一个UUID ,然后填入
in_vmess.json里面的id后面
至此VPS服务端配置完毕。
然后运行:nohup ./
v2ray_0.6-linux-64 --config="./vpoint_vmess_freedom.json" &

Gary12

unread,
Oct 4, 2015, 9:14:33 AM10/4/15
to 翻墙论坛, bole...@gmail.com
是的,笔误,已经做了修正。

在 2015年10月4日星期日 UTC+8下午3:02:08,bole...@gmail.com写道:

Gary12

unread,
Oct 4, 2015, 9:16:20 AM10/4/15
to 翻墙论坛, bole...@gmail.com
这样确实可以后台运行,不过我习惯在前台黑窗口运行,以便于排错和查看异常日志,看个人习惯了

在 2015年10月4日星期日 UTC+8下午3:43:22,bole...@gmail.com写道:

afdnlw

unread,
Oct 4, 2015, 10:51:36 AM10/4/15
to 翻墙论坛
至此客户端配置完毕,最后单独建立一个v2ray.bat的批处理文件,内容如下:
v2ray-windows-64 --config="vpoint_socks_vmess.json"
运行
v2ray.bat

客户端若是mac ,这个上面最后一步对应的应该怎么搞 ?谢谢


On Wednesday, September 30, 2015 at 11:47:33 AM UTC+8, Gary12 wrote:

Gary12

unread,
Oct 4, 2015, 10:56:58 PM10/4/15
to 翻墙论坛

下载v2ray-macos:https://github.com/v2ray/v2ray-core/releases/download/v0.6.1/v2ray-macos.zip

终端运行: ./v2ray-macos --config="vpoint_socks_vmess.json"

在 2015年10月4日星期日 UTC+8下午10:51:36,afdnlw写道:

afdnlw

unread,
Oct 5, 2015, 1:27:52 AM10/5/15
to 翻墙论坛
 ./v2ray-macos --config="vpoint_socks_vmess.json"
2015/10/05 13:25:27 [Error]Failed to load VMess outbound config: invalid character '\n' in string literal
panic: Failed to load VMess outbound config: invalid character '\n' in string literal

goroutine 1 [running]:
/home/travis/gopath/src/github.com/v2ray/v2ray-core/point.go:82 +0x1ae
main.main()
Huis-MacBook-Pro:~ afdnlw$
客户端:按照你写的 在终端上执行,出现了这样的错误,是什么原因呢?vps端搞定了,谢谢

Gary12

unread,
Oct 5, 2015, 1:52:19 AM10/5/15
to 翻墙论坛
怀疑你的客户端配置文件有问题,你把配置文件拷到win7下试试,如果不行,就是配置文件错了。

另外vps端和和客户端的v2ray版本必须是一致的,都要是0.61版,版本不一致也会出问题

afdnlw

unread,
Oct 5, 2015, 9:41:50 AM10/5/15
to 翻墙论坛
谢谢,的确是配置,现在按照教程,搞成功了,不过0.6.1的速度很慢,稍后升级到最新版本,

不过有一个问题:vps 端,执行nohup ./v2ray-linux-64 --config="./vpoint_vmess_freedom.json" & 之后, 
若是要更改vps当中的配置,怎样使新的设置生效?  谢谢!

Gary12

unread,
Oct 5, 2015, 9:57:17 AM10/5/15
to 翻墙论坛
我不知道你要改vps端的什么设置,理论上vps端的参数基本不需要修改,最多就是改改端口。

如果一定要改,按照下面的步骤:

ps -ef| grep v2ray
找到v2ray的pid进程,然后
kill pid
然后 vi json文件
按i键修改

修改完毕,按esp键,:wq存盘退出。
再运行那个nohup开头的命令就ok了

afdnlw

unread,
Oct 5, 2015, 11:23:47 AM10/5/15
to 翻墙论坛
thanks ,这个算是明白了,杀掉进程就好了。对的,就是要改端口,刚开始1080端口没改,就跟我ss的冲突,

OnTheFloor

unread,
Oct 6, 2015, 2:07:23 AM10/6/15
to 翻墙论坛
这个用的Vmess协议可靠吗?是作者自己设计的?

在 2015年9月30日星期三 UTC+8上午11:47:33,Gary12写道:

Gary12

unread,
Oct 7, 2015, 10:47:30 PM10/7/15
to fq...@googlegroups.com
V2Ray的JSON配置文件有重大变化:

服务端: 二个JSON文件合二为一:vpoint_vmess_freedom.json ,配置样式如下:

{
  "port": 27183, 
  "inbound": {
    "protocol": "vmess", 
    "settings": {
      "clients": [
          
        {"id": "UUID"}
      ],
      "udp": false 
    }
  },
  "outbound": {
    "protocol": "freedom", 
    "settings": {} 
  }
}

客户端:原三个JSON文件合并为一个文件:
vpoint_socks_vmess.json,样式如下:

{
  "port": 1082, 
  "inbound": {
    "protocol": "socks", 
    "settings": {
      "auth": "AES-128", 
      "udp": false 
    }
  },
  "outbound": {
    "protocol": "vmess",
    "settings": {
      "vnext": [
        {
          "address": "VPS IP"
          "port": 27183, 
          "users": [
           
            {"id": "UUID"
}
          ],
          "network": "tcp" 
        }
      ]
    }
  }
}

升级V2Ray以后,必须更新JSON文件,否则无法连接

afdnlw

unread,
Oct 15, 2015, 11:28:11 AM10/15/15
to 翻墙论坛
谢谢,按照教程做成功了,不过速度比较慢,,,广州电信。

Gary12

unread,
Oct 15, 2015, 6:57:09 PM10/15/15
to 翻墙论坛
速度慢不见得是V2ray的问题,有可能是你vps线路的问题,如果有测速结点,先直连测试一下你线路的速度,再确定是否需要换条线路试试。
Reply all
Reply to author
Forward
0 new messages