kuoruan / openwrt-v2ray

V2Ray for OpenWrt
MIT License
2.21k stars 464 forks source link

how to fix the setting ? #188

Open 3000wonder opened 1 year ago

3000wonder commented 1 year ago

My v2ray setting in pc:

{
"inbounds": [{
  "port": 10800,
  "listen": "127.0.0.1",
  "protocol": "socks",
  "sniffing": {
    "enabled": true,
    "destOverride": ["http", "tls"]
  },
  "settings": {
    "auth": "noauth",
    "udp": false
  }
}],

"inboundDetour": [
{
  "port": 10801,
  "listen": "127.0.0.1",
  "protocol": "http",
  "settings": {
    "timeout": 0
  }
}],

"outbounds":
[
  {
    "protocol": "vmess",
    "settings": {
     "network": "tcp,udp",
     "vnext": [{
        "address": "vps_ip",
        "port": 443,
        "users": [{
        "id": "xxxxxxxx", "level": 0, "alterId": 0, "security": "none"
        }]
      }]
    },
    "streamSettings": {
      "network": "ws",
      "security": "tls",
      "wsSettings": {
        "path": "/tech"
      },
      "tlsSettings": {
        "serverName": "",
        "allowInsecure": true
      }
    }
  },{
    "protocol": "freedom",
    "settings": {},
    "tag": "direct"
  }
],

"routing": {
  "domainStrategy": "IPOnDemand",
  "rules": [{
    "type": "field",
    "outboundTag": "direct",
    "domain": ["geosite:cn"]
  },{
    "type": "field",
    "outboundTag": "direct",
    "ip": [
      "geoip:cn",
      "geoip:private"
      ]
    }
  ]
}
}

Build v2ray in my router's openwrt,the setting file:

config v2ray 'main'
    option v2ray_file '/usr/bin/v2ray'
    option access_log '/var/log/v2ray-access.log'
    option error_log '/var/log/v2ray-error.log'
    option loglevel 'error'
    option mem_percentage '80'
    option enabled '1'
    option inbounds 'socks_proxy dokodemo_door'
    option outbounds 'vmess direct'

config dns 'main_dns'
    option enabled '1'
    list hosts 'example.com|127.0.0.1'
    option servers 'cloudflare_dns_1 google_dns_1 114_dns_1 ali_dns_1'

config dns_server 'cloudflare_dns_1'
    option alias 'cloudflare_dns_1'
    option address '1.1.1.1'

config dns_server 'google_dns_1'
    option alias 'google_dns_1'
    option address '8.8.8.8'

config dns_server 'op_dns_1'
    option alias 'op_dns_1'
    option address '208.67.222.222'
    option port '5353'

config dns_server '114_dns_1'
    option alias '114_dns_1'
    option address '114.114.114.114'
    option port '53'
    list domains 'geosite:cn'

config dns_server 'ali_dns_1'
    option alias 'ali_dns_1'
    option address '223.5.5.5'
    list domains 'geosite:cn'

config routing 'main_routing'
    option enabled '1'
    option domain_strategy 'IPOnDemand'
    option rules 'direct_cn_ip direct_cn_domain direct_bt route_dns direct_dns proxy_dns direct_ntp'

config routing_rule 'direct_cn_ip'
    option alias 'direct_cn_ip'
    option type 'field'
    list ip 'geoip:private'
    list ip 'geoip:cn'
    option outbound_tag 'direct'

config routing_rule 'direct_cn_domain'
    option alias 'direct_cn_domain'
    option type 'field'
    list domain 'geosite:cn'
    option outbound_tag 'direct'

config routing_rule 'direct_speedtest'
    option alias 'direct_speedtest'
    option type 'field'
    list domain 'geosite:speedtest'
    option outbound_tag 'direct'

config routing_rule 'direct_bt'
    option alias 'direct_bt'
    option type 'field'
    option protocol 'bittorrent'
    option outbound_tag 'direct'

config routing_rule 'block_ad'
    option alias 'block_ad'
    option type 'field'
    list domain 'geosite:category-ads-all'
    option outbound_tag 'block'

config routing_rule 'route_dns'
    option alias 'route_dns'
    option type 'field'
    list network 'udp'
    list port '53'
    list inbound_tag 'transparent'
    option outbound_tag 'dns_out'

config routing_rule 'direct_dns'
    option alias 'direct_dns'
    option type 'field'
    list ip '114.114.114.114'
    list ip '223.5.5.5'
    option outbound_tag 'direct'

config routing_rule 'proxy_dns'
    option alias 'proxy_dns'
    option type 'field'
    list ip '1.1.1.1'
    list ip '8.8.8.8'
    list ip '208.67.222.222'
    option outbound_tag 'proxy'

config routing_rule 'direct_ntp'
    option alias 'direct_ntp'
    option type 'field'
    list network 'udp'
    list port '123'
    option outbound_tag 'direct'

config routing_balancer 'routing_balancer_1'
    option tag 'balancer'
    list selector 'a'
    list selector 'ab'

config policy 'main_policy'
    option enabled '1'

config policy_level 'policy_level_0'
    option level '0'
    option handshake '4'
    option conn_idle '300'
    option uplink_only '2'
    option downlink_only '5'
    option buffer_size '0'

config reverse 'main_reverse'
    option enabled '0'
    list bridges 'bridge|test.v2ray.com'
    list portals 'portal|test.v2ray.com'

config inbound 'socks_proxy'
    option alias 'socks_proxy'
    option listen '0.0.0.0'
    option port '1080'
    option protocol 'socks'
    option s_socks_auth 'noauth'
    option s_socks_udp '1'
    option s_socks_ip '127.0.0.1'
    option sniffing_enabled '1'
    option sniffing_dest_override 'http tls'

config inbound 'dokodemo_door'
    option alias 'dokodemo_door'
    option port '1081'
    option protocol 'dokodemo-door'
    option tag 'transparent'
    option sniffing_enabled '1'
    option sniffing_dest_override 'http tls'

config outbound 'vmess'
    option alias 'vmess'
    option protocol 'vmess'
    option tag 'proxy'
    option s_vmess_user_security 'auto'
    option ss_network 'ws'
    option ss_security 'tls'
    option ss_websocket_path '/ray'
    option s_vmess_user_alter_id '0'
    option s_vmess_port '443'
    option s_vmess_user_id 'xxxxxxxx'
    option s_vmess_address 'vps_ip'

config outbound 'direct'
    option alias 'direct'
    option protocol 'freedom'
    option tag 'direct'

config outbound 'block'
    option alias 'block'
    option protocol 'blackhole'
    option tag 'block'

config outbound 'dns_out'
    option alias 'dns_out'
    option protocol 'dns'
    option tag 'dns_out'

config transparent_proxy 'main_transparent_proxy'
    option apnic_delegated_mirror 'apnic'
    option gfwlist_mirror 'github'
    option proxy_list_dns '8.8.8.8'
    list lan_ifaces 'lan'
    option direct_list_dns '223.5.5.5'
    option redirect_port '1081'
    option proxy_mode 'cn_direct'
    option redirect_udp '1'

Why it can't work?No log in /var/log/v2ray-error.log.

Seak commented 12 months ago

Install luci-app-v2ray Luci support for V2Ray. After the configuration is completed, save and apply it, and the config.json configuration file will be automatically generated. You can view it on the about page or cat /var/etc/v2ray/v2ray.main.json