aa65535 / openwrt-simple-obfs Goto Github PK
View Code? Open in Web Editor NEWSimple-obfs for OpenWrt/LEDE
License: GNU General Public License v3.0
Simple-obfs for OpenWrt/LEDE
License: GNU General Public License v3.0
怎么找不到下载地址了?是不再提供了?
I use json file to provide config parameter while running ss-redir and ss-tunnel, thus I see two instances of obfs-local, is it normal? can ss-tunnel use obfuscation?
忽然又开始更新了。。。
After install this ipk in openwrt, I fill out the values at luci UI:
"plugin": "obfs-local",
"plugin_opts": "obfs=http;obfs-host=www.baidu.com"
But unfortunately, can not access the internet.
So, no need to put the values at LUCI end, right?
使用 Ubuntu 16.04, 在 OpenWrt 15.05.1 x86_64 SDK 下构建,提示如下错误信息:
make[3]: Entering directory '/home/t123yh/OpenWrt-SDK-15.05.1-x86-64_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/package/simple-obfs'
mkdir -p /home/t123yh/OpenWrt-SDK-15.05.1-x86-64_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/dl
echo "Checking out files from the git repository..."; mkdir -p /home/t123yh/OpenWrt-SDK-15.05.1-x86-64_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/tmp/dl && cd /home/t123yh/OpenWrt-SDK-15.05.1-x86-64_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/tmp/dl && rm -rf simple-obfs-0.0.2-1 && [ \! -d simple-obfs-0.0.2-1 ] && git clone https://github.com/shadowsocks/simple-obfs.git simple-obfs-0.0.2-1 --recursive && (cd simple-obfs-0.0.2-1 && git checkout 149b57d24d90fff3f7983b42967f6354acb5eeca && git submodule update) && echo "Packing checkout..." && rm -rf simple-obfs-0.0.2-1/.git && tar czf /home/t123yh/OpenWrt-SDK-15.05.1-x86-64_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/tmp/dl/simple-obfs-0.0.2-149b57d24d90fff3f7983b42967f6354acb5eeca.tar.gz simple-obfs-0.0.2-1 && mv /home/t123yh/OpenWrt-SDK-15.05.1-x86-64_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/tmp/dl/simple-obfs-0.0.2-149b57d24d90fff3f7983b42967f6354acb5eeca.tar.gz /home/t123yh/OpenWrt-SDK-15.05.1-x86-64_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/dl/ && rm -rf simple-obfs-0.0.2-1;
Checking out files from the git repository...
Cloning into 'simple-obfs-0.0.2-1'...
remote: Counting objects: 810, done.
remote: Total 810 (delta 0), reused 0 (delta 0), pack-reused 810
Receiving objects: 100% (810/810), 1.35 MiB | 520.00 KiB/s, done.
Resolving deltas: 100% (207/207), done.
Checking connectivity... done.
Submodule 'libcork' (https://github.com/shadowsocks/libcork.git) registered for path 'libcork'
Cloning into 'libcork'...
remote: Counting objects: 3728, done.
remote: Compressing objects: 100% (22/22), done.
remote: Total 3728 (delta 9), reused 0 (delta 0), pack-reused 3706
Receiving objects: 100% (3728/3728), 1.42 MiB | 533.00 KiB/s, done.
Resolving deltas: 100% (1955/1955), done.
Checking connectivity... done.
Submodule path 'libcork': checked out '892a8846dcbed4ef068d8e3b642f1132eb08c85c'
error: The following untracked working tree files would be overwritten by checkout:
libcork/COPYING
libcork/Makefile.am
libcork/README.markdown
libcork/include/libcork/cli.h
libcork/include/libcork/cli/commands.h
libcork/include/libcork/config.h
libcork/include/libcork/config/arch.h
libcork/include/libcork/config/bsd.h
libcork/include/libcork/config/config.h
libcork/include/libcork/config/gcc.h
libcork/include/libcork/config/linux.h
libcork/include/libcork/config/macosx.h
libcork/include/libcork/config/mingw32.h
libcork/include/libcork/config/solaris.h
libcork/include/libcork/config/version.h
libcork/include/libcork/core.h
libcork/include/libcork/core/allocator.h
libcork/include/libcork/core/api.h
libcork/include/libcork/core/attributes.h
libcork/include/libcork/core/byte-order.h
libcork/include/libcork/core/callbacks.h
libcork/include/libcork/core/error.h
libcork/include/libcork/core/gc.h
libcork/include/libcork/core/hash.h
libcork/include/libcork/core/id.h
libcork/include/libcork/core/mempool.h
libcork/include/libcork/core/net-addresses.h
libcork/include/libcork/core/timestamp.h
libcork/include/libcork/core/types.h
libcork/include/libcork/core/u128.h
libcork/include/libcork/ds.h
libcork/include/libcork/ds/array.h
libcork/include/libcork/ds/bitset.h
libcork/include/libcork/ds/buffer.h
libcork/include/libcork/ds/dllist.h
libcork/include/libcork/ds/hash-table.h
libcork/include/libcork/ds/managed-buffer.h
libcork/include/libcork/ds/ring-buffer.h
libcork/include/libcork/ds/slice.h
libcork/include/libcork/ds/stream.h
libcork/include/libcork/helpers/errors.h
libcork/include/libcork/helpers/gc.h
libcork/include/libcork/helpers/posix.h
libcork/include/libcork/os.h
libcork/include/libcork/os/files.h
libcork/include/libcork/os/process.h
libcork/include/libcork/os/subprocess.h
libcork/include/libcork/threads.h
libcork/include/libcork/threads/atomics.h
libcork/include/libcork/threads/basics.h
Please move or remove them before you can switch branches.
Aborting
Makefile:62: recipe for target '/home/t123yh/OpenWrt-SDK-15.05.1-x86-64_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/dl/simple-obfs-0.0.2-149b57d24d90fff3f7983b42967f6354acb5eeca.tar.gz' failed
See this commit:shadowsocks/simple-obfs@6350753
Please replace Makefile libudns to libcares,thanks~
I try replace libudns to libcares in https://github.com/lrinQVQ/openwrt-simple-obfs/commit/c7bac5b2226c3d387acdcceedd91402977cd2932 it's work in LEDE master branch
Unfortunately I didn't find the way to install simple-obfs on my LEDE reboot box.
could you please explain how to use it?
@aa65535 Sorry to bother you
In my case ,everything has worked fine after I added obfs in config of my server & router end as a plugin,but the server-end has obfs-server process running while there is no obfs-local process running in the router-end,,really don't know how to make sure that it effects.
BTW,I use netstat -tunlp & ps | grep obfs-local for checking.
使用 openwrt 19.07 x86-64 sdk 打开静态编译选项,编译出来的可执行文件会发生 Segmentation fault
.
openwrt 18.06 x86-64 sdk 没有这个问题,openwrt 19.07 其他架构的 sdk 也没发生这个问题。
同样的问题在 openwrt-shadowsocks 上也存在。
UPDATE:
相关 issue: shadowsocks/shadowsocks-libev#2461
Seems it can not support AEAD now.
So,
Do you plan to support AEAD later?
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.