AlexZhuo / openwrt-shadowsocksr

ShadowsocksR-libev for OpenWrt/LEDE
109 stars 93 forks source link

替换最新的commit id后 编译出现ssr-tunnel no such file or directory #6

Open badsirius opened 7 years ago

badsirius commented 7 years ago

修改Makefile 里的PKG_SOURCE_VERSION:=f713aa981169d35ff9483b295d1209c35117d70c 进行编译,出现以下错误。

install -m0755 /home/openwrt/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/shadowsocksR-libev-openssl/shadowsocksR-libev-2017.06.14/src/ss-tunnel /home/openwrt/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/shadowsocksR-libev-openssl/shadowsocksR-libev-2017.06.14/ipkg-ar71xx/shadowsocksr-libev/usr/bin/ssr-tunnel install: cannot stat '/home/openwrt/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/shadowsocksR-libev-openssl/shadowsocksR-libev-2017.06.14/src/ss-tunnel': No such file or directory make[2]: [/home/openwrt/openwrt/bin/ar71xx/packages/base/shadowsocksr-libev_2017.06.14-1_ar71xx.ipk] Error 1 make[2]: Leaving directory `/home/openwrt/openwrt/package/shadowsocksr-libev' make[1]: [package/shadowsocksr-libev/compile] Error 2 make[1]: Leaving directory `/home/openwrt/openwrt' make: *** [package/shadowsocksr-libev/compile] Error 2

badsirius commented 7 years ago

shadowsocksr-libev源码已经放弃了ssr-tunnel,合并到了ssr-local,因此Makefile中要将ssr-tunnel的行注释掉。 另外,shadowsocks-libev-server 目前也编译不成功。

AlexZhuo commented 7 years ago

对啊,新版的ss-tunnel和ss-server都没有了

vi-si commented 7 years ago

ssr-tunnel合并进ssr-local,请问这个怎样用ssr-local转发?

daiaji commented 7 years ago

@jsda 不开ssr的 udp over tcp的话那么udp转发是把本地的udp请求通过udp发到vps上 所以要开udp端口 不能只开tcp 至少我这边可以用 你不会是用ssr-server搭的服务器吧 那个其实是原版的ss-server 不过怎么样udp转发都要开的 @vi-si 其实https://github.com/shadowsocksrr/shadowsocksr-libev 这个准备接坑的分支貌似有把auth_chain_b的一些问题修好

daiaji commented 7 years ago

@jsda 链接有不同吗?说起来我也有个补丁想推到luci-app-shadowsocksR来但是苦于兼容性没测试而且最近一直在弄vps就没弄了