在 Padavan 上配置 Project V(V2Ray)

首先在「扩展功能」的「搭建 Web 环境」中找到「V2Ray」,如图开启

 

  • 「开启透明代理?」表示客户端自动代理
  • 「路由自身流量走透明代理?」表示路由器自身也自动代理,但此项不是必须开,如果你不理解此项的作用只开前两个开关即可
hiboy 推荐 Padavan 一键配置脚本
bash <(curl -L -s http://opt.cn2qq.com/opt-script/v2ray.sh)

这个是 hiboy 推荐的一键配置脚本。

如果你想手动配可以继续往下看:

hiboy 修改的固件中已经内置了 iptables 相关命令,所以我们只用修改好「V2Ray 配置文件」即可。

Project V(V2Ray) 配置
{
  "log": {
    "error": "/tmp/syslog.log", 
    "loglevel": "warning"
  }, 
  "inbound": {
    "port": 1080, 
    "listen": "0.0.0.0", 
    "protocol": "socks", 
    "settings": {
      "auth": "noauth", 
      "udp": true, 
      "ip": "127.0.0.1"
    }
  }, 
  "outbound": {
    "protocol": "vmess", 
    "settings": {
      "vnext": [
        {
          "address": "v2ray.cool", 
          "port": 443, 
          "users": [
            {
              "id": "a3482e88-686a-4a58-8126-99c9df64b7bf", 
              "alterId": 64, 
              "security": "auto"
            }
          ]
        }
      ]
    }, 
    "mux": {
      "enabled": true
    }, 
    "streamSettings": {
      "network": "ws", 
      "security": "tls", 
      "tlsSettings": {
        "serverName": "v2ray.cool", 
        "allowInsecure": true
      }, 
      "wsSettings": {
        "path": "/v2ray.cool/", 
        "headers": {
          "Host": "v2ray.com"
        }
      }
    }
  }, 
  "inboundDetour": [
    {
      "port": "1099", 
      "listen": "0.0.0.0", 
      "protocol": "dokodemo-door", 
      "settings": {
        "network": "tcp,udp", 
        "timeout": 30, 
        "followRedirect": true
      }
    }
  ], 
  "outboundDetour": [
    {
      "protocol": "freedom", 
      "settings": { }, 
      "tag": "direct"
    }
  ], 
  "dns": {
    "servers": [
      "119.29.29.29", 
      "1.0.0.1", 
      "localhost"
    ]
  }, 
  "routing": {
    "strategy": "rules", 
    "settings": {
      "domainStrategy": "IPIfNonMatch", 
      "rules": [
        {
          "type": "field", 
          "domain": [
            "geosite:cn"
          ], 
          "outboundTag": "direct"
        }, 
        {
          "type": "field",
          "ip": [
            "0.0.0.0/8",
            "10.0.0.0/8",
            "100.64.0.0/10",
            "127.0.0.0/8",
            "169.254.0.0/16",
            "172.16.0.0/12",
            "192.0.0.0/24",
            "192.0.2.0/24",
            "192.168.0.0/16",
            "198.18.0.0/15",
            "198.51.100.0/24",
            "203.0.113.0/24",
            "::1/128",
            "fc00::/7",
            "fe80::/10",
            "geoip:cn"
          ],
          "outboundTag": "direct"
        }
      ]
    }
  }
}

注意0:请勿使用记事本粘贴修改配置,尽量使用编辑器(如:Atom、Visual Studio Code等)修改,否则可能会遇到「启动失败, 注意检查端口是否有冲突,程序是否下载完整,10 秒后自动尝试重新启动」的提示

注意1:有反馈说使用「geoip:private」会造成微信、淘宝等应该直连的会出现迷之问题变得很慢,换回如上自定义解决。

注意2:本配置是以 WS + Web +TLS 为例,请注意设置好你的服务器相关配置,需要特别注意的有以下两点:

  • 服务端的「path」设置末尾如不带「/」而在此设置时带了可能会出现无法使用的问题,如果你没有相关设置在此可为空
  • 「headers」的「host」如果你没有相关设置在此可为空

注:希望大家都做个好演员把戏做到位而不是服务端能跑起来就行了

然后重点是修改以下:

  • 增加「inboundDetour」相关内容如上述配置(特别是端口即为透明代理端口需要与 Padavan 中的设置一致)

如果实在不清楚,将以上配置复制,其中服务器相关配置改成你自己的就好。

另外这配置中的路由规则还只是基本配置,可以根据你的需求自行更改关于直连还是代理甚至去广告。

 

感谢列表

  • 感谢 geralt 关于配置的错误
  • 感谢 七月份的尾巴 关于使用记事本可能到处启动失败的问题和使用「geoip:private」导致国内网站和环境使用极慢的问题

Conners Hua

欢迎加入群聊:Telegram群QQ群

您可能还喜欢...

27 条回应

  1. shenfu说道:

    楼主,求一份普通的vmess协议的配置,万分感谢

  2. 匿名说道:

    这样设置后会代理整个路由器的所有访问吗

  3. 匿名说道:

    不知道为什么,我把内容填入配置脚本位置,应用后发现还是空白的,日志提示找不到配置文件

  4. Jackov说道:

    K2原版是不能用V2Ray么?

     

  5. 匿名说道:

    按这个是全局的吧~有没有PAC~是可以上但上国内网太慢了

    • Conners Hua说道:

      建议你多看下官方文档,怎么走取决于「rules」,我这里采取的是「geosite:cn」即中国网站(非所有是内置了一批网址具体见官方文档)、「geoip:private 」私有地址即局域网和「geoip:cn」中国 IP 网段走直连,也就是日常所说的白名单模式。

  6. 梁博说道:

    【v2ray】: 启动失败, 注意检查端口是否有冲突,程序是否下载完整,10 秒后自动尝试重新启动

    K2路由器

    有人解决了吗?

  7. geralt说道:

    感谢楼主发的文章。个人小建议,

     

    针对tls+ws 需要“hosts”
    “wsSettings”: {
    “headers”: {
    “host”: “www.4c4ea1e8aad733b.com”
    },
    “path”: “/”
    }

    另外我看你inboundDetour好像开了多端口。单独443端口也满速了
     “inboundDetour”: [
    {
      “port”: “1099”,
    “listen”: “0.0.0.0”,
    “protocol”: “dokodemo-door”,
    “settings”: {
    “network”: “tcp,udp”,
    “timeout”: 300,
    “followRedirect”: true
    }
    }
    ],

  8. 匿名说道:

    感谢你写这篇文章,有个问题稍微提一下,

    我複製你的「V2Ray 配置文件」文本到notepad++修改,發現和json標準格式不同。贴回进去pandava里会空格过长,导致【v2ray】: 启动失败,。

    稍微建議你上傳「V2Ray 配置文件」的json文件。

  9. geralt说道:

    我複製你的「V2Ray 配置文件」文本到notepad++修改,發現和json標準格式不同。稍微建議你上傳「V2Ray 配置文件」的json文件。

  10. 郭军说道:

    ar 6 20:06:21 【v2ray】: 重启
    Mar 6 20:06:21 dnsmasq[10027]: exiting on receipt of SIGTERM
    Mar 6 20:06:21 dnsmasq[10744]: started, version 2.76 cachesize 512
    Mar 6 20:06:21 dnsmasq[10744]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua no-TFTP no-conntrack ipset no-auth no-DNSSEC no-loop-detect no-inotify
    Mar 6 20:06:21 dnsmasq-dhcp[10744]: DHCP, IP range 192.168.2.2 — 192.168.2.244, lease time 1d
    Mar 6 20:06:21 dnsmasq-dhcp[10744]: DHCP, sockets bound exclusively to interface br0
    Mar 6 20:06:21 dnsmasq[10744]: read /etc/hosts – 3 addresses
    Mar 6 20:06:21 dnsmasq[10744]: read /etc/storage/dnsmasq/hosts – 0 addresses
    Mar 6 20:06:21 dnsmasq-dhcp[10744]: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
    Mar 6 20:06:21 【v2ray】: 找到 /opt/bin/v2ray
    Mar 6 20:06:21 【v2ray】: 运行 v2ray_script
    Mar 6 20:06:21 dnsmasq[10744]: exiting on receipt of SIGTERM
    Mar 6 20:06:21 dnsmasq[10786]: started, version 2.76 cachesize 512
    Mar 6 20:06:21 dnsmasq[10786]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua no-TFTP no-conntrack ipset no-auth no-DNSSEC no-loop-detect no-inotify
    Mar 6 20:06:21 dnsmasq-dhcp[10786]: DHCP, IP range 192.168.2.2 — 192.168.2.244, lease time 1d
    Mar 6 20:06:21 dnsmasq-dhcp[10786]: DHCP, sockets bound exclusively to interface br0
    Mar 6 20:06:21 dnsmasq[10786]: read /etc/hosts – 3 addresses
    Mar 6 20:06:21 dnsmasq[10786]: read /etc/storage/dnsmasq/hosts – 0 addresses
    Mar 6 20:06:21 dnsmasq-dhcp[10786]: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
    Mar 6 20:06:28 【v2ray】: 启动失败, 注意检查端口是否有冲突,程序是否下载完整,10 秒后自动尝试重新启动

    复制群主的配置在K2路由器里,H大3.4.3.9-099_7-08-21固件,还是不行,小白一个,希望学习

  11. 咕咕鸡说道:

    抱歉打扰了

    ar 1 18:57:01 【v2ray】: /opt/ 在内存储存
    Mar 1 18:57:01 【v2ray】: 找到 /opt/bin/v2ray
    Mar 1 18:57:01 【v2ray】: 运行 v2ray_script
    Mar 1 18:57:02 dnsmasq[2541]: exiting on receipt of SIGTERM
    Mar 1 18:57:03 dnsmasq[2611]: started, version 2.78 cachesize 512
    Mar 1 18:57:03 dnsmasq[2611]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua no-TFTP no-conntrack ipset no-auth no-DNSSEC no-loop-detect no-inotify
    Mar 1 18:57:03 dnsmasq-dhcp[2611]: DHCP, IP range 192.168.123.2 — 192.168.123.244, lease time 1d
    Mar 1 18:57:03 dnsmasq-dhcp[2611]: DHCP, sockets bound exclusively to interface br0
    Mar 1 18:57:03 dnsmasq[2611]: read /etc/hosts – 4 addresses
    Mar 1 18:57:03 dnsmasq[2611]: read /etc/storage/dnsmasq/hosts – 0 addresses
    Mar 1 18:57:03 dnsmasq-dhcp[2611]: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
    Mar 1 18:57:07 【v2ray】: 启动失败, 注意检查端口是否有冲突,程序是否下载完整,10 秒后自动尝试重新启动

    QAQ折腾了一天从早上到晚上都没有成功,请问要改哪些地方,是不是除了outbound的address和id其他都不用改变啊

  12. 风碎的云说道:

    Feb 19 22:50:10 【v2ray】: 重新启动0
    Feb 19 22:50:11 dnsmasq[880]: exiting on receipt of SIGTERM
    Feb 19 22:50:11 dnsmasq[1101]: started, version 2.78 cachesize 1536
    Feb 19 22:50:11 dnsmasq[1101]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset no-auth no-DNSSEC no-loop-detect no-inotify
    Feb 19 22:50:11 dnsmasq-dhcp[1101]: DHCP, IP range 192.168.123.2 — 192.168.123.244, lease time 1d
    Feb 19 22:50:11 dnsmasq-dhcp[1101]: DHCP, sockets bound exclusively to interface br0
    Feb 19 22:50:11 dnsmasq[1101]: read /etc/hosts – 4 addresses
    Feb 19 22:50:11 dnsmasq[1101]: read /etc/storage/dnsmasq/hosts – 0 addresses
    Feb 19 22:50:11 dnsmasq-dhcp[1101]: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
    Feb 19 22:50:12 【v2ray】: /opt/ 在内存储存
    Feb 19 22:50:12 【v2ray】: 找到 /opt/bin/v2ray
    Feb 19 22:50:12 【v2ray】: 运行 v2ray_script
    Feb 19 22:50:12 dnsmasq[1101]: exiting on receipt of SIGTERM
    Feb 19 22:50:12 dnsmasq[1164]: started, version 2.78 cachesize 1536
    Feb 19 22:50:12 dnsmasq[1164]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset no-auth no-DNSSEC no-loop-detect no-inotify
    Feb 19 22:50:12 dnsmasq-dhcp[1164]: DHCP, IP range 192.168.123.2 — 192.168.123.244, lease time 1d
    Feb 19 22:50:12 dnsmasq-dhcp[1164]: DHCP, sockets bound exclusively to interface br0
    Feb 19 22:50:12 dnsmasq[1164]: read /etc/hosts – 4 addresses
    Feb 19 22:50:12 dnsmasq[1164]: read /etc/storage/dnsmasq/hosts – 0 addresses
    Feb 19 22:50:12 dnsmasq-dhcp[1164]: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
    Feb 19 22:50:15 【v2ray】: 启动成功 V2Ray v3.9 (die Commanderin) 20180215

    如果将“路由自身流量走透明代理?”开启会不断地重启,还没有找到解决办法。博主知道原因吗?谢谢。路由器是TOTOlink A3004NS,固件是H大最新版本的,v2也是最新版本。

  13. Hikkess说道:

    我的天,4K IPS 真是太惊艳了……

  14. 匿名说道:

    V2ray启动前脚本需要修改吗?为什么配置脚本填好了不能用?

  15. Hikkess说道:

    D1 送给群友了你才发这个~

发表评论

电子邮件地址不会被公开。 必填项已用*标注