guoapeng / guoapeng.github.io

eagle's blog space
https://pengtech.net
1 stars 0 forks source link

network/v2rayA_install #2

Open utterances-bot opened 5 months ago

utterances-bot commented 5 months ago

2024最新 v2rayA 安装与配置教程 | 鹏叔的技术博客

本教程详细讲解了在 debian 系列和 redhat 系列 Linux 操作系统, Macos 以及 Windows 系统中,如何安装并配置 v2rayA 这款代理上网软件。 由于本文涵盖的范围较广,虽然已经做了精简,篇幅仍然偏长。针对具体的操作系统,有些与您的系统不相关的操作步骤可以快速略过。 1

https://www.pengtech.net/network/v2rayA_install.html

Bi2nKun commented 5 months ago

感谢教程 我这边是kali系统 按照debian的流程操作后 systemctl status v2raya会报错: Feb 23 11:16:08 kali systemd[1]: v2raya.service: Scheduled restart job, restart counter is at 7. Feb 23 11:16:08 kali systemd[1]: v2raya.service: Start request repeated too quickly. Feb 23 11:16:08 kali systemd[1]: v2raya.service: Failed with result 'exit-code'. Feb 23 11:16:08 kali systemd[1]: Failed to start v2raya.service - v2rayA Service. 然后我把dat文件在/usr/local/share/v2ray/目录下也放了一份就好了 感觉配置文件里的路径没起作用

guoapeng commented 5 months ago

感谢@BinKun的反馈,稍后会更新文档的相应部分。

zzzhao2023 commented 4 months ago

整体很ok,入门够用了,v2ray在docker部署的时候,代理部分doker容器的网络,这块内容没有描述..,其RoutingA的相关介绍。

magicjfy commented 3 months ago

多谢博主,网络上关于此类的文章很少,尤其是这么详细的更是没有。 我现在遇到一个问题:开启端口转发后本地局域网其他设备使用手动代理可以上网,但是docker其他容器不能科学,玩客云运行的casaos,安装有多个app。转发模式为redirect,system proxy提示不能开启。

guoapeng commented 3 months ago

多谢博主,网络上关于此类的文章很少,尤其是这么详细的更是没有。 我现在遇到一个问题:开启端口转发后本地局域网其他设备使用手动代理可以上网,但是docker其他容器不能科学,玩客云运行的casaos,安装有多个app。转发模式为redirect,system proxy提示不能开启。

感谢您的反馈,能对您的工作有所帮助,感到非常欣慰!

docker容器使用v2ray代理上网我没有测试过,但是如果局域网内其他主机可以上网,说明代理的服务器端是没有问题的。 因为没有时间和精力去搭建测试环境,我只能给你几个简单的建议。

  1. 进入docker容器,看能否ping通服务器端。
  2. 在容器中安装nmap,并确定服务器端相应端口是否能访问,因为容器网络比较复杂,防火墙,iptable设置,selinux设置等原因,可能导致从从容器内部无法访问网络的端口。
  3. 在容器中设置全局代理
    export http_proxy="http://server_ip:20171"
    export https_proxy="http://server_ip:20171"

    这里的server_ip是指您安装v2raya core的那台机器的ip

测试代理:

curl https://www.google.com

另外针对你所的问题,“转发模式system proxy提示不能开启“。在linux系统上我也遇到过,但在windows系统上是可以使用system proxy这个选项的,如果你必须要这个选项,可以在window上安装v2rayA. 但是设置系统代理选项,仅仅影响服务器本身运行的一些应用的代理方式,不会影响到被代理的其他电脑

guoapeng commented 3 months ago

整体很ok,入门够用了,v2ray在docker部署的时候,代理部分doker容器的网络,这块内容没有描述..,其RoutingA的相关介绍。

感谢您的反馈,是的,还有很多改善的空间,有很多使用场景没有覆盖到,仍然在不断完善中。

mayl0415 commented 2 months ago

