55
GitHub - wweir/sower: Yet another cross platform transparent proxy tool
source link: https://github.com/wweir/sower
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
sower
Yet another cross platform transparent proxy tool
architecture
request target servers
<-------------+ +------------->
| |
| |
+------------server-------------+
| | relay service| |
| +-----+---------------------+ |
| | | |
| | parsr http(s) target url | |
| | | |
| +---------------------------+ |
| shadow service |
+--------^----------------------+
| request domain server
quic / KCP / TCP +---------->
| |
+--------+---client+------+-----+
| | |
| shadow service | |
| relay service | dns |
| | server |
| | |
| 127.0.0.1 or other |
| | |
+-------^----------+---^----^---+
| | |
| | | +----->
| +----------+ | |
2 1 1 2
+ + + +
blocked request normal request
install
- install server on
server node
bymake server
- write config file, example: conf/sower.toml
- install client on
client node
bymake client
- add
127.0.0.1
as you first domain server
todo
- authenticate
- broker
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK