64M内存VPS利用手札:(三)debian下安装v2ray模块化代理软件包

对,还是上次那台64M内存的小鸡,之前已经安装了shadowsocks-libev和Kcptun,详见64M内存VPS利用手札:(一)安装shadowsocksr-libev64M内存VPS利用手札:(二)debian下安装Kcptun加速SS服务。为了有个保障,或者说我只是为了压榨性能而已,我决定再装一套v2ray在上面。

一、什么是v2ray?

V2Ray 是一个开源的模块化的代理软件包,它的目标是提供常用的代理软件模块,简化网络代理软件的开发。相对SS来说,这是一个比较小众的软件,但从另外的角度来说:小众=安全。

二、有啥特色?

  • 更完善的协议: V2Ray 使用了新的自行研发的 VMess 协议,改进了 Shadowsocks 一些已有的缺点,更难被墙检测到
  • 更强大的性能: 相对于 Shadowsocks,V2Ray 的网络性能更好,具体数据可以看官方博客
  • 更丰富的功能: V2Ray 比起 Shadowsocks 多了许多功能,以下是部分 V2Ray 的功能
    1、mKCP: V2Ray 的 KCP 协议实现,不必另行安装 kcptun
    2、动态端口:动态改变通信的端口,对抗对长时间大流量端口的限速封锁
    3、路由功能:可以随意设定指定数据包的流向
    4、传出代理:看名字可能不太好理解,其实差不多可以称之为多重代理。类似于 Tor 的代理
    5、数据包伪装:类似于 Shadowsocks-rss 的混淆,另外对于 mKCP 的数据包也可伪装
    6、WebSocket 协议:可以 PaaS 平台搭建V2Ray,通过 websocket 代理。也可以通过它使用 cdn(如 cloudflare) 中转。

三、服务器端安装V2RAY

1、校对时间

对于 V2Ray,它的验证方式包含时间,就算是配置没有任何问题,如果时间不正确,也无法连接 V2Ray 服务器的,服务器会认为你这是不合法的请求。所以系统时间一定要正确,只要保证时间误差在一分钟之内就没问题。

查看自己的vps时间和本地时间是否一致,如上-0400明显不对。

再次查看,如果时间和本地时间差距过大,请自行修改或者同步。

2、安装v2ray

目前官方已经有一键安装脚本了,所以安装相当方便

当然你也可以手动安装或者编译安装,详见官方安装手册

3、服务端配置文件

编辑配置文件config.json

如需要使用shadowsocks协议,请查考下面的配置文件

其中你随意修改端口,如果想要修改 ID,可以访问这个网站生成:https://www.uuidgenerator.net/,建议使用其中的V4版。

修改完后需要重启服务。

4、使用命令

保存配置文件后就可以启动服务了。

四、客户端配置

和kcptun一样,首先下载v2ray核心软件:https://github.com/v2ray/v2ray-core/releases

请根据自己终端需求选择对应的版本。

然后下载三方客户端:https://www.v2ray.com/chapter_01/3rd_party.html,推荐v2ray-taskbar。

解压到同一文件夹

然后打开config.json进行客户端配置

运行v2ray-taskbar.exe,显示

之后浏览器等客户端就可以调用该socks5协议代理了,不会的可以参考用SSH开眼看世界,至于添加shadowsocks的用法请自行Google。

该套软件功能很强大,还有很多的配置可以设置,具体的请查看官方网站配置指南

至此此64M的VPS上已经安装了三个科学上网工具,收工!

发表评论

电子邮件地址不会被公开。 必填项已用*标注