V2Ray

安装并配置 V2Ray

安装

首先先确定自己服务器的DNS
cat /etc/resolv.conf 看下自己的DNS 要设置成公共DNS服务器 如 Google DNS(8.8.8.8 和 8.8.4.4)
bash <(wget -O - https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
注:脚本里面会有在 GitHub 下载 v2ray-core 的 release 版的操作,所以可能会比较慢

看到如下就是安装成功

从客户端导出json文件
Windows 下的 V2ray 客户端 V2RayN 客户端为例(若你使用其他客户端,应当也有类似的导出选项):

修改配置文件

V2Ray 默认的配置文件在 /usr/local/etc/v2ray/config.json
把导出的json配置的内容 写入到 V2Ray 默认的配置文件

启动

systemctl start v2ray

自启

systemctl enable v2ray

检查

systemctl status v2ray 显示 active (running) 就是启动成功

卸载

bash <(wget -O - https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh) --remove

ProxyChains

安装并配置 ProxyChains

安装

 wget -4 https://github.com/rofl0r/proxychains-ng/archive/refs/heads/master.zip

解压

unzip master.zip

配置

yum -y install gcc gcc+
cd proxychains-ng-master
./configure --prefix=/usr --sysconfdir=/etc

编译安装

make && make install

安装完成后,在命令行输入 proxychains4 (应当已经可以自动补全了)
如下

接下来配置代理

在proxychains-ng-master目录下
cp ./src/proxychains.conf /etc/
首先去看我们之前导出的json配置文件
cat /usr/local/etc/v2ray/config.json

这是我的
按照这个 去修改 vim /etc/proxychains.conf

找到默认的 socks4  127.0.0.1 9050
修改为 socks4  127.0.0.1 10808 保存
格式:type  ip  port

测试代理

在不使用 proxychains 时,我们 curl 是无法访问谷歌的,经过漫长的等待后会提示超时:
curl www.google.com
curl: (7) Failed to connect to www.google.com port 80: Connection timed out
================================================================================
然后我们在 curl 前面加上 proxychains4:
proxychains4 curl www.google.com
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.16-git-9-g060801d
[proxychains] Strict chain  ...  127.0.0.1:10808  ...  www.google.com:80  ...  OK

到此就服务器代理结束
如果在使用脚本需要代理 就在执行脚本前面加上 proxychains4
比如 proxychains4 sh proxychains4.sh

最后修改:2023 年 08 月 30 日
如果觉得我的文章对你有用,请随意赞赏