vps+v_2_ray+proxychains
电脑系统换到Linux快半年了,之前一直没有解决的问题是怎么上google,毕竟有些东西还是google上好找一点。最近不想复习,没想到自己成功搭了个梯子,着实把惊喜了我一把。下面记录一下过程。
- 首先需要买个vps,我用的是vultr,如果读者也想用vultr,可以通过我推荐的链接下载,有优惠,将当互利互惠.
服务器配置:
- wget https://install.direct/go.sh;chmod +x go.sh;./go.sh 下载v_2_ray一件安装脚本并安装,这个是官方提供的,放心可用。安装完成后需要记住给你的port和UUID
客户端配置:
- v_2_ray服务器和客户端是相同的,唯一不同的是配置文件,所以我们可以用wget https://install.direct/go.sh;chmod +x go.sh;./go.sh一键下载安装
- 把下面的配置写入/etc/v_2_ray/config.json文件中,需要修改的是已用红色注释标出
- 注意,json文件对格式要比较严格,在修改完文件后需删除所有注释,然后保存退出
-
{ "log": { "loglevel": "info" }, "inbounds": [ { "port": 1080, "protocol": "socks", "sniffing": { "enabled": true, "destOverride": [ "http", "tls" ] }, "settings": { "udp": true // 开启 UDP 协议支持 } }, { "port": 8080, "protocol": "http", "sniffing": { "enabled": true, "destOverride": [ "http", "tls" ] } } ], "outbounds": [ { "tag": "proxy-vmess", "protocol": "vmess", "settings": { "vnext": [ { "address": "8.8.8.8", // 服务器的 IP "port": 443, // 服务器的端口 "users": [ { // id 就是 UUID,相当于用户密码 "id": "7d4c4078-e129-416b-a483-cf5713a96a66", "alterId": 4 } ] } ] } }, { "tag": "direct", "settings": {}, "protocol": "freedom" } ], "dns": { "server": [ "8.8.8.8", "1.1.1.1" ], // 你的 IP 地址,用于 DNS 解析离你最快的 CDN "clientIp": "203.208.40.63" }, // 配置路由功能,绕过局域网和中国大陆地址 "routing": { "domainStrategy": "IPOnDemand", "rules": [ { "type": "field", "domain": [ // 默认跳过国内网站,如果想要代理某个国内网站可以添加到下列列表中 "cnblogs.com" ], "outboundTag": "proxy-vmess" }, { "type": "field", "domain": [ "geosite:cn" ], "outboundTag": "direct" }, { "type": "field", "outboundTag": "direct", "ip": [ "geoip:cn", "geoip:private" ] } ] } }
sudo systemctl start 启动本地v_2_ray服务,然后在浏览器中设置代理。这里我用的是火狐器,代理插件用的是FoxyProxy。其实浏览器自己有代理设置,只不过插件配置比较方便。具体配置如下:
参考博客:https://yuan.ga/v~~2~~ray-complete-tutorial/ 参考链接需要手动删除链接中~
安装proxhchains,编辑配置文件vim /etc/proxychains.conf,改为sock5 127.0.0.1 1080 [user password]。
使用:proxychains 命令