Skip to content

关于全局代理无法实现 #39

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
lspiritcoderl opened this issue Jul 9, 2021 · 8 comments
Closed

关于全局代理无法实现 #39

lspiritcoderl opened this issue Jul 9, 2021 · 8 comments

Comments

@lspiritcoderl
Copy link

lspiritcoderl commented Jul 9, 2021

按照教程目前已经实现使用qv2ray系统代理魔法上网,但是全局代理一直无法实现,主要体现在1.在我配置好系统代理后,谷歌浏览器可以正常使用,火狐需要在网络设置里开启使用系统代理;2.当我在kde系统设置里选择不使用代理后,谷歌和火狐都无法魔法上网了;3.以上两种情况国内网站均可以正常使用;4.魔法上网不成功显示的是连接超时timeout。

  1. 这是我的入站设置:
    2021-07-09_11-41
  2. 这是我的cgproxy配置文件:
{
    "comment":"For usage, see https://github.com/springzfx/cgproxy",

    "port": 12345,
    "program_noproxy": ["v2ray","qv2ray","trojan-go"],
    "program_proxy": [],
    "cgroup_noproxy": ["/system.slice/v2ray.service"],
    "cgroup_proxy": [],
    "enable_gateway": false,
    "enable_dns": true,
    "enable_udp": true,
    "enable_tcp": true,
    "enable_ipv4": true,
    "enable_ipv6": false,
    "table": 10007,
    "fwmark": 39283
}
  1. 使用dig命令后,谷歌dns解析正常。
  2. 使用systemctl status cgproxy.service后,显示如下
