moetayuko / openwrt-passwall-build Goto Github PK
View Code? Open in Web Editor NEWBinary distribution of https://github.com/xiaorouji/openwrt-passwall built with official OpenWRT SDK.
License: MIT License
Binary distribution of https://github.com/xiaorouji/openwrt-passwall built with official OpenWRT SDK.
License: MIT License
It seems that the v2ray-plugin build is failing (as is v2ray-core and brook) which means passwall cannot be installed by the output binaries (x86/64)
Seems Build is failing
如果上游项目或者本项目频繁提交,可能会有多个Pipeline并行构建。由于构建时间受到多重因素影响,新commit可能会先于老commit完成构建,产物被老commit覆盖。
建议使用concurrency功能对release控制并行度
Good Day again, sir
So I managed to install the v2ray-plugin manually, and I've proceeded on installing luci-app-passwall, but I encountered some errors.
root@OpenWrt:~# opkg install luci-app-passwall --force-overwrite
Installing luci-app-passwall (4.41) to root...
Downloading https://mirrors.tuna.tsinghua.edu.cn/osdn/storage/g/o/op/openwrt-passwall-build/releases/21.02.0/packages/aarch64_cortex-a53/passwall/luci-app-passwall_4.41_all.ipk
Configuring luci-app-passwall.
lua: /usr/lib/lua/luci/model/cbi/passwall/api/api.lua:6: module 'luci.cbi.datatypes' not found:
no field package.preload['luci.cbi.datatypes']
no file './luci/cbi/datatypes.lua'
no file '/usr/share/lua/luci/cbi/datatypes.lua'
no file '/usr/share/lua/luci/cbi/datatypes/init.lua'
no file '/usr/lib/lua/luci/cbi/datatypes.lua'
no file '/usr/lib/lua/luci/cbi/datatypes/init.lua'
no file './luci/cbi/datatypes.so'
no file '/usr/lib/lua/luci/cbi/datatypes.so'
no file '/usr/lib/lua/loadall.so'
no file './luci.so'
no file '/usr/lib/lua/luci.so'
no file '/usr/lib/lua/loadall.so'
stack traceback:
[C]: in function 'require'
/usr/lib/lua/luci/model/cbi/passwall/api/api.lua:6: in main chunk
[C]: in function 'require'
...r/lib/lua/luci/model/cbi/passwall/server/api/app.lua:4: in main chunk
[C]: ?
root@OpenWrt:~#
I can't even visit the web interface because it shows the same error on the browser
I hope you can help me with this
Wow! Very good repository but missing some dependencies, it is shadowsocks-rust-sslocal
.
I spent hours trying to install it. finally, I found it in github.com/xiaorouji/openwrt-passwall/releases zip file by this video youtu.be.
Anyway, thanks for this repository and the author.
Install & config without errors, lua & uci not found in the end (& openwrt no longer starting with WebUI):
Configuring luci-app-passwall. lua: /usr/lib/lua/luci/model/cbi/passwall/api/api.lua:6: module 'luci.cbi.datatypes' not found: no field package.preload['luci.cbi.datatypes'] no file './luci/cbi/datatypes.lua' no file '/usr/share/lua/luci/cbi/datatypes.lua' no file '/usr/share/lua/luci/cbi/datatypes/init.lua' no file '/usr/lib/lua/luci/cbi/datatypes.lua' no file '/usr/lib/lua/luci/cbi/datatypes/init.lua' no file './luci/cbi/datatypes.so' no file '/usr/lib/lua/luci/cbi/datatypes.so' no file '/usr/lib/lua/loadall.so' no file './luci.so' no file '/usr/lib/lua/luci.so' no file '/usr/lib/lua/loadall.so' stack traceback: [C]: in function 'require' /usr/lib/lua/luci/model/cbi/passwall/api/api.lua:6: in main chunk [C]: in function 'require' ...r/lib/lua/luci/model/cbi/passwall/server/api/app.lua:4: in main chunk [C]: ? uci: Entry not found
thanks for detailed instructions
my router has limited flash storage (32MB) for pass wall and its dependencies , is there any modified package or other way rather than using Exroot external USB?
Can't install luci-app-passwall2 :(
hello
tuic has been updated to v5
could you please update this plugin to passwall
it will be great to pass restrictions with full speed using tuic protocol
also core of tuic is small and easily install cheap router
.
root@OpenWrt:# opkg update# opkg install luci-app-passwall
Downloading https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/generic/Packages.gz
Updated list of available packages in /var/opkg-lists/custom_generic
Downloading https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/mips_24kc/Packages.gz
Updated list of available packages in /var/opkg-lists/custom_arch
Downloading https://downloads.openwrt.org/releases/23.05.0/targets/ath79/generic/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_core
Downloading https://downloads.openwrt.org/releases/23.05.0/packages/mips_24kc/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_base
Downloading https://downloads.openwrt.org/releases/23.05.0/packages/mips_24kc/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_luci
Downloading https://downloads.openwrt.org/releases/23.05.0/packages/mips_24kc/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_packages
Downloading https://downloads.openwrt.org/releases/23.05.0/packages/mips_24kc/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_routing
Downloading https://downloads.openwrt.org/releases/23.05.0/packages/mips_24kc/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_telephony
root@OpenWrt:
Unknown package 'luci-app-passwall'.
Collected errors:
/etc/opkg/customfeeds.conf:
src/gz custom_generic https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/generic
src/gz custom_arch https://raw.githubusercontent.com/lrdrdn/my-opkg-repo/main/mips_24kc
As of 23/06/17
openwrt/sdk:arm_mpcore-openwrt-23.05
openwrt/sdk:riscv64_riscv64-openwrt-23.05
hello there
I installed this build version but it seams like not contains full features like auto switch
can you please add it?
同样的环境,差异只是 luci-app-passwall 不同,然而这 ping 值差别特别大,不知为什么?
下图是 luci-app-passwall_4.36_all.ipk
下图是 luci-app-passwall_4.48_all.ipk
因为我的重点是用 github,所以用了最新的 luci-app-passwall_4.48_all.ipk,搞不懂这个 ping 是从哪里开始的,为什么百度这么大?我连接在下面的计算机ping只有 36ms,而最新的却显示 480(上面两个图都是多次测试的大概值,都比较稳定),而我用 kiddin9 编译的 passwall,ping 百度却有 800-900ms,比你的都大多了,所以还是你的事最好的。也许这东西没有实际意义,。。。
I can't donwload any file from
https://sourceforge.net/projects/openwrt-passwall-build/files/releases/packages-23.05/x86_64/passwall_packages/
with the default link. So the custom feed in /etc/opkg/customfeeds.conf like
https://master.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-23.05/x86_64/passwall_packages
won't work.
However, the other two feeds work as expected:
src/gz passwall_luci https://master.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-23.05/x86_64/passwall_luci
src/gz passwall2 https://master.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-23.05/x86_64/passwall2
Can you confirm? Thanks.
I followed the installation in instructions but I get the following error:
root@OpenWrt:~# opkg update Downloading https://osdn.net/projects/openwrt-passwall-build/storage/releases/21.02.0/packages/arm_cortex-a9/passwall/Packages.gz Updated list of available packages in /var/opkg-lists/passwall Downloading https://osdn.net/projects/openwrt-passwall-build/storage/releases/21.02.0/packages/arm_cortex-a9/passwall/Packages.sig Failed to decode signature Signature check failed.
How can I resolve this? (Netgear 6250, OpenWrt 21.02.0 r16279-5cc0535800 / LuCI openwrt-21.02 branch git-21.231.26241-422c175)
Hello, i've upgraded my router to the latest version of openwrt and i tried to install passwall but i got the following error during installation:
截至目前,OpenWrt 项目已经发布了 OpenWrt 23.05.0-rc1,但本项目仍未对其提供支持。
强行使用 22.03 的仓库会缺失依赖项,未测试快照版本对应仓库。
希望作者早日为 OpenWrt 23.05.0-rc1 提供支持,感激不尽。
my architect is x86_64 when i was try to install package by this command " opkg install luci-app-passwal" the error was occurred:
Unknown package 'luci-app-passwall'.
Collected errors:
hello sir , passwall has updated to newer version , please add the newer vershion (4.66-8) to your source
thank you
Download worked fine through mirror, package installing & configuring too, but I get an error due to Data_file_clashes (last lines of screen output):
`check_data_file_clashes: Package dnsmasq-full wants to install file /usr/share/dnsmasq/rfc6761.conf
But that file is already provided by package * dnsmasq
(Netgear 6250, OpenWrt 21.02.0 r16279-5cc0535800 / LuCI openwrt-21.02 branch git-21.231.26241-422c175)
Full screen output during installation:
`root@OpenWrt:/# opkg install luci-app-passwall
Installing luci-app-passwall (4.36) to root...
Downloading http://ftp.halifax.rwth-aachen.de/osdn/storage/g/o/op/openwrt-passwall-build/releases/21.02.0/packages/arm_cortex-a9/passwall/luci-app-passwall_4.36_all.ipk
Installing coreutils (8.32-6) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/packages/coreutils_8.32-6_arm_cortex-a9.ipk
Installing coreutils-base64 (8.32-6) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/packages/coreutils-base64_8.32-6_arm_cortex-a9.ipk
Installing coreutils-nohup (8.32-6) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/packages/coreutils-nohup_8.32-6_arm_cortex-a9.ipk
Installing libnghttp2-14 (1.43.0-1) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/packages/libnghttp2-14_1.43.0-1_arm_cortex-a9.ipk
Installing libcurl4 (7.78.0-1) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/packages/libcurl4_7.78.0-1_arm_cortex-a9.ipk
Installing curl (7.78.0-1) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/packages/curl_7.78.0-1_arm_cortex-a9.ipk
Installing libgmp10 (6.2.1-1) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/base/libgmp10_6.2.1-1_arm_cortex-a9.ipk
Installing libnettle8 (3.6-1) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/base/libnettle8_3.6-1_arm_cortex-a9.ipk
Installing kmod-nfnetlink (5.4.143-1) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/targets/bcm53xx/generic/packages/kmod-nfnetlink_5.4.143-1_arm_cortex-a9.ipk
Installing kmod-ipt-ipset (5.4.143-1) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/targets/bcm53xx/generic/packages/kmod-ipt-ipset_5.4.143-1_arm_cortex-a9.ipk
Installing libnfnetlink0 (1.0.1-4) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/base/libnfnetlink0_1.0.1-4_arm_cortex-a9.ipk
Installing kmod-nf-conntrack-netlink (5.4.143-1) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/targets/bcm53xx/generic/packages/kmod-nf-conntrack-netlink_5.4.143-1_arm_cortex-a9.ipk
Installing libmnl0 (1.0.4-2) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/base/libmnl0_1.0.4-2_arm_cortex-a9.ipk
Installing libnetfilter-conntrack3 (1.0.8-1) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/base/libnetfilter-conntrack3_1.0.8-1_arm_cortex-a9.ipk
Installing dnsmasq-full (2.85-8) to root...
Downloading https://downloads.openwrt.org/releases/21.02.0/packages/arm_cortex-a9/base/dnsmasq-full_2.85-8_arm_cortex-a9.ipk
Configuring kmod-nfnetlink.
Configuring coreutils.
Configuring coreutils-base64.
Configuring libnfnetlink0.
Configuring kmod-nf-conntrack-netlink.
Configuring libmnl0.
Configuring libnetfilter-conntrack3.
Configuring libnghttp2-14.
Configuring libcurl4.
Configuring curl.
Configuring libgmp10.
Configuring libnettle8.
Configuring kmod-ipt-ipset.
Configuring coreutils-nohup.
Collected errors:
this started happening like a week ago and only happens when doing opkg. but not when doing curl for example.
Downloading https://master.dl.sourceforge.net/project/openwrt-passwall-build/snapshots/packages/aarch64_cortex-a53/passwall_luci/Packages.gz
SSL error: SSL - Bad input parameters to function
*** Failed to download the package list from https://master.dl.sourceforge.net/project/openwrt-passwall-build/snapshots/packages/aarch64_cortex-a53/passwall_luci/Packages.gz
Downloading https://master.dl.sourceforge.net/project/openwrt-passwall-build/snapshots/packages/aarch64_cortex-a53/passwall_packages/Packages.gz
SSL error: SSL - Bad input parameters to function
*** Failed to download the package list from https://master.dl.sourceforge.net/project/openwrt-passwall-build/snapshots/packages/aarch64_cortex-a53/passwall_packages/Packages.gz
Downloading https://master.dl.sourceforge.net/project/openwrt-passwall-build/snapshots/packages/aarch64_cortex-a53/passwall2/Packages.gz
root@OpenWrt:~# curl -OLJ https://master.dl.sourceforge.net/project/openwrt-passwall-build/snapshots/packages/aarch64_c
ortex-a53/passwall2/Packages.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 162 100 162 0 0 64 0 0:00:02 0:00:02 --:--:-- 64
100 445 100 445 0 0 87 0 0:00:05 0:00:05 --:--:-- 287
100 533 100 533 0 0 62 0 0:00:08 0:00:08 --:--:-- 285
root@OpenWrt:~#
Good Day Sir!
I am trying to install luci-app-passwall on my raspberry pi openwrt and i cam accross this project of yours, but the problem is the v2ray-plugin is missing on osdn and i cannot install the app, can you pls help me sir. Thank you.
When I use wget to fetch the files, I find that the links are redirected. Here are the logs:
$ wget https://master.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-23.05/aarch64_cortex-a53/passwall2/Packages.gz
--2024-06-05 11:01:01-- https://master.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-23.05/aarch64_cortex-a53/passwall2/Packages.gz
Resolving master.dl.sourceforge.net (master.dl.sourceforge.net)... 216.105.38.12
Connecting to master.dl.sourceforge.net (master.dl.sourceforge.net)|216.105.38.12|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://downloads.sourceforge.net/project/openwrt-passwall-build/releases/packages-23.05/aarch64_cortex-a53/passwall2/Packages.gz [following]
--2024-06-05 11:01:01-- https://downloads.sourceforge.net/project/openwrt-passwall-build/releases/packages-23.05/aarch64_cortex-a53/passwall2/Packages.gz
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 204.68.111.105
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|204.68.111.105|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://jaist.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-23.05/aarch64_cortex-a53/passwall2/Packages.gz?viasf=1 [following]
--2024-06-05 11:01:02-- https://jaist.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-23.05/aarch64_cortex-a53/passwall2/Packages.gz?viasf=1
Resolving jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)... 2001:df0:2ed:feed::feed, 150.65.7.130
Connecting to jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)|2001:df0:2ed:feed::feed|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 500 [application/x-gzip]
Saving to: ‘Packages.gz’
Since opkg can't install from a link with redirects, the domain master.dl.sourceforge.net
can't be used directly. I changed it to jaist.dl.sourceforge.net
, and everything went fine.
Can I install Passwall on wrt 19? (Mikrotik RB750r2)
版本太少了,建议多加几个老版本
看到你刚刚在passwall自动编译那边的评论,正好有个问题想问下。
我觉得,其实passwall弄个luci的自动编译就行了,没必要每次编译还要带上packages。一个是你说的版本不全的问题,还有一个用户下载安装也不方便,需要下整个压缩包,再把需要的解压出来。而且每次passwall更新版本号都编译一次packages,但packages可能几天都不更新,而passwall有时候一天要更新几个版本,会造成多个相同版本的重复编译。
我觉得利用好openwrt-passwall-build的opkg源,要方便很多。所以我打算把这个源仓库在passwall安装时就添加到系统,有2个问题想问下:
https://free.nchc.org.tw/osdn
,是否**镜像就是大陆访问最快的源了,还有其他备用的稳定的源吗,osdn官网mirrors有个香港的xtom,但是用浏览器访问的话是403。不知道nchc的镜像一般落后官方几个小时。/etc/openwrt-release
里面也是DISTRIB_RELEASE='SNAPSHOT'
PS:刚刚看了一下passwall_packages,发现大部分代理软件都是Go程序了,少数几个c/c++的依赖包,都停更好久了,没有更新的需要。唯一还在更新的C程序就是ChinaDNS-NG。只从packages更新而不是新装passwall的角度来看,应该是不会出现这个兼容性问题的。新安装的麻烦些,确实要考虑这个问题,之后做个测试验证下。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.