配置大陆白名单启动节点时,报错,大佬可以帮忙看看吗 { ^^^^^^ /usr/local/etc/v2raya/v2raya.nft:67:11-16: Error: Could not process rule: No such file or directory chain tp_out { ^^^^^^ /usr/local/etc/v2raya/v2raya.nft:59:9-43: Error: Could not process rule: No such file or directory meta l4proto tcp redirect to :52345 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/etc/v2raya/v2raya.nft:62:11-16: Error: Could not process rule: No such file or directory chain tp_pre { ^^^^^^ /usr/local/etc/v2raya/v2raya.nft:67:11-16: Error: Could not process rule: No such file or directory chain tp_out { ^^^^^^ : exit status 1 这个报错我应该怎么解决

mayl0415 commented 2 months ago

在 /etc/systemd/system/v2raya.service中添加了启动参数 ExecStart=/usr/local/bin/v2raya --nftables-support "off"

然后 systemctl daemon-reload systemctl restart v2raya.service 我解决了

XuecWu commented 2 months ago

在点击就绪后,出现这个问题,请大佬帮忙看看谢谢 failed to start v2ray-core: ExecCommands: iptables-legacy -w 2 -N DROP_SPOOFING iptables-legacy: symbol lookup error: iptables-legacy: undefined symbol: xtables_announce_chain : exit status 127

guoapeng commented 2 months ago

@XuecWu 从报错信息来看,是iptables的兼容性问题,这个函数或对象xtables_announce_chain找不到。应该是缺少linux库文件,或库文件不兼容。 运行iptables -V 看一下iptables是否正常。 在网上找到的最接近你的问题的是这篇文章:https://m.newsmth.net/article/LinuxApp/966281

XuecWu commented 2 months ago

@XuecWu 从报错信息来看,是iptables的兼容性问题,这个函数或对象xtables_announce_chain找不到。应该是缺少linux库文件,或库文件不兼容。 运行iptables -V 看一下iptables是否正常。 在网上找到的最接近你的问题的是这篇文章:https://m.newsmth.net/article/LinuxApp/966281

@guoapeng 大佬您好,我运行iptables -V后,出现报错 iptables: symbol lookup error: iptables: undefined symbol: xtables_announce_chain 我按照您提供的博客看了下,尝试sudo apt install libxtables12,结果提示已经是最新的了,然后iptables -V仍然报相同的错误 此外,我去运行iptables -m RATEEST以及iptables -m statistic也是产生相同的报错: iptables: symbol lookup error: iptables: undefined symbol: xtables_announce_chain P.S. 运行上述两个命令的来源是https://developer.aliyun.com/article/294731

请大佬指点下如何解决,谢谢

guoapeng commented 2 months ago

@XuecWu 从报错信息来看,是iptables的兼容性问题,这个函数或对象xtables_announce_chain找不到。应该是缺少linux库文件,或库文件不兼容。 运行iptables -V 看一下iptables是否正常。 在网上找到的最接近你的问题的是这篇文章:https://m.newsmth.net/article/LinuxApp/966281

@guoapeng 大佬您好,我运行iptables -V后,出现报错 iptables: symbol lookup error: iptables: undefined symbol: xtables_announce_chain 我按照您提供的博客看了下,尝试sudo apt install libxtables12,结果提示已经是最新的了,然后iptables -V仍然报相同的错误 此外,我去运行iptables -m RATEEST以及iptables -m statistic也是产生相同的报错: iptables: symbol lookup error: iptables: undefined symbol: xtables_announce_chain P.S. 运行上述两个命令的来源是https://developer.aliyun.com/article/294731

请大佬指点下如何解决,谢谢

不敢当。我觉得 “sudo apt install libxtables12 时提示已经是最新的“ 并不能代表您安装的iptables是最新的了,只是代表是您的设置的apt source中最新的,所以我怀疑有一种可能性是apt source可能比较旧了。

因为我没有真实的环境,所以只能提供一种解决思路:首先确定您的操作系统版本,以及linux内核的版本,然后根据操作系统版本确定与之匹配的iptables版本,可能需要更新apt source然后apt install安装,或者使用手动下载debian包安装,或源码安装的方式, 然后更新到相应的iptables版本。由于iptable是比较基础的应用,切记:先备份系统,再操作。

另外,因为iptables -v 都会出错,所以可以诊断为iptables的问题而不是v2ray的问题。所以我建议您去linux论坛去提问,可能会获得更专业和快速的解答。例如Chinaunix 之类的论坛上去提问。

XuecWu commented 2 months ago

@XuecWu 从报错信息来看,是iptables的兼容性问题,这个函数或对象xtables_announce_chain找不到。应该是缺少linux库文件,或库文件不兼容。 运行iptables -V 看一下iptables是否正常。 在网上找到的最接近你的问题的是这篇文章:https://m.newsmth.net/article/LinuxApp/966281

@guoapeng 大佬您好,我运行iptables -V后,出现报错 iptables: symbol lookup error: iptables: undefined symbol: xtables_announce_chain 我按照您提供的博客看了下,尝试sudo apt install libxtables12,结果提示已经是最新的了,然后iptables -V仍然报相同的错误 此外,我去运行iptables -m RATEEST以及iptables -m statistic也是产生相同的报错: iptables: symbol lookup error: iptables: undefined symbol: xtables_announce_chain P.S. 运行上述两个命令的来源是https://developer.aliyun.com/article/294731 请大佬指点下如何解决,谢谢

不敢当。我觉得 “sudo apt install libxtables12 时提示已经是最新的“ 并不能代表您安装的iptables是最新的了,只是代表是您的设置的apt source中最新的,所以我怀疑有一种可能性是apt source可能比较旧了。

因为我没有真实的环境,所以只能提供一种解决思路:首先确定您的操作系统版本,以及linux内核的版本,然后根据操作系统版本确定与之匹配的iptables版本,可能需要更新apt source然后apt install安装,或者使用手动下载debian包安装,或源码安装的方式, 然后更新到相应的iptables版本。由于iptable是比较基础的应用,切记:先备份系统,再操作。

另外,因为iptables -v 都会出错,所以可以诊断为iptables的问题而不是v2ray的问题。所以我建议您去linux论坛去提问,可能会获得更专业和快速的解答。例如Chinaunix 之类的论坛上去提问。

感谢回复,谢谢!

guoapeng commented 2 months ago

有一个问题请教一下大佬:

v2raya 版本 2.2.5.1, OS: openwrt 2023.05.02

在 openwrt 上,我安装了 goproxy 作为 127.0.0.1 本地代理,他的上级代理是国外一台 VPS, IP 假设为 10.11.21.11。 在 v2raya 中,我添加了本地代理作为 socks5 服务器,并在 RoutingA 规则中添加了 ip(10.11.21.11)-->direct 规则。 但实际执行过程中,日志中显示 goproxy 在访问二级代理 10.11.21.11 时,仍然触发了 transparent --> proxy ,导致二级代理访问被重新定向到本地代理,然后本地代理再试图访问二级代理,再被重新定向回本地代理。。。最终会创建几万个连接造成 openwrt 报错:

nf_conntrack: nf_conntrack: table full, dropping packet

请问,这个问题您遇到过吗? 有没有什么办法?

能画一下您的拓扑图吗?从文字描述看比较绕。基于文字,我不确定理解对了没有。 从描述来看是主要问题是:访问二级代理10.11.21.11 应该绕开v2ray代理, 但是没有绕过,或者goproxy不应该二次将127.0.0.1 并视图转发到 10.11.21.11。

解决办法: 1. 在v2ray core 中添加目标ip的bypass规则, 对于10.11.21.11 不进行代理, 这个建议查看v2ray core的文档进行设置, 我看您也做了尝试,但是没有生效,可以继续尝试。

  1. goproxy的代理的范围太宽泛,应该加上source ip的匹配规则加以限制,第二次转发的数据包源ip应该与第一次有差别。

目标就是打破这种死循环。

guoapeng commented 2 months ago

@zen010101 v2ray bypass 规则设置, 供参考。

v2ray bypass 规则设置

找到你的 V2Ray 配置文件(通常是 config.json)。在 routing 部分,你可以定义 rules 数组来指定路由规则。

添加 bypass 规则:

在 rules 数组中,添加一个或多个规则来匹配你想要绕过的请求。这些规则通常使用 domain、ip、geosite 或 network 等字段来定义。

{  
  "inbound": {  
    // ... 其他 inbound 配置 ...  
  },  
  "outbound": {  
    "router": {  
      "rules": [  
        {  
          "type": "field",  
          "domain": [  
            "example.com",  
           "special_ip ", // 需要绕过代理的ip
            "geosite:cn" // 假设你想要绕过中国大陆的网站  
          ],  
          "outboundTag": "direct" // 指定直接连接的 outbound 标签  
        },  
        // ... 其他规则 ...  
      ]  
    },  
    "streams": [  
      {  
        "tag": "proxy", // 用于非绕过的请求的 outbound 标签  
        // ... 代理的 outbound 配置 ...  
      },  
      {  
        "tag": "direct", // 用于绕过的请求的 outbound 标签  
        "protocol": "blackhole", // 使用 blackhole 协议来阻止或绕过这些请求  
        "settings": {}  
      }  
    ]  
  }  
}
wushulin111 commented 1 month ago

大佬我报这个错误failed to start v2ray-core: failed: no server is selected. please select at least one server

guoapeng commented 1 month ago

@wushulin111, 根据报错信息,是因为您没有选择任何服务器。

可以 按照章节 4.5. 连接节点详细检查一遍, 请确定已经选择了服务器,选择了服务器并 “连接成功后节点变为蓝色”

Jeremyhao17 commented 1 month ago

博主,你好,我这边是苹果macbookpro ,芯片是Apple M2 Pro, 可以按照你里面的mac的操作步骤来走吗?是否会有芯片版本兼容性问题呢?

我在执行完安装步骤之后,执行v2raya --lite,出现了找不到文件的原因,不知道是什么原因呢?

huangzehao@huangzehaodeMacBook-Pro default % v2raya --lite 2024/06/01 18:33:04.798 [I] [pre.go:162] init DB 2024/06/01 18:33:06.628 [A] [main.go:27] downloading missing geoip.dat and geosite.dat 2024/06/01 18:33:06.628 [I] [geoip.go:16] Downloading https://github.com/v2fly/geoip/releases/latest/download/geoip.dat to /Users/huangzehao/Library/Application Support/v2ray/geoip.dat.new 2024/06/01 18:34:36.633 [W] [pre.go:190] UpdateLocalGeoIP: context deadline exceeded (Client.Timeout or context cancellation while reading body) 2024/06/01 18:34:36.633 [E] [main.go:27] UpdateLocalGeoIP: context deadline exceeded (Client.Timeout or context cancellation while reading body)

guoapeng commented 1 month ago

@Jeremyhao17 你好!

从错误信息没有看出是与芯片组的相关的异常,应该是下载最新的geoip.dat文件超时了。您可以使用浏览器测试看是否能正常下载https://github.com/v2fly/geoip/releases/latest/download/geoip.dat , github经常会间歇性的被墙。

这篇文章在MacOS 12, 13上测试过是可以正常访问外网的。在测试过程中我们发现只要将geoip.dat , geosite.dat 文件放置到/usr/local/share/v2ray/即可,但是从您的报错信息来看,程序似乎是从用户目录读取。 所以我的建议是,将geoip.dat , geosite.dat拷贝到/Users/huangzehao/Library/Application Support/v2ray/ 再启动v2raya.

解决办法有三个:

  1. 将v2ray-core /tmp/v2ray-core/ 中自带的二个数据文件geoip.dat , geosite.dat 拷贝到 /Users/huangzehao/Library/Application Support/v2ray/ 下面虽然版本较旧,但是可以保证能正常访问外网,一旦能访问github后,v2raya会自动去下载最新的版本。

  2. 解决github被墙的问题,参考 https://www.pengtech.net/network/dns_pollution_issue.html 再启动v2ray

  3. 采用https://ghproxy.net/ 下载geoip.dat, geosite.dat并放置到相应位置

wushulin111 commented 1 month ago

谢谢博主了,我已经解决好了🫡🫡

---Original--- From: @.> Date: Sat, Jun 1, 2024 19:13 PM To: @.>; Cc: @.**@.>; Subject: Re: [guoapeng/guoapeng.github.io] network/v2rayA_install (Issue #2)

博主,你好,我这边是苹果macbookpro ,芯片是Apple M2 Pro, 可以按照你里面的mac的操作步骤来走吗?是否会有芯片版本兼容性问题呢?

我在执行完安装步骤之后,执行v2raya --lite,出现了找不到文件的原因,不知道是什么原因呢?

@.*** default % v2raya --lite 2024/06/01 18:33:04.798 [I] [pre.go:162] init DB 2024/06/01 18:33:06.628 [A] [main.go:27] downloading missing geoip.dat and geosite.dat 2024/06/01 18:33:06.628 [I] [geoip.go:16] Downloading https://github.com/v2fly/geoip/releases/latest/download/geoip.dat to /Users/huangzehao/Library/Application Support/v2ray/geoip.dat.new 2024/06/01 18:34:36.633 [W] [pre.go:190] UpdateLocalGeoIP: context deadline exceeded (Client.Timeout or context cancellation while reading body) 2024/06/01 18:34:36.633 [E] [main.go:27] UpdateLocalGeoIP: context deadline exceeded (Client.Timeout or context cancellation while reading body)

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

hulyoo commented 1 month ago

大佬能看下这个错误怎么解决吗,我的geoiip.dat文件和geosite.dat文件都在/usr/local/v2ray-core里,过一会刷新,就显示网页无法连接,v2ray.service也failed了。 Downloading missing geoip.dat and geosite.dat; refresh the page later. 正在下载缺失的 geoip.dat 和 geosite.dat,请稍后刷新页面。

guoapeng commented 1 month ago

大佬能看下这个错误怎么解决吗,我的geoiip.dat文件和geosite.dat文件都在/usr/local/v2ray-core里,过一会刷新,就显示网页无法连接,v2ray.service也failed了。 Downloading missing geoip.dat and geosite.dat; refresh the page later. 正在下载缺失的 geoip.dat 和 geosite.dat,请稍后刷新页面。

能贴一下详细的错误日志吗,详细的错误日志可以在/var/log/v2raya/下面可以找到,也可以点击网页上的日志按钮查看。

根据目前的错误信息,只能判断geoip.dat and geosite.dat这两个文件下载不了。但是无法判断为什么下载不了。

在不知道确切原因的情况下,我只能给出以下一些基于猜测建议:

  1. 如果是在未突破墙的情况下,刷新geoip.dat and geosite.dat。

如果是手动将geoip.dat and geosite.dat放置在/usr/local/v2ray-core, 那么一定要等v2raya能正常翻墙之后再刷新这两个文件,因为这两个文件在github上,github在墙内有时是无法正常访问的。

解决github被墙的问题,参考 https://www.pengtech.net/network/dns_pollution_issue.html 再重启v2ray。

  1. 如果其他情况需要看详细日志,发生错误时候的上下文。
guoapeng commented 1 month ago

大佬能看下这个错误怎么解决吗,我的geoiip.dat文件和geosite.dat文件都在/usr/local/v2ray-core里,过一会刷新,就显示网页无法连接,v2ray.service也failed了。 Downloading missing geoip.dat and geosite.dat; refresh the page later. 正在下载缺失的 geoip.dat 和 geosite.dat,请稍后刷新页面。

不敢当,从报错信息看是不能正常下载,不能下载的原因未知,建议您贴出详细日志。 详细日志位于:/var/log/v2raya 或者在web界面点击日志查看详细日志。

根据猜测,可能是在未完成翻墙配置的情况下试图更新 geoip.dat 和 geosite.dat,或者github莫名无法访问。

建议您检查 在浏览器中访问文件,例如:https://raw.githubusercontent.com/v2rayA/dist-v2ray-rules-dat/202406042211/geosite.dat 看能否正常下载,如果不能先找到不能正常访问的原因,在尝试解决。

这里有一篇解决github被墙的问题的文章供参考 https://www.pengtech.net/network/dns_pollution_issue.html 再启动v2ray

如果仍然不能解决可以使用https://ghproxy.net/ 下载最新文件下载最新文件手动放置到相应位置:

https://ghproxy.net/https://raw.githubusercontent.com/v2rayA/dist-v2ray-rules-dat/202406042211/geosite.dat https://ghproxy.net/https://raw.githubusercontent.com/v2rayA/dist-v2ray-rules-dat/202406042211/geoip.dat

或者: https://ghproxy.net/https://raw.githubusercontent.com/v2rayA/dist-v2ray-rules-dat/master/geosite.dat https://ghproxy.net/https://raw.githubusercontent.com/v2rayA/dist-v2ray-rules-dat/master/geoip.dat

hulyoo commented 1 month ago

@guopeng 我重新安装一遍之后就解决了,谢谢大佬。

andychinlab commented 1 month ago

大佬,我是小白,在debian12上按照教程装好了v2ray-core和v2raya,可以顺利打开v2raya的web UI,但是有以下问题出现,想请教下是什么原因: 1、在web UI界面设置时,透明代理选用system proxy是无法设置的,只能选择tproxy,不知道是什么原因。 2、选择tproxy模式后,其他选项按照教程设置来,在选择好jichang服务连接成功后,另一台电脑将网关和dns都设置成debian12的IP后,Google搜索结果页面可以秒加载,但是点击搜索结果页面的任何链接都是无法打开,而且直接打开百度也是不成功,这个是不是我哪里设置不对? 以下是v2raya的web界面复制的日志,麻烦大佬百忙中抽时间帮忙看看: 2024/06/18 21:34:46.508 [I] [process.go:101] low memory: 693MiB, set V2RAY_CONF_GEOLOADER=memconservative 2024/06/18 21:34:46.563 [I] [io.go:431] V2Ray 5.16.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.22.2 linux/amd64) 2024/06/18 21:34:46.563 [I] [io.go:431] A unified platform for anti-censorship. 2024/06/18 21:34:46.563 [I] [io.go:431] Using confdir from arg: /usr/local/v2ray-core 2024/06/18 21:34:46.717 [I] [io.go:431] [Warning] V2Ray 5.16.1 started 2024/06/18 21:34:46.749 [I] [io.go:431] 127.0.0.1:48870 accepted tcp:127.0.0.1:0 [api-out] 2024/06/18 21:34:46.779 [I] [io.go:431] tcp:127.0.0.1:58324 accepted tcp:gstatic.com:443 [outbound37579] 2024/06/18 21:34:46.782 [I] [io.go:431] tcp:127.0.0.1:46694 accepted tcp:gstatic.com:443 [outbound36905] 2024/06/18 21:34:46.782 [I] [io.go:431] tcp:127.0.0.1:34618 accepted tcp:gstatic.com:443 [outbound38593] 2024/06/18 21:34:46.793 [I] [io.go:431] tcp:127.0.0.1:54992 accepted tcp:gstatic.com:443 [outbound42609] 2024/06/18 21:34:46.793 [I] [io.go:431] tcp:127.0.0.1:48826 accepted tcp:gstatic.com:443 [outbound41761] 2024/06/18 21:34:46.794 [I] [io.go:431] tcp:127.0.0.1:37912 accepted tcp:gstatic.com:443 [outbound36797] 2024/06/18 21:34:46.794 [I] [io.go:431] tcp:127.0.0.1:51916 accepted tcp:gstatic.com:443 [outbound37951] 2024/06/18 21:34:46.794 [I] [io.go:431] tcp:127.0.0.1:37842 accepted tcp:gstatic.com:443 [outbound37749] 2024/06/18 21:34:46.796 [I] [io.go:431] tcp:127.0.0.1:51616 accepted tcp:gstatic.com:443 [outbound36607] 2024/06/18 21:34:46.796 [I] [io.go:431] tcp:127.0.0.1:59930 accepted tcp:gstatic.com:443 [outbound41467] 2024/06/18 21:34:46.796 [I] [io.go:431] tcp:127.0.0.1:36010 accepted tcp:gstatic.com:443 [outbound43429] 2024/06/18 21:34:48.055 [I] [io.go:431] [Warning] [2429068758] app/proxyman/outbound: failed to process outbound traffic > proxy/shadowsocks: failed to find an available destination > common/retry: [dial tcp: lookup 7.g1-7.1.7.76po.com on 223.6.6.6:53: no such host] > common/retry: all retry attempts failed 2024/06/18 21:34:48.055 [I] [io.go:431] [Warning] [1374334041] app/proxyman/outbound: failed to process outbound traffic > proxy/shadowsocks: failed to find an available destination > common/retry: [dial tcp: lookup 7.g1-7.1.7.76po.com on 223.6.6.6:53: no such host] > common/retry: all retry attempts failed 2024/06/18 21:34:48.055 [I] [io.go:431] [Warning] [3299322221] app/proxyman/outbound: failed to process outbound traffic > proxy/shadowsocks: failed to find an available destination > common/retry: [dial tcp: lookup 7.g1-7.1.7.76po.com on 223.6.6.6:53: no such host] > common/retry: all retry attempts failed 2024/06/18 21:34:48.055 [I] [io.go:431] [Warning] [1471675036] app/proxyman/outbound: failed to process outbound traffic > proxy/shadowsocks: failed to find an available destination > common/retry: [dial tcp: lookup 7.g1-7.1.7.76po.com on 223.6.6.6:53: no such host] > common/retry: all retry attempts failed 2024/06/18 21:34:48.055 [I] [io.go:431] [Warning] [3132147384] app/proxyman/outbound: failed to process outbound traffic > proxy/shadowsocks: failed to find an available destination > common/retry: [dial tcp: lookup 7.g1-7.1.7.76po.com on 223.6.6.6:53: no such host] > common/retry: all retry attempts failed 2024/06/18 21:35:47.133 [E] [connection.go:88] failed to start v2ray-core: failed: no server is selected. please select at least one server 2024/06/18 21:35:54.239 [E] [connection.go:88] failed to start v2ray-core: failed: no server is selected. please select at least one server 2024/06/18 21:36:16.135 [I] [process.go:101] low memory: 705MiB, set V2RAY_CONF_GEOLOADER=memconservative 2024/06/18 21:36:16.201 [I] [io.go:431] V2Ray 5.16.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.22.2 linux/amd64) 2024/06/18 21:36:16.201 [I] [io.go:431] A unified platform for anti-censorship. 2024/06/18 21:36:16.201 [I] [io.go:431] Using confdir from arg: /usr/local/v2ray-core 2024/06/18 21:36:16.324 [W] [transparent.go:57] writeTransparentProxyRules: not support "system proxy" mode of transparent proxy: does not support to configure system proxy on your OS 2024/06/18 21:36:16.486 [E] [connection.go:88] failed to start v2ray-core: not support "system proxy" mode of transparent proxy: does not support to configure system proxy on your OS 2024/06/18 21:36:23.458 [I] [process.go:101] low memory: 714MiB, set V2RAY_CONF_GEOLOADER=memconservative 2024/06/18 21:36:23.519 [I] [io.go:431] V2Ray 5.16.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.22.2 linux/amd64) 2024/06/18 21:36:23.521 [I] [io.go:431] A unified platform for anti-censorship. 2024/06/18 21:36:23.521 [I] [io.go:431] Using confdir from arg: /usr/local/v2ray-core 2024/06/18 21:36:23.628 [W] [transparent.go:57] writeTransparentProxyRules: not support "system proxy" mode of transparent proxy: does not support to configure system proxy on your OS 2024/06/18 21:36:23.828 [E] [connection.go:88] failed to start v2ray-core: not support "system proxy" mode of transparent proxy: does not support to configure system proxy on your OS 2024/06/18 21:36:39.142 [I] [process.go:101] low memory: 721MiB, set V2RAY_CONF_GEOLOADER=memconservative 2024/06/18 21:36:39.219 [I] [io.go:431] V2Ray 5.16.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.22.2 linux/amd64) 2024/06/18 21:36:39.219 [I] [io.go:431] A unified platform for anti-censorship. 2024/06/18 21:36:39.219 [I] [io.go:431] Using confdir from arg: /usr/local/v2ray-core 2024/06/18 21:36:40.623 [I] [io.go:431] 192.168.60.92:47249 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:36:40.623 [I] [io.go:431] 192.168.60.92:47838 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:36:40.666 [I] [io.go:431] 127.0.0.1:51418 accepted tcp:127.0.0.1:0 [api-out] 2024/06/18 21:36:41.148 [I] [io.go:431] 127.0.0.1:51428 accepted tcp:127.0.0.1:0 [api-out] 2024/06/18 21:36:51.190 [I] [io.go:431] 192.168.60.92:38781 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:36:51.193 [I] [io.go:431] 192.168.60.92:52377 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:02.540 [I] [io.go:431] 192.168.60.92:45022 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:02.540 [I] [io.go:431] 192.168.60.92:57958 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:12.994 [I] [io.go:431] 192.168.60.92:42945 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:12.994 [I] [io.go:431] 192.168.60.92:44275 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:23.333 [I] [io.go:431] 192.168.60.92:56467 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:23.334 [I] [io.go:431] 192.168.60.92:52686 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:33.754 [I] [io.go:431] 192.168.60.92:59766 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:33.754 [I] [io.go:431] 192.168.60.92:58514 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:44.100 [I] [io.go:431] 192.168.60.92:46146 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:44.100 [I] [io.go:431] 192.168.60.92:49760 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:54.545 [I] [io.go:431] 192.168.60.92:60632 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:54.545 [I] [io.go:431] 192.168.60.92:47492 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:04.938 [I] [io.go:431] 192.168.60.92:33555 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:04.957 [I] [io.go:431] 192.168.60.92:47592 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:15.305 [I] [io.go:431] 192.168.60.92:46942 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:15.305 [I] [io.go:431] 192.168.60.92:37563 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:25.704 [I] [io.go:431] 192.168.60.92:53080 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:25.704 [I] [io.go:431] 192.168.60.92:40482 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:36.178 [I] [io.go:431] 192.168.60.92:37419 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:36.178 [I] [io.go:431] 192.168.60.92:40555 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:46.549 [I] [io.go:431] 192.168.60.92:36643 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:46.549 [I] [io.go:431] 192.168.60.92:41743 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:57.644 [I] [io.go:431] 192.168.60.92:59562 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:57.645 [I] [io.go:431] 192.168.60.92:43661 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:58.410 [I] [io.go:431] 192.168.60.104:65011 accepted tcp:17.57.145.134:443 [direct] 2024/06/18 21:37:44.100 [I] [io.go:431] 192.168.60.92:46146 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:44.100 [I] [io.go:431] 192.168.60.92:49760 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:54.545 [I] [io.go:431] 192.168.60.92:60632 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:37:54.545 [I] [io.go:431] 192.168.60.92:47492 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:04.938 [I] [io.go:431] 192.168.60.92:33555 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:04.957 [I] [io.go:431] 192.168.60.92:47592 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:15.305 [I] [io.go:431] 192.168.60.92:46942 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:15.305 [I] [io.go:431] 192.168.60.92:37563 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:25.704 [I] [io.go:431] 192.168.60.92:53080 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:25.704 [I] [io.go:431] 192.168.60.92:40482 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:36.178 [I] [io.go:431] 192.168.60.92:37419 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:36.178 [I] [io.go:431] 192.168.60.92:40555 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:46.549 [I] [io.go:431] 192.168.60.92:36643 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:46.549 [I] [io.go:431] 192.168.60.92:41743 accepted udp:223.6.6.6:53 [direct] 2024/06/18 21:38:57.644 [I] [io.go:431] 192.168.60.92:59562 accepted udp:223.6.6.6:53 [direct] 先谢谢大佬了

guoapeng commented 1 month ago

@andychinlab

  1. 针对问题1,日志里面已经提示,在您的操作系统也就是debian上是不支持system proxy模式的. 见下面的日志。 实际上就我的经验来说,在Linux系统上都是是不支持system proxy, 只有windows系统是支持system proxy模式的

    2024/06/18 21:36:16.486 [E] [connection.go:88] failed to start v2ray-core: not support "system proxy" mode of transparent proxy: does not support to configure system proxy on your OS
  2. 针对问题2 我看到您的日志中还有这样的错误,之前网友@wushulin111 问过类似的问题,请查看之前的回复,先解决以下问题。

    2024/06/18 21:35:47.133 [E] [connection.go:88] failed to start v2ray-core: failed: no server is selected. please select at least one server
    2024/06/18 21:35:54.239 [E] [connection.go:88] failed to start v2ray-core: failed: no server is selected. please select at least one server

    将以上问题解决后,首先确保您在debian上能访问被墙的网络, 例如google. 如果你是debian桌面版,就用浏览器打开google测试。如果您是使用命令行界面,curl或wget命令测试.

    curl https://www.google.com

    debian能正常访问外网后,再在其他电脑上配置代理上网。

  3. 通常情况下在其他电脑上通过v2ray上网只需要设置,http和https代理即可。

即在另一台电脑上只需要设置代理。 如果另一台电脑是linux 或 Macos, 只需要将http和https代理如下设置,如下将以下设置添加到您的.bashrc或者profile文件中。如果不懂如何设置http/https代理,请自行百度或google.

export http_proxy="http://server_ip:20171" # server_ip即你的debian12的IP
export https_proxy="http://server_ip:20171" # server_ip即你的debian12的IP

如果你是另一台电脑是windows 在windows环境变量设置中,添加两个环境变量

http_proxy="http://server_ip:20171"  # server_ip即你的debian12的IP
https_proxy="http://server_ip:20171" # server_ip即你的debian12的IP
guoapeng commented 1 month ago

@zen010101 因为之前的问题是比较edge的case, 不经常遇到,由于篇幅很长, 不利于其他网友定位问题,所以我将之前的我们的对话都删除了,见谅!

zen010101 commented 1 month ago

但是问题还在啊

guoapeng commented 1 month ago

但是问题还在啊

去v2ray 官方提issue

qian160 commented 1 month ago

ubuntu24.04运行成功。感谢大佬的教程,功德无量

guoapeng commented 1 month ago

ubuntu24.04运行成功。感谢大佬的教程,功德无量

@qian160 感谢您的反馈, 过奖励!

fxxxoo commented 2 weeks ago

大佬,我的是ubuntu服务器,安装好了,能正常通过网页访问,而且也能正常配置机场连接,但是返回ubuntu用ping 命令和curl命令检查都连接不上。机场是没有问题的。救救小命

guoapeng commented 2 weeks ago

大佬,我的是ubuntu服务器,安装好了,能正常通过网页访问,而且也能正常配置机场连接,但是返回ubuntu用ping 命令和curl命令检查都连接不上。机场是没有问题的。救救小命

@fxxxoo 请反回到 4.6. 启动节点这一章节, 确保节点变为蓝色。 然后检查“4.7. 检查设置“ 比对设置,看有何差别。同时查看日志看是否有错误信息。

1397435231a commented 5 days ago

那个,博主,我这个在kali上边配置完成之后,ping和http延迟都还好,但是仍然无法访问谷歌搜素引擎,这是啥情况。。。没用配置和成功嘛?

guoapeng commented 5 days ago

@1397435231a 还需要检查一下配置,可以参考章节 “4.7. 检查设置“ 进行配置,可以适当调整。 另外查看一下日志,看是否有错误信息。有时有缓存问题设置不立即生效,这时可以重启一下网卡。