, 21 2018 . 21:16
+
socks-.
redsocks, , ( OSI), badvpn-tun2socks. Debian stretch.
, badvpn ( - ):
code.google.com/archive/p/badvpn/downloads
, , systemd :
cat /etc/systemd/system/tun2socks.service
[Unit]
Description=Start tun2socks
After=network.target
[Service]
ExecStart=///badvpn-tun2socks --tundev tun0 --netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0 --socks-server-addr 127.0.0.1:1080
[Install]
WantedBy=multi-user.target
, "
--socks-server-addr 127.0.0.1:1080" , tun2socks socks- . ( , ssh-tunnel
).
"
--netif-ipaddr 10.0.0.2" "
--netif-netmask 255.255.255.0", tun2socks 10.0.0.2, , "
--tundev tun0".
, :
tun0 <-> tun2socks <-> socks-proxy <-> ssh-server
+----------+ +-----------+ +----------------+ +------------+
| tun0 |____| tun2socks |___| socks |______| ssh-server |
| 10.0.0.1 | | 10.0.0.2 | | 127.0.0.1:1080 | | *pubic ip* |
+----------+ +-----------+ +----------------+ +------------+
"
tun0" , , \. Debian :
-> https://habrahabr.ru/post/347168/