Tmn07 发布的文章

由于需要在服务器上使用魔法客户端,只有命令行界面,似乎没有找到其他第三方客户端可以使用。所以尝试了下原生v2ray的使用。

下载安装

https://www.v2ray.com/chapter_00/install.html

https://github.com/v2fly/fhs-install-v2ray/blob/master/README.zh-Hans-CN.md

服务端

参考上一篇博文

客户端

  1. 将手机V2rayNG中订阅节点的配置导出json
  2. 修改配置文件,以此配置文件启动v2ray
  3. (防火墙开放相应端口)
  4. 安装命令行代理工具proxychains,修改配置如socks5 127.0.0.1 10808

    参考 https://github.com/haad/proxychains , https://www.crazycz.cn/linux-skill/Centos-Proxychains-Socks5-App.html

  5. 测试,例如...

    curl cip.cc
    proxychains4 curl cip.cc

其他

目前还不是特别熟悉服务端和客户端的配置文件能否合在一起,或者如何分别优雅的管控服务端和客户端。

我在配置文件目录/usr/local/etc/v2ray/,分别放了客户端配置与服务端配置。

官方的安装方法会注册一个默认执行某个配置文件的服务,通过修改这个文件,然后重启服务来实现切换。

sudo cp config_xxx.json config.json
sudo systemctl restart v2ray

或者直接运行sudo /usr/local/bin/v2ray -c config_xxx.json,来启动某个端

安装配置

在CentOS7上搭建,流程参照官方文档

// 在root用户下执行
// 安装可执行文件和 .dat 数据文件
# bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)

// 只更新 .dat 数据文件
# bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-dat-release.sh)

安装后修改配置文件,可能会有下文Blog中的文件位置不同,注意查看。

使用systemctl, service命令查看v2ray服务运行情况。

systemctl status v2ray, service v2ray status

修改配置文件/usr/local/etc/v2ray/config.json,内容参考Blog。记得开放对应端口。

测试

Windows下,V2rayN客户端测试通过,代理使用正常,接近跑满带宽。

Android下,V2rayNG客户端测试延迟失败,代理使用可以,但是感觉较慢且不稳定

iPadOS下,Shadowrocket客户端测试延迟失败,代理使用可以,但是感觉不太稳定

(大概都是带宽太低的锅?)

修饰键就是类似ctrl, alt, shfit, win...等特殊功能,组合按键。
macOS下shift的位置与win下差不多,其他几个键若要改成win下的习惯,可以进行如图的设置。
mackey_01.png
在默认的设置下,外接键盘的win键等于command键的作用、alt等于option、ctrl等于control。