Skip to content

sjz123321/openwrt-snail007-shadowtunnel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openwrt-snail007-shadowtunnel

openwrt package for snail007-shadowtunnel

中文

Thanks for snail007's help @snail007

Logs:

2019/2/18 Refactoring the entire script! demo version will release soon!

2019/5/18 Delete all description due to ...

2019/7/1 add new description

version

v1.0

Program release

v2.0

rebuild

add more functions

Features

v1.0

Secure tunnel which help you protecting your tcp traffic between your machine and your service on remote.

A tiny proxy software that can be used on openwrt platform

Tproxy mode on the router

optional password to encrypt the connection between client & server

tcp over udp function makes proxy more flexible

v2.0

DNS pullution protection(new):

Shadowtunnel provide 2 features to avoid DNS pullution :

When you are running Global Proxy , DNS pullution protection is optional!

You can running DNS proxy mode alone!

Custom hosts(new):

Now you can setting up your own hosts!(only when you open DNS function)

More proxy mode(new):

Now shadowtunnel provide 4 optional proxy mode:

Global proxy

DNS mode(just proxy DNS)

Bypassing the Chinese mainland's ip mode

Proxy Chinese IP Only(use to watch tengxun video iQIYI oversea)

Install Guide

Arch of your router processor?

firstly connect to your router by ssh2 or serial port.And make sure you can go online.

runing opkg update after that you can see your cpu arch like this 1.6

How to install them

download shadowtunnel + luci-app- (default language is English so you don't need to download luci-i18n-)

upload the package to your router by WinSCP or other software

enter the path which you upload the packages

opkg install shadowtunnel_*.ipk

opkg install luci-app-shadowtunnel*

refresh the page

now you can find it in service-->shadowtunnel

Thanks && enjoy!

Screenshot

1.1

For developer

compile

Firstly you should build openwrt compiling environment or have a openwrt SDK based on your platform.

See https://openwrt.org/docs/guide-developer/source-code/start

After that running following command on the openwrt root directory

./scripts/feeds update

./scripts/feeds install -a

Ok,now we have updated feeds package for openwrt compiling system

cd /package

git clone https://github.com/sjz123321/openwrt-snail007-shadowtunnel.git -b dev

cd ../

make menuconfig

after a while you can see the menuconfig`

choose luci-->collections-->luci

choose luci-->Applications-->luci-app-shadowtunnel

unchoose Base system-->dnsmasq important!! if not the compile will be fail!

exit&save

make V=99

enjoy!

compile setting screenshot

1.2 1.3 1.4 1.5