Skip to content

Commit

Permalink
clarify the difficulty of transparent proxying
Browse files Browse the repository at this point in the history
  • Loading branch information
yrutschle committed Mar 12, 2024
1 parent 3117c15 commit 7ca567f
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 6 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,18 @@ Configuration

Please refer to the [configuration guide](doc/config.md).

Transparent proxying allows the target server to see the
original client IP address, i.e. `sslh` becomes invisible.
This makes it easier to use the server's logs, and potential
IP-based banning ability.

Configuration of transparent proxying is highly dependent on
your network environment and infrastructure setup. There is
no known generic approach, and if you do not find directions
for your exact setup, you will probably need an extensive
knowledge of network management and iptables setup".

It is described in its own [document](tproxy.md).


Docker image
Expand Down
8 changes: 2 additions & 6 deletions doc/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,12 +99,8 @@ Then you can run sslh-select as an unprivileged user, e.g.:
Transparent proxy support
-------------------------

Transparent proxying allows the target server to see the
original client IP address, i.e. `sslh` becomes invisible.
This makes it easier to use the server's logs, and potential
IP-based banning ability.

Set up can get complicated, so it has its own [document](tproxy.md).
Transparent proxying is described in its own
[document](tproxy.md).

Systemd Socket Activation
-------------------------
Expand Down

0 comments on commit 7ca567f

Please sign in to comment.