mirror of
https://github.com/sshuttle/sshuttle.git
synced 2025-02-01 11:09:18 +01:00
Move pyXAPI requirement
This commit is contained in:
parent
1e82571b3d
commit
329867a090
11
README.rst
11
README.rst
@ -40,12 +40,13 @@ Client side Requirements
|
|||||||
+ +--------+------------+-----------------------------------------------+
|
+ +--------+------------+-----------------------------------------------+
|
||||||
| | TPROXY | * IPv4 TCP + Linux with TPROXY support. |
|
| | TPROXY | * IPv4 TCP + Linux with TPROXY support. |
|
||||||
| | | * IPv4 UDP + Python 3.5 preferred (see below). |
|
| | | * IPv4 UDP + Python 3.5 preferred (see below). |
|
||||||
| | | * IPv6 TCP + |
|
| | | * IPv6 TCP + Python 2 may require PyXAPI_ (see below). |
|
||||||
| | | * IPv6 UDP + |
|
| | | * IPv6 UDP + |
|
||||||
+-------+--------+------------+-----------------------------------------------+
|
+-------+--------+------------+-----------------------------------------------+
|
||||||
| MacOS | PF | * IPv4 TCP + You need to have the pfctl command. |
|
| MacOS | PF | * IPv4 TCP + You need to have the pfctl command. |
|
||||||
+-------+--------+------------+-----------------------------------------------+
|
+-------+--------+------------+-----------------------------------------------+
|
||||||
|
|
||||||
|
.. _PyXAPI: http://www.pps.univ-paris-diderot.fr/~ylg/PyXAPI/
|
||||||
|
|
||||||
Server side Requirements
|
Server side Requirements
|
||||||
------------------------
|
------------------------
|
||||||
@ -64,11 +65,9 @@ Additional information for TPROXY
|
|||||||
TPROXY is the only method that supports full support of IPv6 and UDP.
|
TPROXY is the only method that supports full support of IPv6 and UDP.
|
||||||
|
|
||||||
Full UDP or DNS support with the TPROXY method requires the ``recvmsg()``
|
Full UDP or DNS support with the TPROXY method requires the ``recvmsg()``
|
||||||
syscall. This is not available in Python 2.7, however is in Python 3.5 and
|
syscall. This is not available in Python 2, however is in Python 3.5 and
|
||||||
later.
|
later. Under Python 2 you might find it sufficient installing PyXAPI_ to get
|
||||||
|
the ``recvmsg()`` function.
|
||||||
- For Python 2.7, you need PyXAPI, available here:
|
|
||||||
http://www.pps.univ-paris-diderot.fr/~ylg/PyXAPI/
|
|
||||||
|
|
||||||
There are some things you need to consider for TPROXY to work:
|
There are some things you need to consider for TPROXY to work:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user