Linux 编译环境 如何更好实现全局科学?

2022-11-27 18:13:42 +08:00
 levenwindy
PVE+Debian 编译
最近在编译黑群,万分感谢 gfw !
debian+clash 全局+ export http/s ,可是子 shell 不能代理,只能在别人的脚本里 export http_proxy
脚本里还有 docker ,然后还得改 docker -e HTTP_PROXY ,反正就很烦!搞 1~2 个钟

开个 VPS 3~5 分钟就编译好了!真的太恶心了



想着 macvlan 弄个 docker1 openwrt 旁路由,docker2 debain 用来编译,docker2 debain 网关指向 docker1 openwrt ,这样行得通吗?
2758 次点击
所在节点    Linux
30 条回复
libook
2022-11-28 09:50:15 +08:00
我用过题主说的方案,是可行的。可以网上搜 docker 旁路网关 。

小范围使用应该没问题,如果家庭网络内大范围应用的话,这样对 docker 宿主机的侵入性比较大,而且 docker openwrt 的容器不好维护,以及网关和服务器之间没有故障隔离,所以后来我索性搞了个单独的软路由做主路由 /主网关了。
newmlp
2022-11-28 10:17:57 +08:00
clash 不是有个 tun 模式么
lookingmoon
2022-11-28 11:36:09 +08:00
路由器 ssh 直接装个 shellclash 浏览器访问 clash 面板管理 完事 多简单的
chrisqin
2022-11-28 14:02:55 +08:00
路由表加 tun 不就可以了
lijiangang886
2022-11-28 16:47:32 +08:00
>可是子 shell 不能代理
https://zhuanlan.zhihu.com/p/47819029
shell 的配置文件真的是乱七八糟
chrisqin
2022-11-28 19:58:42 +08:00
或者你需要迷雾通 geph.io
Ipsum
2022-11-28 21:47:45 +08:00
pve 加个 openwrt 然后路由器翻墙
Hardrain
2022-12-02 19:31:53 +08:00
https://www.v2fly.org/en_US/config/protocols/dokodemo.html

其他 proxy 工具可考虑用 redsocks+IPTABLES rule
levenwindy
2022-12-09 11:06:01 +08:00
期中总结一下
由于对 Clash 比较熟,目前两种方案
1.PVE+LXC(Debian)+Clash(tun)模式 ,PVE 需要对 LXC 开启 tun ,export http_proxy
如果设置旁路网关,非常繁琐,掌握 iptables (不同版本命令也不有差别)
2.
levenwindy
2022-12-09 11:17:48 +08:00
第二种比较适合小白,也不会“污染”开发环境,操作更方便
2.群晖 /PVE+docker [openwrt(基于 macvlan 网卡混杂 )+openclash 插件(全局设置-旁路由模式✔)] ,推荐这个镜像 sulinggg/openwrt,已集成 openclash
开发机只要在 网关 /dns 填上 192.168.1.254(举例 openwrt 的 ip),就可实现全局科学

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

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

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

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

© 2021 V2EX