cgproxy.service - cgproxy service
     Loaded: loaded (/usr/lib/systemd/system/cgproxy.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2021-07-09 10:57:13 CST; 18min ago
   Main PID: 6621 (cgproxy)
      Tasks: 3 (limit: 9412)
     Memory: 1.7M
        CPU: 222ms
     CGroup: /system.slice/cgproxy.service
             └─6621 /usr/bin/cgproxy --daemon --execsnoop

7月 09 10:57:13 spiritcoder cgproxyd[6621]: info: already in preserverd cgroup, leave alone: 1028 /usr/bin/qv2ray
7月 09 10:57:13 spiritcoder cgproxyd[6621]: info: already in preserverd cgroup, leave alone: 5871 /usr/bin/v2ray
7月 09 10:59:28 spiritcoder systemd[1]: cgproxy.service: Current command vanished from the unit file, execution of the command list won't be resumed.
7月 09 11:04:48 spiritcoder cgproxyd[6621]: info: execsnoop; noproxy: 12111 /usr/bin/qv2ray
7月 09 11:05:41 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 12283 /usr/bin/v2ray
7月 09 11:05:41 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 12289 /usr/bin/v2ray
7月 09 11:05:41 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 12303 /usr/bin/v2ray
7月 09 11:10:40 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 13357 /usr/bin/v2ray
7月 09 11:10:40 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 13363 /usr/bin/v2ray
7月 09 11:10:40 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 13377 /usr/bin/v2ray
...skipping...
● cgproxy.service - cgproxy service
     Loaded: loaded (/usr/lib/systemd/system/cgproxy.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2021-07-09 10:57:13 CST; 18min ago
   Main PID: 6621 (cgproxy)
      Tasks: 3 (limit: 9412)
     Memory: 1.7M
        CPU: 222ms
     CGroup: /system.slice/cgproxy.service
             └─6621 /usr/bin/cgproxy --daemon --execsnoop

7月 09 10:57:13 spiritcoder cgproxyd[6621]: info: already in preserverd cgroup, leave alone: 1028 /usr/bin/qv2ray
7月 09 10:57:13 spiritcoder cgproxyd[6621]: info: already in preserverd cgroup, leave alone: 5871 /usr/bin/v2ray
7月 09 10:59:28 spiritcoder systemd[1]: cgproxy.service: Current command vanished from the unit file, execution of the command list won't be resumed.
7月 09 11:04:48 spiritcoder cgproxyd[6621]: info: execsnoop; noproxy: 12111 /usr/bin/qv2ray
7月 09 11:05:41 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 12283 /usr/bin/v2ray
7月 09 11:05:41 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 12289 /usr/bin/v2ray
7月 09 11:05:41 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 12303 /usr/bin/v2ray
7月 09 11:10:40 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 13357 /usr/bin/v2ray
7月 09 11:10:40 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 13363 /usr/bin/v2ray
7月 09 11:10:40 spiritcoder cgproxyd[6621]: info: execsnoop: already in preserverd cgroup, leave alone: 13377 /usr/bin/v2ray

  1. 我原本有一个安装了Trojan服务的vps,在v2ray中使用了插件也能够实现系统代理上网,但是透明代理一直无法实现,我不知道是不是插件不支持,后来购买了一个月的机场,发现使用v2ray的服务还是实现不了全局代理。
  2. 最后我想问一个额外的问题,目前我的vps只跑了一个Trojan服务,一年700多有点不划算,以后我想换成机场,我最近想在家庭里面的openwrt路由上实现透明代理,本来在openwrt上使用Trojan-go实现透明代理我看了很多教程,大概知道怎么搞,我也是最近看了这个b站视频才知道有机场这个东西,机场能够实现在openwrt上透明代理么,我看几场只有一个连接,也不知道服务器的IP,远程端口号,密码什么的,怎么在openwrt里面写v2ray或者Trojan的配置文件啊...
@ghost
Copy link

ghost commented Jul 9, 2021

@lspiritcoderl
你在最开始说的三点都是正常的

我们不提供Trojan/openwrt的内容

确保你已经执行了 setcap 添加特权,以及全局代理中各个注意事项中提到的问题

@lspiritcoderl
Copy link
Author

lspiritcoderl commented Jul 9, 2021

@lspiritcoderl
你在最开始说的三点都是正常的

我们不提供Trojan/openwrt的内容

确保你已经执行了 setcap 添加特权,以及全局代理中各个注意事项中提到的问题

额,这就是我想问的,我一开始也觉得是不是trojan插件的问题,后来还买了一个月机场试了下v2ray的链接,问题没解决😂。
我是按照步骤做的,v2ray特权已经添加,文档的几个可能存在的问题也一一尝试了,但是无法解决,个人感觉目前的cgproxy似乎没有正确工作,但我不太懂这个,不知道错在哪里😂。
加一个,目前魔法上网不成功现象是显示连接超时。

@ghost
Copy link

ghost commented Jul 9, 2021

你使用的qv2ray版本是什么 截图about页面

@lspiritcoderl
Copy link
Author

你使用的qv2ray版本是什么 截图about页面

2021-07-09_16-24
版本。
刚刚又发现了一个问题:
使用systemctl status cgproxy.service后,依据文档,我没有发现info: process noproxy pid msg: xxx之类的输出,根据文档,我执行了cgnoproxy qv2ray,但是问题仍然存在,但是此时执行systemctl status cgproxy.service,到是可以看到期望的输出。

@ghost
Copy link

ghost commented Jul 9, 2021

pre2 应该是可以选tproxy的 但是在你图上并没有

@lspiritcoderl
Copy link
Author

pre2 应该是可以选tproxy的 但是在你图上并没有

2021-07-09_22-33
是这个么,第一次截图没有截全。

@ghost
Copy link

ghost commented Jul 9, 2021

@lspiritcoderl 出站Mark改成255试一下

@lspiritcoderl
Copy link
Author

lspiritcoderl commented Jul 10, 2021

问题解决,工作日实在是太忙了,今天回头看了下,其实是配置文件错了导致无法实现代理。

{
    ...
    "cgroup_proxy": ["/"],
   ...
}

上面代码块中要在配置文件添加/符号,添加后问题解决。
同时感谢TakoTakoo大佬的持续帮助。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant