Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zw963/asuswrt-merlin-transparent-proxy
transparent proxy base on ss, v2ray, xray, ipset, iptables, chinadns on asuswrt merlin or side router.
https://github.com/zw963/asuswrt-merlin-transparent-proxy
asuswrt-merlin chinadns dnsmasq gfw ipset iptables openwrt opkg proxy router shadowsocks side-router ss ssh transparent-proxy v2ray xray xtls
Last synced: 3 months ago
JSON representation
transparent proxy base on ss, v2ray, xray, ipset, iptables, chinadns on asuswrt merlin or side router.
- Host: GitHub
- URL: https://github.com/zw963/asuswrt-merlin-transparent-proxy
- Owner: zw963
- License: mit
- Created: 2016-07-23T09:18:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-10-18T09:58:12.000Z (about 1 year ago)
- Last Synced: 2024-09-26T21:22:26.100Z (4 months ago)
- Topics: asuswrt-merlin, chinadns, dnsmasq, gfw, ipset, iptables, openwrt, opkg, proxy, router, shadowsocks, side-router, ss, ssh, transparent-proxy, v2ray, xray, xtls
- Language: Shell
- Homepage:
- Size: 314 KB
- Stars: 380
- Watchers: 24
- Forks: 80
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-network-stuff - **314**星
README
If you have a more modern router.(e.g AC5300U), pleasse consider switch to use [this](https://github.com/zw963/asuswrt-merlin-v2ray) 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](https://github.com/zw963/asuswrt-merlin-transparent-proxy/blob/master/ss%2Bdnsmasq%2Bdnscrypt)
[ss+dnsmasq+dnscrypt2](https://github.com/zw963/asuswrt-merlin-transparent-proxy/blob/master/ss%2Bdnsmasq%2Bdnscrypt2)
[v2ray+dnsmasq+dnscrypt2](https://github.com/zw963/asuswrt-merlin-transparent-proxy/blob/master/v2ray%2Bdnsmasq%2Bdnscrypt2)
For details, please see [Wiki](https://github.com/zw963/asuswrt-merlin-transparent-proxy/wiki) link.
## TODO
Integrate AD filtering into install script (see https://diversion.ch)
## Contributing
* [Bug reports](https://github.com/zw963/asuswrt-merlin-transparent-proxy/issues)
* 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.