OpenWrt-Docker icon indicating copy to clipboard operation
OpenWrt-Docker copied to clipboard

增加代理插件 passwall 2

Open tcg123 opened this issue 1 year ago • 3 comments

发现最新的passwall使用hysteria 2搭建的节点,打开google时会提示 "您的连接不是私密连接"(不知道是不是设置问题),在passwall 2上使用同一节点没有任何问题,而且passwall 2对分流支持更好,建议更新为passwall 2 或者添加passwall 2到docker image中。

下面是使用今天的image新建容器的passwall组件版本, image

tcg123 avatar May 05 '24 04:05 tcg123

目前上游immortalwrt经过测试验证的只有passwall,镜像直接预置passwall 2会有很多不确定因素,自己使用的话,可以通过卸载现有预置的passwall,重新安装passwall 2实现个性化定制需求。

zzsrv avatar May 06 '24 08:05 zzsrv

目前上游immortalwrt经过测试验证的只有passwall,镜像直接预置passwall 2会有很多不确定因素,自己使用的话,可以通过卸载现有预置的passwall,重新安装passwall 2实现个性化定制需求。

我fork了项目,在action build时发现了这个问题,、 https://downloads.immortalwrt.org/releases/23.05-SNAPSHOT/packages/x86_64/luci/
预置的luci包(包括passwall)里没有passwall2。

请问在打包镜像时怎么从以下链接中拉取passwall2呢 https://github.com/xiaorouji/openwrt-passwall2/releases

tcg123 avatar May 06 '24 08:05 tcg123

强烈建议通过在openwrt内直接安装passwall2新插件使用。

如果想自己定制个性化编译,可以通过修改自动编译镜像的脚本,将passwall2下载下来放到和passwall同目录,修改配置文件编译时用passwall2替换passwall即可,编译脚本代码段如下: - name: Build RootFS run: | cd immortalwrt-imagebuilder-$DEVICE_VERSION-$DEVICE_TARGET-$DEVICE_SUBTARGET.Linux-x86_64 chmod +x $GITHUB_WORKSPACE/scripts/* $GITHUB_WORKSPACE/scripts/preset-terminal-tools.sh export CONFIG_PACKAGES=$(cat $GITHUB_WORKSPACE/config/packages.config | tr -s "\n" " ") make image PACKAGES="$CONFIG_PACKAGES" FILES="files" cp bin/targets/$DEVICE_TARGET/$DEVICE_SUBTARGET/*rootfs.tar.gz $GITHUB_WORKSPACE

zzsrv avatar May 06 '24 08:05 zzsrv