|
|
@@ -17,4 +17,18 @@ ss-tproxy 脚本运行于 Linux 系统,用于实现类似 Windows SS/SSR 客
|
|
|
ss-tproxy 有两种运行环境,一种是在网关/路由上运行,一种是在普通主机上运行。脚本的初衷是将其运行在网关上的(如树莓派),但实际上脚本可以运行在任何网络角色中。本文假设 ss-tproxy 运行在网关上,内网网段为 192.168.1.0/24,网关 IP 为 192.168.1.1。
|
|
|
|
|
|
## 脚本依赖
|
|
|
+- `tproxy_global`: ss/ssr-libev, haveged, xt_TPROXY, iproute2, dnsmasq
|
|
|
+- `tproxy_gfwlist`: ss/ssr-libev, haveged, xt_TPROXY, iproute2, ipset, perl, dnsmasq
|
|
|
+- `tproxy_chnroute`: ss/ssr-libev, haveged, xt_TPROXY, iproute2, ipset, chinadns, dnsmasq
|
|
|
+- `tproxy_global_tcp`: ss/ssr-libev, haveged, dnsforwarder
|
|
|
+- `tproxy_gfwlist_tcp`: ss/ssr-libev, haveged, ipset, perl, dnsmasq, dnsforwarder
|
|
|
+- `tproxy_chnroute_tcp`: ss/ssr-libev, haveged, ipset, chinadns, dnsforwarder
|
|
|
+- `tun2socks_global`: ss/ssr(版本不限), haveged, tun2socks, iproute2, dnsmasq
|
|
|
+- `tun2socks_gfwlist`: ss/ssr(版本不限), haveged, tun2socks, iproute2, ipset, perl, dnsmasq
|
|
|
+- `tun2socks_chnroute`: ss/ssr(版本不限), haveged, tun2socks, iproute2, ipset, chinadns, dnsmasq
|
|
|
+- `tun2socks_global_tcp`: ss/ssr(版本不限), haveged, tun2socks, iproute2, dnsforwarder
|
|
|
+- `tun2socks_gfwlist_tcp`: ss/ssr(版本不限), haveged, tun2socks, iproute2, ipset, perl, dnsmasq, dnsforwarder
|
|
|
+- `tun2socks_chnroute_tcp`: ss/ssr(版本不限), haveged, tun2socks, iproute2, ipset, chinadns, dnsforwarder
|
|
|
+- (注: `*gfwlist*` 模式更新列表时依赖 curl、base64;`*chnroute*` 模式更新列表时依赖 curl;建议都安装)
|
|
|
+
|
|
|
// TODO
|