Verbindungen/transocks
Zur Navigation springen
Zur Suche springen
Mit ssh, DynamicForward und tsocks lassen sich alle Verbindungen *eines* Programmes durch ssh tunneln. Mit transocks laesst sich der gesammte Verkehr des Rechners durch so einen Tunnel schieben.
Installation[Bearbeiten]
transocks_ev installieren[Bearbeiten]
% svn co http://oss.tiggerswelt.net/transocks_ev/ A transocks_ev/transocks_ev.c A transocks_ev/Makefile A transocks_ev/README Checked out revision 5. % cd transocks_ev % make [...] % sudo cp transocks_ev /usr/local/bin
user anlegen fuer den transocks_ev daemon[Bearbeiten]
% sudo addgroup --system transocks % sudo adduser --system --ingroup transocks --home /var/run/transocks transocks
transocks-ctl herunterladen[Bearbeiten]
% sudo wget https://jade-hamburg.de/~teythoon/transocks-ctl -O /usr/local/sbin/transocks-ctl % cat << EOF | sudo tee /etc/transocks-ctl.conf # some paths TRANSOCKS="/usr/local/bin/transocks_ev" IPTABLES="/sbin/iptables" EXCEPTIONS="${EXCEPTIONS} 134.100.9.61 134.100.33.240 134.100.5.65 134.100.9.63 134.100.4.1 134.100.33.240 134.100.9.61 134.100.13.0/24" EOF
Du musst zu EXCEPTIONS deinen ssh-server eintragen, beispielsweise a.b.c.d:22. Ein paar Hosts im Informatik-Netz hab ich schon eingetragen.
Benutzen[Bearbeiten]
% sudo transocks-ctl start [...] % sudo transocks-ctl stop