下载安装包

从 v2ray-core 下载对应版本 v2ray-linux-64.zip 文件并解压到服务器上

(实际上选择合适自己机器的就行了 这里选用的是最小包 解压即用)

2023-03-15-14.26.36.png

配置config.json文件

因为我们的v2ray此时是用来作为客户端工作,所以需要配置节点。节点的配置文件为config.json,在解压后的文件夹中。节点文件可以从v2ray的Windows/Mac客户端导出。

2023-03-15-14.30.29.png

通常也可以从节点提供商提供的订阅URL中获取一段base64加密数据,经过解密后可以获得vmess链接(或直接提供了vmess链接)。将单个vmess链接导入v2ray客户端可以获得某个服务器的订阅配置文件config.json

运行

  • 在 Windows 和 macOS 中,配置文件通常是 V2Ray 同目录下的 config.json 文件 。直接运行 v2ray 或 v2ray.exe 即可
  • 在 Linux 中,配置文件通常位于 /etc/v2ray/config.json 文件(非压缩包安装)。运行 v2ray –config=/etc/v2ray/config.json,或使用 systemd 等工具把 V2Ray 作为服务在后台运行
v2ray –config=/etc/v2ray/config.json

总之将v2ray可执行文件和其config.json配置文件的路径弄对即可。

测试

curl --socks5 127.0.0.1:1080 https://www.google.com

# 其中的 1080 端口为我们config.json配置文件中配置的端口 可以自己根据需要更改

使用代理

方法一(推荐)

修改文件“/etc/profile”,在文件结束位置增加如下内容:

# 设置http代理
export http_proxy=socks5://127.0.0.1:1080
​
# 设置https代理
export https_proxy=socks5://127.0.0.1:1080
​
# 设置ftp代理(根据需要设置,也可不设置)
export ftp_proxy=socks5://127.0.0.1:1080
​
# 17.16.x.x为我们自己的云服务器的内网IP 配置为no_proxy代表内网传输不走代理

export no_proxy="172.16.x.x"

修改后重启服务器 上面的设置才会生效
或者不重启服务器 执行以下命令 使配置立即生效

source /etc/profile

方法二(在当前终端临时生效)

使代理生效
export http_proxy=socks5://127.0.0.1:1080
export https_proxy=socks5://127.0.0.1:1080
export ftp_proxy=socks5://127.0.0.1:1080
export no_proxy="172.16.x.x" 

使代理失效
unset http_proxy
unset https_proxy
unset ftp_proxy
unset no_proxy

方法三(针对单用户生效)

su - 用户
# 编辑文件 vim ~/.bashrc 添加以下内容

# set proxy
function setproxy() {
    export http_proxy=socks5://127.0.0.1:1080
    export https_proxy=socks5://127.0.0.1:1080
    export ftp_proxy=socks5://127.0.0.1:1080
    export no_proxy="172.16.x.x"
}
​
# unset proxy
function unsetproxy() {
    unset http_proxy https_proxy ftp_proxy no_proxy
}

保存退出 执行

source ~/.bashrc

使得配置立即生效;或是关闭当前终端,重新打开,使得配置立即生效。

  • 在终端执行 setproxy 使代理生效
  • 在终端执行 unsetproxy 使代理生效


A Student on the way to full stack of Web3.