Browse Source

update: docs of routing, default segment

master
dnomd343 3 years ago
parent
commit
428f1646b0
  1. 29
      README.md
  2. 5
      load.sh

29
README.md

@ -1,8 +1,8 @@
# TProxy # TProxy
基于Docker的旁路由透明代理工具,借助Xray处理TProxy流量,实现拥有独立IP与MAC地址的虚拟化代理网关。 容器化的旁路由透明代理工具,使用Xray处理TProxy流量,实现拥有独立IP与MAC地址的虚拟化代理网关,支持 `amd64`、`i386`、`arm64`、`armv7` 四种CPU架构,可代理任意TCP与UDP流量
TProxy当前支持 `amd64`、`i386`、`arm64`、`armv7` 四种CPU架构,可代理任意TCP与UDP流量 TProxy使用Docker容器化部署,在[Docker Hub](https://hub.docker.com/repository/docker/dnomd343/tproxy)可获取已构建的镜像
## 部署 ## 部署
@ -89,10 +89,18 @@ shell> docker ps -a
"routing": { "routing": {
"domainStrategy": "AsIs", "domainStrategy": "AsIs",
"rules": [ "rules": [
{
"type": "field",
"inboundTag": [
"proxy"
],
"outboundTag": "node"
},
{ {
"type": "field", "type": "field",
"ip": [ "ip": [
"0.0.0.0/0" "0.0.0.0/0",
"::/0"
], ],
"outboundTag": "node" "outboundTag": "node"
} }
@ -101,26 +109,15 @@ shell> docker ps -a
} }
``` ```
`segment` 文件夹下默认存储 `ipv4``ipv6` 两个文件,其中存储不代理的网段信息 `segment` 文件夹下默认存储 `ipv4``ipv6` 两个文件,其中存储不代理的网段信息,建议绕过内网地址、本地回环地址、链路本地地址、组播地址等网段
``` ```
# IPv4与IPv6均默认绕过组播地址 # IPv4与IPv6均默认绕过组播地址
shell> cat /etc/scutweb/segment/ipv4 shell> cat /etc/scutweb/segment/ipv4
224.0.0.0/3
shell> cat /etc/scutweb/segment/ipv6
FF00::/8
```
建议绕过内网地址、本地回环地址、链路本地地址、组播地址等网段
```
# IPv4
127.0.0.0/8 127.0.0.0/8
169.254.0.0/16 169.254.0.0/16
192.168.2.0/24
224.0.0.0/3 224.0.0.0/3
shell> cat /etc/scutweb/segment/ipv6
# IPv6
::1/128 ::1/128
FC00::/7 FC00::/7
FE80::/10 FE80::/10

5
load.sh

@ -136,12 +136,17 @@ EOF
load_ipv4(){ load_ipv4(){
cat>$XRAY_DIR/expose/segment/ipv4<<EOF cat>$XRAY_DIR/expose/segment/ipv4<<EOF
127.0.0.0/8
169.254.0.0/16
224.0.0.0/3 224.0.0.0/3
EOF EOF
} }
load_ipv6(){ load_ipv6(){
cat>$XRAY_DIR/expose/segment/ipv6<<EOF cat>$XRAY_DIR/expose/segment/ipv6<<EOF
::1/128
FC00::/7
FE80::/10
FF00::/8 FF00::/8
EOF EOF
} }

Loading…
Cancel
Save