宿主机开了透明代理, 宿主机本身访问谷歌这些没问题

192 天前
 KINGWAY

但下面的 docker 的 container 无法走透明代理, 搜索了一番, 应该是要把 docker 网络指定为 --net host, 只是 docker-compose.yml 如何修改就不知道了, 一会 append 上 docker-compose.yml 文件,哪位大佬帮忙改下, 谢谢

2234 次点击
所在节点    程序员
30 条回复
Andim
189 天前
@KINGWAY 这提示你没有 geoip, geosite

https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/202405182208/geosite.dat
https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/202405182208/geoip.dat

似乎你那里 github 被墙了,你找个能访问 github 的设备上下载然后 SCP 传到这个设备就行了
然后放到你 dae 配置的同目录下就可以了
KINGWAY
189 天前
@Andim #21 你说的我其实早意识到且解决了, 我用了 v2raya 先代理, 但是仍然不成功, 特别是 docker 跑的 dae, docker ps -a 是可以看到它起来, 但是你要 exec -it 进去的话, 它会提示一直在启动中, 表示服务无法用.
Andim
189 天前
@KINGWAY
看下日志
docker logs -f

另外你配置过程中有没有漏掉那一步?
https://github.com/daeuniverse/dae/blob/main/docs/zh/README.md
KINGWAY
189 天前
@Andim #23 肯定是没有漏过, 连 chmod config.dae 都试过了.

那个脚本安装的也是同样问题.
KINGWAY
189 天前
@Andim #23 time="May 19 11:24:03" level=info msg="192.168.2.99:35535 <-> 23.95.xxx.xxx:33333" dialer=23.95.xxx.xxx-PVE dscp=0 ip="23.95.xxx.xxx:33333" mac="30:bf:21:06:02:b6" network=tcp4 outbound="my_group" pid=0 pname=v2ray policy=min_moving_avg sniffed=
time="May 19 11:24:03" level=info msg="192.168.2.99:35513 <-> 23.95.xxx.xxx:33333" dialer=23.95.xxx.xxx-PVE dscp=0 ip="23.95.xxx.xxx:33333" mac="30:bf:21:06:02:b6" network=tcp4 outbound="my_group" pid=0 pname=v2ray policy=min_moving_avg sniffed=
Andim
189 天前
@KINGWAY 再看下 dae docker 启动时的日志 有没有异常

docker stop dae
truncate -s 0 $(docker inspect --format='{{.LogPath}}' dae)
docker start dae
docker logs -f dae
KINGWAY
189 天前
@Andim #26 root@DATAHUB:/etc/dae# docker stop dae
truncate -s 0 $(docker inspect --format='{{.LogPath}}' dae)
docker start dae
docker logs -f dae
dae
dae
time="May 19 12:08:03" level=info msg="Include config files: [/etc/dae/config.dae]"
time="May 19 12:08:03" level=info msg="Waiting for network..."
KINGWAY
189 天前
@Andim #26 time="May 19 12:14:21" level=info msg="Group 'my_group' [tcp6]:
1. [] 23.95.xxx.xxx-PVE: 4.611s"
time="May 19 12:14:31" level=info msg="[ALIVE --tcp4-> NOT ALIVE]" dialer=23.95.xxx.xxx-PVE group="my_group"
time="May 19 12:14:31" level=info msg="Group has no dialer alive" group="my_group" network=tcp4
time="May 19 12:14:36" level=warning msg="handlePkt: no proper dialer for DNS upstream: tcp+udp://dns.google.com:53"
time="May 19 12:14:41" level=warning msg="handlePkt: no proper dialer for DNS upstream: tcp+udp://dns.google.com:53"
time="May 19 12:14:46" level=warning msg="handlePkt: no proper dialer for DNS upstream: tcp+udp://dns.google.com:53"


我看了, 估计是电信屏蔽了 53 端口
Andim
189 天前
@KINGWAY dae 正常的初始化应该出现像下面的信息

time="May 19 12:17:17" level=info msg="Include config files: [/etc/dae/config.dae]"
time="May 19 12:17:18" level=info msg="Loading eBPF programs and maps into the kernel..."
time="May 19 12:17:18" level=info msg="The loading process takes about 120MB free memory, which will be released after loading. Insufficient memory will cause loading failure."
time="May 19 12:17:46" level=info msg="Loaded eBPF programs and maps"
time="May 19 12:17:46" level=info msg="Bind to LAN: ens192"
time="May 19 12:17:46" level=info msg="Bind to WAN: ens192"
time="May 19 12:17:46" level=info msg="Group "Proxys" node list:"

别外你也可以起个纯净的虚拟机重新测试配置,如果能启动,那么你的 配置过程就没有问题,
还有如果有配置 iptable 之类的规则有没有清除
KINGWAY
189 天前
@Andim #29 上述信息都有了, 不过仍然无法代理, 我还是回到 v2raya, 因为可能要用它做外网接入

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1041268

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX