Browse Source

docs: README.md

master
dnomd343 3 years ago
parent
commit
0f3ca7f940
  1. 16
      README.md

16
README.md

@ -1,8 +1,8 @@
# TProxy
基于Docker的旁路由透明代理工具,借助Xray处理TProxy流量,可以实现虚拟化的代理网关,拥有独立IP与MAC地址。
基于Docker的旁路由透明代理工具,借助Xray处理TProxy流量,实现拥有独立IP与MAC地址的虚拟化代理网关
TProxy当前支持 `amd64`、`i386`、`arm64`、`armv7` 四种CPU架构,可正常代理全部TCP与UDP流量。
TProxy当前支持 `amd64`、`i386`、`arm64`、`armv7` 四种CPU架构,可代理任意TCP与UDP流量。
## 部署
@ -22,7 +22,7 @@ shell> docker network create -d macvlan \
-o parent=eth0 macvlan
```
选择一个目录存储数据,这里使用 `/etc/scutweb`
选择一个目录存储数据,此处使用 `/etc/scutweb`
```
shell> mkdir /etc/scutweb
@ -30,7 +30,7 @@ shell> cd /etc/scutweb
shell> vim custom.sh
```
`custom.sh` 将在容器启动时首先执行,可用于指定容器IP地址与网关地址
`custom.sh` 将在容器启动时首先执行,可用于指定容器IP与网关地址
```
# 此处指定网关为192.168.2.1,容器IP为192.168.2.2
@ -39,7 +39,7 @@ ip addr add 192.168.2.2/24 brd 192.168.2.255 dev eth0
ip route add default via 192.168.2.1
```
启动容器,此处映射时间与时区信息到容器中,可以与宿主机进行同步(容器内默认为协调世界时零时区),主要用于日志时间显示
启动容器,此处映射时间与时区信息到容器中,可以与宿主机进行同步(容器内默认为UTC零时区),用于日志时间记录
```
# 容器名称和存储目录可自行指定
@ -112,7 +112,7 @@ shell> cat /etc/scutweb/segment/ipv6
FF00::/8
```
建议绕过内网地址、本地回环地址、链路本地地址、组播地址等
建议绕过内网地址、本地回环地址、链路本地地址、组播地址等网段
```
# IPv4
@ -128,7 +128,7 @@ FE80::/10
FF00::/8
```
配置完成需要重启容器生效
配置完成后重启容器生效
```
shell> docker restart scutweb
@ -152,4 +152,4 @@ shell> docker buildx build -t dnomd343/tproxy --platform="linux/amd64,linux/arm6
## 许可证
MIT ©2021 [@dnomd343](https://github.com/dnomd343)
MIT ©2021 [@dnomd343](https://github.com/dnomd343)

Loading…
Cancel
Save