• Stars
    star
    380
  • Rank 112,137 (Top 3 %)
  • Language
    Shell
  • License
    MIT License
  • Created about 8 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

transparent proxy base on ss, v2ray, xray, ipset, iptables, chinadns on asuswrt merlin or side router.

If you have a more modern router.(e.g AC5300U), pleasse consider switch to use this script instead.

Use Asuswrt Merlin as a transparent proxy

Intro

This project is for config you asus router (merlin based) to serve as a transparent forward proxy.

Prerequisites

  • A VPS which can server as a shadowsocks server. (Or third party service)
  • A router which support opkg package manager. (we use Merlin, I think OpenWRT can satisfied too after some hack)
  • A local ssh client which can login to router.

Feature

ss+dnsmasq+dnscrypt

ss+dnsmasq+dnscrypt2

v2ray+dnsmasq+dnscrypt2

For details, please see Wiki link.

TODO

Integrate AD filtering into install script (see https://diversion.ch)

Contributing

  • Bug reports
  • Patches:
    • Fork on Github.
    • Create your feature branch: git checkout -b my-new-feature.
    • Commit your changes: git commit -am 'Add some feature'.
    • Push to the branch: git push origin my-new-feature.
    • Send a pull request :D.

More Repositories

1

asuswrt-merlin-v2ray

Use Asuswrt Merlin as a transparent proxy, powered by V2Ray
Shell
33
star
2

hot_reloader

A dead simple ruby code hot reloader wrap around zeitwerk and listen.
Ruby
11
star
3

asuswrt-merlin-offline-download

Offline download use aria2 + YAAW
Shell
10
star
4

erb_to_slim

Ruby
6
star
5

.emacs.d

My own .emacs.d
Emacs Lisp
4
star
6

marketbet_crawler

Ruby
4
star
7

dockerfile-wget

Create a bash function in Dockerfile, and use it to download static compile wget.
Shell
4
star
8

coffee_without_nodejs

Ruby
3
star
9

underscore_ruby

Javascript underscore vs Ruby
HTML
3
star
10

package_payload

Package payload in linux for get a single file version bash binary.
Shell
2
star
11

linux_key_rebinding

Linux key rebinding tools, config is base on application, individually, can be use out of the box.
Ruby
2
star
12

only_blank

The only blank? for ruby
Ruby
1
star
13

how_to_start_tdd_with_rails

这是我三年前在某公司上班时,写的一个有关 TDD 的分享 slide, 多年之后,现在回头来看,发现当时写的真不错,受益匪浅,分享给大家。
JavaScript
1
star
14

pryx

pry extension tools
Ruby
1
star
15

rails_better_logger

It's just canonical rails logger, you don't miss anything, just better!
Ruby
1
star
16

deployment_bash

Write one bash script which both interactive with local bash shell and remote host ssh shell, for the purpose of deployment.
Shell
1
star
17

simple_cacher

Simple cacher/counter for ruby, use redis.
Ruby
1
star
18

btsync_no_pain

Use btsync start to synchronize data between Linux/Mac/BSD within 10 seconds, NO PAIN.
Shell
1
star
19

js2coffee

Convert yours JavaScript to CoffeeScript, vice versa.
Ruby
1
star