关于全局代理无法实现
lspiritcoderl opened this issue · comments
按照教程目前已经实现使用qv2ray系统代理魔法上网,但是全局代理一直无法实现,主要体现在1.在我配置好系统代理后,谷歌浏览器可以正常使用,火狐需要在网络设置里开启使用系统代理;2.当我在kde系统设置里选择不使用代理后,谷歌和火狐都无法魔法上网了;3.以上两种情况国内网站均可以正常使用;4.魔法上网不成功显示的是连接超时timeout。
{
"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
}
- 使用dig命令后,谷歌dns解析正常。
- 使用
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
- 我原本有一个安装了Trojan服务的vps,在v2ray中使用了插件也能够实现系统代理上网,但是透明代理一直无法实现,我不知道是不是插件不支持,后来购买了一个月的机场,发现使用v2ray的服务还是实现不了全局代理。
- 最后我想问一个额外的问题,目前我的vps只跑了一个Trojan服务,一年700多有点不划算,以后我想换成机场,我最近想在家庭里面的openwrt路由上实现透明代理,本来在openwrt上使用Trojan-go实现透明代理我看了很多教程,大概知道怎么搞,我也是最近看了这个b站视频才知道有机场这个东西,机场能够实现在openwrt上透明代理么,我看几场只有一个连接,也不知道服务器的IP,远程端口号,密码什么的,怎么在openwrt里面写v2ray或者Trojan的配置文件啊...
@lspiritcoderl
你在最开始说的三点都是正常的我们不提供Trojan/openwrt的内容
确保你已经执行了 setcap 添加特权,以及全局代理中各个注意事项中提到的问题
额,这就是我想问的,我一开始也觉得是不是trojan插件的问题,后来还买了一个月机场试了下v2ray的链接,问题没解决😂。
我是按照步骤做的,v2ray特权已经添加,文档的几个可能存在的问题也一一尝试了,但是无法解决,个人感觉目前的cgproxy似乎没有正确工作,但我不太懂这个,不知道错在哪里😂。
加一个,目前魔法上网不成功现象是显示连接超时。
你使用的qv2ray版本是什么 截图about页面
pre2 应该是可以选tproxy的 但是在你图上并没有
@lspiritcoderl 出站Mark改成255试一下
问题解决,工作日实在是太忙了,今天回头看了下,其实是配置文件错了导致无法实现代理。
{
...
"cgroup_proxy": ["/"],
...
}
上面代码块中要在配置文件添加/
符号,添加后问题解决。
同时感谢TakoTakoo大佬的持续帮助。