MENU

[记录] 利用V2ray搭建纯Socks5代理

May 25, 2021 • Read: 11471 • 随心笔记

一个爬虫项目需要用到动态IP,遂斥巨资买了一台动态拨号服务器(...性能很弱...便宜货... ),本来一开始用的是TinyProxy号称轻量的代理软件,结果一旦进程多,时间久了之后,老是假死连不上,速度也上不去... 额... 也有可能是我太菜。

所以我想到了V2ray,无论怎么玩嘛终究是一款代理软件...

在安装最新版v2ray,搭配bbrplus的情况下,这速度测试下来直接能看B站视频了(很强,虽然大概率是共享宽带);不过在体验一天下来,这稳定性比TinyProxy强多了;

配置方法

V2ray 安装

国内服务器,V2ray官方的一键安装脚本肯定用不了,参考我的另外一篇文章(国内服务器本地安装 v2ray 教程),顺利完成安装!

配置Socks5代理

参考:https://github.com/dalaolala/blog/issues/13
含义:开放6688端口构建一个Socks5代理,无需验证(无账号密码)
配置文件:

{
  "inbounds": [
    {
      "protocol": "socks",
      "port": 6688,
      "settings": {
        "auth": "noauth",
        "accounts": [],
        "udp": false,
        "ip": "127.0.0.1",
        "userLevel": 0
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {}
    },
    {
      "protocol": "blackhole",
      "settings": {},
      "tag": "blocked"
    }
  ],
  "routing": {
    "rules": [
      {
        "type": "field",
        "ip": [
          "geoip:private"
        ],
        "outboundTag": "blocked"
      }
    ]
  }
}

其它

剩下的就是记得防火墙开启端口,或直接关掉防火墙;记得systemctl enable v2ray配置开机自启。
然后本机命令:curl -socks5 127.0.0.1:6688 myip.ipip.net 能够直接打开看到自己IP,说明就配置成功了!

Last Modified: May 28, 2021