Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.MD
china_ip_list.txt
down.sh
make_ipset_17mon.sh
make_ipset_17mon_deprecated.sh
make_ipset_apnic.sh
up.sh

README.MD

路由透明代理

为了不影响 NAS 的速度,本代理只对网内其他非路由器设备有效。

  1. 修改 make_ipset_17mon.shmake_ipset_apnic.sh 中的 VPN_SERVER, SETNAME, SETFILE, 来生成国内 ipset 文件,然后将该文件放置在指定的位置,如/etc/free-route/chnroute.ipset

  2. 之后修改 up.sh 中的 LOCAL_IP, ROUTER_IP, LOCAL_NETWORK, VPN_INTERFACE, SETFILE (即Step1中的文件位置), SETNAME,然后将 up.sh 添加可执行位并加入 Tinc 的启动脚本。

IP 数据源:

china_ip_list.txt: https://github.com/17mon/china_ip_list

另一份: http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest

内网设备使用该透明代理,修改网关和 DNS 为代理服务器的 IP。

docker container 使用代理,需要指定 ip 为开启代理的网段内的 ip,参考本项目的 shadowsocks 配置。

外网设备可以直接使用 shadowsocks 接入。

You can’t perform that action at this time.