| Server IP : 216.250.13.251 / Your IP : 216.73.216.164 Web Server : nginx/1.24.0 System : Linux gunay 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : root ( 0) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/share/doc/sshuttle/html/ |
Upload File : |
Search.setIndex({"docnames": ["changes", "chromeos", "how-it-works", "index", "installation", "manpage", "openwrt", "overview", "platform", "requirements", "support", "tproxy", "trivia", "usage", "windows"], "filenames": ["changes.rst", "chromeos.rst", "how-it-works.rst", "index.rst", "installation.rst", "manpage.rst", "openwrt.rst", "overview.rst", "platform.rst", "requirements.rst", "support.rst", "tproxy.rst", "trivia.rst", "usage.rst", "windows.rst"], "titles": ["Change log", "Google ChromeOS", "How it works", "sshuttle: where transparent proxy meets VPN meets ssh", "Installation", "sshuttle", "OpenWRT", "Overview", "Platform Specific Notes", "Requirements", "Support", "TPROXY", "Useless Trivia", "Usage", "Microsoft Windows"], "terms": {"releas": [0, 12], "note": [0, 3, 5], "now": [0, 13], "move": 0, "http": [0, 1, 4, 10], "github": [0, 4, 10], "com": [0, 1, 4, 5, 10, 11, 12], "sshuttl": [0, 1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 14], "These": 0, "ar": [0, 5, 7, 9, 10, 11, 12, 13], "old": [0, 2], "ipv6": [0, 5, 9, 11], "support": [0, 1, 3, 5, 9, 11, 12, 14], "nft": [0, 5], "method": [0, 5, 11, 13], "intercept": [0, 5, 11], "dn": [0, 5, 9, 13], "request": [0, 5, 10], "sent": [0, 5, 13], "systemd": [0, 5, 9], "resolv": [0, 5], "set": [0, 5, 13, 14], "default": [0, 1, 5, 7, 11, 13], "tmark": [0, 5, 11], "python2": 0, "server": [0, 2, 3, 5, 7, 11, 12, 13], "compat": 0, "python": [0, 5, 9, 13], "9": [0, 1, 5], "licens": 0, "text": 0, "lgpl": 0, "494": 0, "caught": 0, "infinit": 0, "select": [0, 5], "loop": 0, "includ": [0, 5], "version": [0, 3, 5, 12], "verbos": [0, 5], "output": [0, 5], "add": [0, 5, 11, 14], "psutil": 0, "depend": [0, 2, 5], "setup": [0, 1, 4], "py": [0, 4], "when": [0, 2, 5, 9], "subnet": [0, 5, 9, 13, 14], "exclud": [0, 5, 11, 13, 14], "specifi": [0, 2, 5, 13], "hostnam": [0, 5], "us": [0, 2, 5, 7, 9, 11, 12, 13, 14], "all": [0, 5, 12, 13, 14], "ip": [0, 2, 5, 6, 11, 13, 14], "updat": [0, 5], "document": [0, 5, 13], "client": [0, 2, 3, 5, 7, 11, 12, 13], "": [0, 2, 5, 7, 12, 13], "handl": 0, "ipv4": [0, 5, 9, 13], "sdnotifi": 0, "allow": [0, 5, 13], "remot": [0, 5, 7, 9, 11, 13], "work": [0, 1, 3, 5, 9, 11, 12, 13], "make": [0, 5, 11, 13], "prefix": 0, "more": [0, 2, 5, 9, 12, 13], "consist": 0, "nat": [0, 5, 6, 14], "rule": [0, 5, 9, 11], "improv": [0, 5, 12], "order": [0, 2, 5], "conf": [0, 5], "differ": [0, 2, 5], "oserror": 0, "firewallcli": 0, "__init__": 0, "refactor": 0, "automat": [0, 5, 11, 12, 13], "drop": [0, 5], "test": [0, 5], "mux": [0, 5], "flush": 0, "fill": 0, "parse_hostport": 0, "alwai": [0, 12], "return": 0, "string": [0, 11], "host": [0, 2, 5, 7, 11], "requir": [0, 3, 5, 13], "r": [0, 1, 5, 6, 13], "paramet": [0, 11, 13], "miss": 0, "packag": [0, 4], "openwrt": [0, 3, 8], "doc": 0, "about": [0, 2, 5], "listen": [0, 5], "option": [0, 3, 13], "readm": 0, "ubuntu": 0, "increas": [0, 5], "ip4": 0, "ttl": 0, "63": [0, 5], "hop": 0, "instead": [0, 5], "42": [0, 5], "format": [0, 5], "instal": [0, 1, 3, 5, 6, 9, 13], "rst": 0, "ask": [0, 5, 12, 14], "setuptool": 0, "abov": [0, 5, 11, 13], "import": 0, "typo": 0, "usag": [0, 3, 4, 5], "leav": [0, 5], "port": [0, 2, 5, 7], "ssh": [0, 2, 5, 7, 11, 13], "command": [0, 5, 9, 11, 13], "unwant": 0, "refer": 0, "7": [0, 5], "replac": 0, "deprec": 0, "imp": 0, "connect": [0, 2, 5, 9, 11, 12, 13], "sign": 0, "usernam": [0, 5, 13], "error": [0, 5], "long_document": 0, "8": [0, 5, 9, 13, 14], "sshpass": 0, "auto": [0, 5, 11], "sudoer": [0, 3, 4, 5], "file": [0, 3, 4], "269": 0, "latenc": [0, 2, 5, 12], "control": [0, 5], "buffer": [0, 2, 5], "size": [0, 5], "freebsd": [0, 7], "nix": 0, "instruct": 0, "fedora": 0, "arch": 0, "linux": [0, 1, 5, 7, 12, 13, 14], "my": [0, 12, 13], "vpn": [0, 2, 5, 7, 12, 13], "broke": [0, 13], "need": [0, 5, 9, 11, 13], "solut": [0, 13], "fast": [0, 12, 13], "6": [0, 5, 11], "debug": [0, 5], "messag": [0, 5, 10], "getpeernam": 0, "failur": 0, "crash": 0, "trigger": 0, "scan": [0, 5], "close": 0, "socket": [0, 5], "run": [0, 1, 5, 6, 11, 13, 14], "servic": [0, 5, 9], "integr": 0, "trap": 0, "unicodeerror": 0, "case": [0, 2, 7, 13], "where": [0, 11], "invalid": 0, "variou": 0, "nftabl": [0, 9], "base": [0, 5, 13], "hostwatch": [0, 5], "local": [0, 2, 5, 11, 13, 14], "independ": 0, "379": 0, "tproxi": [0, 3, 5, 8, 13], "udp": [0, 5, 9, 11], "mark": [0, 5, 11], "filter": 0, "wa": [0, 2, 12], "144": 0, "367": 0, "captur": [0, 5, 13], "econnabort": 0, "pf_rule": 0, "which": [0, 2, 5, 7, 11, 12, 13], "grew": 0, "openbsd": [0, 7], "prompt": [0, 13], "sudo": [0, 4, 5, 9, 11, 13], "doa": 0, "exist": [0, 5, 11], "pr": 0, "312": 0, "337": 0, "hyphen": 0, "assembl": [0, 2], "319": 0, "chromeo": [0, 3, 8], "section": [0, 4, 12, 13], "262": 0, "pythonpath": 0, "forward": [0, 2, 5, 7, 12, 13], "singl": [0, 2, 5, 7, 12], "don": [0, 5, 7, 13], "t": [0, 2, 5, 7, 9, 11, 12, 13], "we": [0, 1, 5, 12, 14], "can": [0, 1, 2, 5, 7, 9, 12, 13, 14], "look": 0, "up": [0, 2, 5, 9, 11, 12, 13], "peernam": 0, "argument": [0, 5], "bandit": 0, "config": [0, 5], "path": [0, 5], "dev": [0, 11], "null": 0, "o": 0, "devnul": 0, "coverag": 0, "report": 0, "282": 0, "stdin": 0, "stdout": [0, 5], "stderr": [0, 5], "syslog": [0, 5], "fork": [0, 5], "daemon": [0, 5], "283": 0, "pf": [0, 5, 9], "exclus": 0, "preced": [0, 5], "deadlock": 0, "iptabl": [0, 5, 6, 9], "larg": [0, 5], "ruleset": 0, "n": [0, 5], "subprocess": 0, "check_output": 0, "potenti": 0, "condit": 0, "nft_get_handl": 0, "net": [0, 5, 11], "retriev": 0, "rout": [0, 5, 11, 14], "onli": [0, 5, 7, 11], "homebrew": 0, "traffic": [0, 2, 5, 12, 13, 14], "user": [0, 5, 9, 13], "like": [0, 2, 5, 13, 14], "talk": 0, "custom": [0, 13], "pod": 0, "ones": 0, "etc": [0, 1, 5, 7], "new": [0, 5], "overrid": [0, 5, 13], "destin": [0, 5], "pars": 0, "previous": 0, "becom": [0, 12, 13], "get": [0, 11, 13], "find": [0, 5], "both": [0, 2, 5], "fqdn": 0, "python3": [0, 5, 6], "greater": [0, 9], "than": [0, 2, 5, 12], "avail": [0, 5, 13], "e": [0, 5, 11], "g": [0, 5, 11], "from": [0, 4, 5], "i": [0, 1, 2, 5, 7, 9, 11, 12, 13, 14], "avoid": [0, 5], "loopback": 0, "address": [0, 2, 5, 11, 13], "getaddrinfo": 0, "obtain": [0, 14], "correct": 0, "sockaddr": 0, "skip": 0, "empti": 0, "line": [0, 5, 11], "incom": [0, 5], "data": [0, 2, 5, 13], "just": [0, 1, 2, 5, 7, 12, 13], "stop": 0, "process": [0, 5, 9], "load": 0, "kernel": [0, 5], "modul": [0, 9], "enabl": [0, 5], "doubl": [0, 12], "restor": 0, "disabl": [0, 5, 7], "onc": [0, 5, 11], "kldload": 0, "proxi": [0, 5, 12, 13], "bind": 0, "same": [0, 2, 5, 12], "mock": 0, "being": [0, 5, 13], "box": [0, 1], "valu": [0, 5, 11, 13], "pass": [0, 5, 11], "auto_host": 0, "hw_main": 0, "call": [0, 12], "incorrect": 0, "inform": [0, 5, 9, 13], "preserv": 0, "peer": 0, "properli": [0, 5], "well": 0, "togeth": 0, "fail": [0, 5], "under": 0, "osx": 0, "pip": [0, 4, 6], "flake8": 0, "syntax": 0, "undefin": 0, "name": [0, 5], "so_reuseaddr": 0, "declar": 0, "global": 0, "variabl": [0, 12], "placat": 0, "linter": 0, "cd": [0, 4], "after": [0, 3, 5, 9, 11, 12], "git": [0, 4], "configur": [0, 3, 4, 9, 13, 14], "firewal": [0, 5, 9], "maco": [0, 7, 13], "The": [0, 2, 5, 7, 9, 11, 12, 13], "should": [0, 5], "have": [0, 5, 7, 9, 11, 13], "done": [0, 11], "pull": [0, 10], "first": [0, 5, 11, 12, 13], "rang": [0, 5], "swidth": 0, "tunnel": [0, 2, 5, 12], "specif": [0, 3, 13], "iproute2": 0, "colon": 0, "re": [0, 5, 12, 14], "introduc": 0, "ipfw": [0, 5], "pfsens": [0, 7], "given": [0, 5], "around": 0, "non": [0, 5], "tabular": 0, "header": 0, "bsd": 0, "netstat": [0, 5], "small": 0, "iprout": 0, "started_by_sshuttl": 0, "fals": [0, 5], "punctuat": 0, "explain": 0, "type": [0, 5, 9], "notifi": [0, 9], "pytest": 0, "runner": 0, "tests_requir": 0, "warn": [0, 13], "channel": 0, "got": [0, 7], "stop_send": 0, "better": 0, "117": 0, "via": [0, 5, 7, 13, 14], "split": [0, 12], "multi": [0, 9], "word": 0, "mistak": [0, 12], "space": 0, "here": [0, 12], "directori": [0, 5], "ensur": 0, "print": [0, 5, 13], "cwd": 0, "readthedoc": 0, "enetunreach": 0, "bug": 0, "forc": 0, "nameserv": 0, "suppli": [0, 5], "bin": [0, 6, 9], "sh": 0, "shell": 0, "mai": [0, 5, 11, 13], "posix": 0, "compliant": 0, "argpars": 0, "useless": [0, 3], "multipl": [0, 5], "86": 0, "part": [0, 5], "81": 0, "accident": 0, "switch": 0, "lgpl2": 0, "gpl2": 0, "semant": 0, "semver": 0, "org": 0, "gpl": 0, "pypi": [0, 4], "x": [0, 5, 6, 13, 14], "issu": [0, 10], "man": [0, 3, 13], "page": [0, 3], "sphinx": 0, "scm": 0, "revert": 0, "entri": [0, 5], "point": 0, "numer": 0, "especi": 0, "current": [1, 5, 14], "built": [1, 14], "directli": [1, 13, 14], "chromebook": 1, "what": [1, 2, 5, 12, 13, 14], "realli": [1, 5, 12, 14], "do": [1, 2, 5, 12, 14], "creat": [1, 5, 7, 13, 14], "vm": [1, 14], "crostini": 1, "In": [1, 5, 14], "stretch": 1, "debian": [1, 4], "you": [1, 2, 5, 7, 9, 11, 12, 13, 14], "ani": [1, 5, 12, 13], "xterm": 1, "ssvncviewer": 1, "www": [1, 11], "reddit": 1, "wiki": 1, "getstart": 1, "guid": 1, "exactli": 2, "It": [2, 5, 12], "kind": 2, "neither": 2, "sinc": [2, 5], "everi": [2, 5, 7], "an": [2, 5, 7, 12, 13], "entir": [2, 5], "network": [2, 5, 7, 9, 11, 12, 13, 14], "conveni": 2, "let": [2, 5], "real": 2, "each": 2, "rather": 2, "fake": 2, "number": [2, 5, 13], "localhost": [2, 5], "On": 2, "other": [2, 5, 12], "hand": 2, "wai": [2, 13], "normal": [2, 5], "your": [2, 5, 7, 9, 11, 13], "one": [2, 5, 12, 13], "packet": [2, 5, 11, 12], "time": [2, 5, 12], "doesn": [2, 9, 12], "care": 2, "individu": 2, "ie": [2, 5], "stateless": 2, "respect": 2, "opposit": 2, "track": 2, "could": [2, 5], "compar": 2, "someth": [2, 5], "slirp": 2, "program": [2, 5, 7, 12], "userspac": 2, "tcp": [2, 5, 7, 9, 12, 13], "implement": [2, 5, 12], "did": [2, 12], "similar": [2, 12], "But": [2, 5], "oper": [2, 5], "basi": 2, "side": [2, 3, 5], "reassembl": [2, 12], "That": [2, 5, 12, 13], "okai": [2, 12], "back": [2, 12, 13], "live": 2, "serial": 2, "dai": 2, "becaus": [2, 5, 7, 13], "had": 2, "predict": 2, "safe": [2, 5], "over": [2, 5, 7, 12, 13], "session": [2, 5, 13], "perform": [2, 5, 7, 12], "fundament": [2, 5], "loss": 2, "must": [2, 5, 9, 11, 13], "experi": 2, "know": [2, 7], "slow": [2, 5, 7], "down": 2, "At": 2, "outer": 2, "thi": [2, 5, 9, 11, 12, 13], "reliabl": 2, "transport": 2, "mean": [2, 12], "through": [2, 5, 13], "never": [2, 5, 12], "itself": [2, 5], "cours": 2, "fix": 2, "thu": [2, 5], "doe": [2, 5, 7, 11], "inner": [2, 5], "extrem": 2, "screwi": 2, "ensu": 2, "stream": [2, 5], "multiplex": 2, "statefulli": 2, "disassembl": [2, 12], "end": [2, 5, 9, 11, 12, 13], "so": [2, 5, 13], "date": 3, "mar": 3, "09": 3, "2024": 3, "1": [3, 5, 6, 14], "content": [3, 8], "overview": 3, "addit": [3, 5], "suggest": [3, 5, 13], "softwar": 3, "platform": 3, "googl": [3, 8, 10, 11], "microsoft": [3, 8, 9, 13], "window": [3, 8, 13], "synopsi": 3, "descript": [3, 9], "exampl": [3, 9, 11], "discuss": 3, "how": [3, 13], "trivia": 3, "chang": [3, 5, 13], "log": [3, 5], "0": [3, 5, 6, 11, 13, 14], "5": [3, 5], "2020": 3, "12": [3, 13], "29": 3, "4": [3, 5], "08": 3, "24": [3, 5], "3": [3, 5, 9], "07": 3, "2": [3, 5], "06": 3, "18": 3, "05": 3, "78": 3, "2019": 3, "01": 3, "28": 3, "2018": 3, "04": 3, "02": 3, "2017": 3, "2016": 3, "77": [3, 5], "03": 3, "76": 3, "17": 3, "75": 3, "74": 3, "10": [3, 13, 14], "index": 3, "search": 3, "manag": [4, 5], "apt": 4, "clone": 4, "For": [4, 5, 9, 11, 13], "detail": 4, "see": [4, 5, 7, 9, 13], "sshserver": [5, 13], "machin": [5, 7, 9, 13], "long": 5, "ha": [5, 7, 12, 14], "suffici": 5, "To": [5, 13], "root": [5, 9, 11, 13], "access": [5, 7, 9, 13], "account": 5, "valid": [5, 13], "simultan": 5, "If": [5, 9, 13], "router": [5, 7, 13], "A": [5, 12, 13], "list": [5, 10], "form": 5, "b": 5, "c": 5, "d": [5, 13], "width": 5, "32": 5, "equival": 5, "bit": [5, 12], "255": 5, "netmask": 5, "match": [5, 13], "previou": 5, "also": [5, 12, 13], "append": 5, "8000": 5, "9000": 5, "go": 5, "between": 5, "inclus": 5, "provid": 5, "appli": 5, "thei": [5, 11], "either": [5, 12], "cannot": [5, 11], "attempt": [5, 11], "guess": 5, "appropri": 5, "l": [5, 6, 14], "transpar": [5, 12, 13], "By": [5, 13], "127": 5, "outsid": 5, "want": [5, 7, 13], "accept": 5, "try": [5, 11], "comma": 5, "separ": 5, "h": 5, "open": 5, "nicer": 5, "system": [5, 13], "sever": 5, "reason": 5, "ad": [5, 11], "without": [5, 13], "domain": 5, "attach": 5, "thatserv": 5, "worri": 5, "second": 5, "imposs": 5, "anywai": 5, "correctli": 5, "merg": [5, 12], "copi": [5, 13], "third": 5, "few": 5, "probabl": [5, 13], "would": [5, 12, 13], "prefer": 5, "keep": 5, "everyth": [5, 13], "els": 5, "tri": 5, "store": 5, "cach": 5, "similarli": 5, "read": 5, "later": 5, "reconnect": 5, "quickli": 5, "popul": 5, "troubleshoot": 5, "featur": [5, 7, 9, 11], "remov": [5, 11], "think": 5, "those": [5, 13], "taken": 5, "tabl": [5, 11], "detect": [5, 11], "manual": [5, 11, 13], "queri": [5, 13], "plain": [5, 12], "53": 5, "server1": 5, "server2": 5, "server3": 5, "contrari": 5, "flag": [5, 11], "certain": 5, "combin": 5, "dnsmasq": 5, "resolut": 5, "simpli": [5, 14], "interpret": [5, 13], "testus": 5, "2222": 5, "2244": 5, "recogn": 5, "alias": [5, 13], "explicitli": 5, "sai": 5, "except": 5, "per": 5, "lot": 5, "v": [5, 12], "cmd": [5, 9, 13, 14], "standard": 5, "locat": 5, "extra": [5, 6], "seed": 5, "initi": [5, 12, 13], "algorithm": 5, "thing": [5, 11, 12], "poll": 5, "speed": 5, "give": 5, "start": [5, 9], "further": 5, "sacrific": 5, "bandwidth": 5, "benchmark": 5, "big": [5, 12], "overload": 5, "transfer": 5, "insid": [5, 14], "slowli": 5, "problem": 5, "full": 5, "check": 5, "amount": 5, "outstand": 5, "high": 5, "link": 5, "underutil": 5, "seem": 5, "rare": 5, "ping": 5, "maxim": 5, "own": 5, "risk": 5, "32768": 5, "compromis": 5, "made": [5, 9, 12], "complet": 5, "background": 5, "impli": 5, "One": [5, 13], "send": [5, 10], "implicit": 5, "pidfil": 5, "pidfilenam": 5, "save": 5, "pid": 5, "intern": 5, "su": 5, "core": 5, "still": [5, 12], "collect": 5, "easier": 5, "modifi": [5, 13], "password": [5, 13], "insecur": [5, 13], "some": [5, 11, 12, 13], "clever": [5, 13], "group": [5, 10, 13], "group_nam": 5, "passwordless": 5, "NOT": 5, "recommend": 5, "secur": [5, 12], "hexadecim": [5, 11], "0x01": [5, 11], "describ": 5, "defin": 5, "charact": 5, "take": 5, "shown": [5, 9], "below": [5, 7, 9, 14], "option1": 5, "value1": 5, "option2": 5, "value2": 5, "comment": 5, "human": 5, "readabl": 5, "annot": 5, "compani": 5, "api": 5, "home": [5, 11], "iot": 5, "192": [5, 6, 13, 14], "168": [5, 6, 13, 14], "follow": [5, 7, 11, 14], "possibli": 5, "too": 5, "short": 5, "22": [5, 13], "establish": [5, 9], "our": 5, "them": [5, 11], "necessari": 5, "press": 5, "ctrl": 5, "exit": [5, 11], "less": 5, "fw": 5, "readi": 5, "isn": 5, "off": 5, "cidr": 5, "mask": [5, 14], "startport": 5, "endport": 5, "addressfamili": 5, "af_inet": 5, "redirector": 5, "12299": 5, "true": 5, "w": 5, "f": 5, "121": 5, "60554": 5, "141": 5, "99": 5, "keyboard": 5, "interrupt": 5, "sw": 5, "unknown": 5, "delet": 5, "remain": 5, "vnhr": 5, "12300": 5, "seed_host": 5, "vvv": 5, "otherus": 5, "16": [5, 13, 14], "upload": [5, 13], "its": [5, 13, 14], "sourc": [5, 13], "code": [5, 12, 13], "execut": 5, "conflict": 5, "unlik": [5, 12], "most": 5, "redirect": [5, 9, 13], "outgo": [5, 11], "out": 5, "origin": [5, 12], "level": 5, "eg": 5, "tun": 5, "tap": 5, "devic": 5, "eleg": 5, "result": [5, 12], "notabl": 5, "protocol": [5, 7], "congest": 5, "broken": 5, "terribl": [5, 7], "ipsec": [5, 7], "openvpn": 5, "encrypt": 5, "ssl": 5, "scratch": 5, "veri": 5, "complex": [5, 7, 12], "prone": 5, "simplic": 5, "come": 5, "fact": 5, "incur": 5, "penalti": 5, "share": 5, "two": [5, 12], "fine": 5, "opkg": 6, "mod": 6, "ipopt": 6, "usr": [6, 9], "pip3": 6, "As": 7, "far": 7, "solv": 7, "common": 7, "necessarili": 7, "admin": [7, 9, 13, 14], "stupid": 7, "pptp": 7, "Or": [7, 13], "mayb": 7, "frustrat": 7, "aw": 7, "state": 7, "tool": [7, 12], "hate": 7, "openssh": 7, "randomli": 7, "permittunnel": 7, "plu": 7, "dnat": 9, "ip6tabl": 9, "pfctl": 9, "Not": 9, "offici": 9, "howev": [9, 11], "vagrant": [9, 14], "ex": [9, 14], "administr": 9, "unit": 9, "target": 9, "execstart": 9, "wantedbi": 9, "mail": 10, "subscrib": 10, "googlegroup": 10, "archiv": 10, "tracker": 10, "There": [11, 13], "consid": 11, "boot": 11, "lo": 11, "100": 11, "fwmark": 11, "lookup": 11, "identifi": 11, "ssh_auth_sock": 11, "tree": 11, "otherwis": 11, "alreadi": 11, "gener": [11, 13], "telnet": 11, "80": 11, "2404": 11, "6800": 11, "4001": 11, "805": 11, "1010": 11, "unabl": 11, "unreach": 11, "dummi": 11, "extern": 11, "interfac": 11, "sure": 11, "written": 12, "author": 12, "averi": 12, "pennarun": 12, "apenwarr": 12, "gmail": 12, "1998": 12, "vision": 12, "semi": 12, "intellig": 12, "unfortun": 12, "kei": 12, "exchang": 12, "myself": 12, "oop": 12, "peopl": [12, 13], "year": 12, "funni": 12, "And": [12, 13], "nobodi": 12, "ever": 12, "found": 12, "flaw": 12, "anyth": 12, "dcoomb": 12, "among": 12, "across": 12, "internet": 12, "univers": 12, "coupl": 12, "professor": 12, "graduat": 12, "student": 12, "technologi": 12, "eventu": 12, "slipstream": 12, "acceler": 12, "he": 12, "me": 12, "contract": 12, "him": 12, "build": 12, "prototyp": 12, "mobil": 12, "idea": 12, "reduc": 12, "persist": 12, "product": 12, "todai": 12, "concept": 12, "pretti": 12, "cool": 12, "m": 12, "horrifi": 12, "crazili": 12, "intend": 12, "project": 12, "gave": 12, "best": 12, "world": 12, "last": 12, "welcom": 12, "commun": 13, "choos": 13, "shortcut": 13, "wrist": 13, "temporari": 13, "nhr": 13, "172": 13, "prevent": 13, "attack": 13, "firesheep": 13, "friend": 13, "might": 13, "won": 13, "were": 13, "right": [13, 14], "everyon": 13, "interest": 13, "trust": 13, "regener": 13, "funnel": 13, "forth": 13, "fun": 13, "poor": 13, "instant": 13, "even": 13, "enter": 13, "user_descriptor": 13, "vari": 13, "pre": 13, "pend": 13, "action": 13, "mike": 13, "virtualbox": 14, "rememb": 14, "turn": 14, "bridg": 14, "nic": 14, "Then": 14, "area": 14, "assum": 14, "200": 14}, "objects": {"sshuttle": [[5, 0, 1, "cmdoption-sshuttle-H", "--auto-hosts"], [5, 0, 1, "cmdoption-sshuttle-N", "--auto-nets"], [5, 0, 1, "cmdoption-sshuttle-D", "--daemon"], [5, 0, 1, "cmdoption-sshuttle-disable-ipv6", "--disable-ipv6"], [5, 0, 1, "cmdoption-sshuttle-dns", "--dns"], [5, 0, 1, "cmdoption-sshuttle-x", "--exclude"], [5, 0, 1, "cmdoption-sshuttle-X", "--exclude-from"], [5, 0, 1, "cmdoption-sshuttle-firewall", "--firewall"], [5, 0, 1, "cmdoption-sshuttle-hostwatch", "--hostwatch"], [5, 0, 1, "cmdoption-sshuttle-latency-buffer-size", "--latency-buffer-size"], [5, 0, 1, "cmdoption-sshuttle-l", "--listen"], [5, 0, 1, "cmdoption-sshuttle-method", "--method"], [5, 0, 1, "cmdoption-sshuttle-no-latency-control", "--no-latency-control"], [5, 0, 1, "cmdoption-sshuttle-ns-hosts", "--ns-hosts"], [5, 0, 1, "cmdoption-sshuttle-pidfile", "--pidfile"], [5, 0, 1, "cmdoption-sshuttle-python", "--python"], [5, 0, 1, "cmdoption-sshuttle-r", "--remote"], [5, 0, 1, "cmdoption-sshuttle-seed-hosts", "--seed-hosts"], [5, 0, 1, "cmdoption-sshuttle-e", "--ssh-cmd"], [5, 0, 1, "cmdoption-sshuttle-s", "--subnets"], [5, 0, 1, "cmdoption-sshuttle-sudoers-no-modify", "--sudoers-no-modify"], [5, 0, 1, "cmdoption-sshuttle-sudoers-user", "--sudoers-user"], [5, 0, 1, "cmdoption-sshuttle-syslog", "--syslog"], [5, 0, 1, "cmdoption-sshuttle-t", "--tmark"], [5, 0, 1, "cmdoption-sshuttle-to-ns", "--to-ns"], [5, 0, 1, "cmdoption-sshuttle-v", "--verbose"], [5, 0, 1, "cmdoption-sshuttle-version", "--version"], [5, 0, 1, "cmdoption-sshuttle-D", "-D"], [5, 0, 1, "cmdoption-sshuttle-H", "-H"], [5, 0, 1, "cmdoption-sshuttle-N", "-N"], [5, 0, 1, "cmdoption-sshuttle-X", "-X"], [5, 0, 1, "cmdoption-sshuttle-e", "-e"], [5, 0, 1, "cmdoption-sshuttle-l", "-l"], [5, 0, 1, "cmdoption-sshuttle-r", "-r"], [5, 0, 1, "cmdoption-sshuttle-s", "-s"], [5, 0, 1, "cmdoption-sshuttle-t", "-t"], [5, 0, 1, "cmdoption-sshuttle-v", "-v"], [5, 0, 1, "cmdoption-sshuttle-x", "-x"], [5, 0, 1, "cmdoption-sshuttle-arg-subnets", "<subnets>"]]}, "objtypes": {"0": "std:cmdoption"}, "objnames": {"0": ["std", "cmdoption", "program option"]}, "titleterms": {"chang": 0, "log": 0, "1": 0, "0": 0, "5": 0, "2020": 0, "12": 0, "29": 0, "ad": 0, "fix": 0, "remov": 0, "4": 0, "08": 0, "24": 0, "3": 0, "07": 0, "2": 0, "06": 0, "18": 0, "05": 0, "78": 0, "2019": 0, "01": 0, "28": 0, "2018": 0, "04": 0, "02": 0, "2017": 0, "09": 0, "2016": 0, "77": 0, "03": 0, "76": 0, "17": 0, "75": 0, "74": 0, "10": 0, "googl": 1, "chromeo": 1, "how": 2, "work": 2, "sshuttl": [3, 5], "where": 3, "transpar": 3, "proxi": 3, "meet": 3, "vpn": 3, "ssh": 3, "indic": 3, "tabl": 3, "instal": 4, "option": [4, 5], "after": 4, "synopsi": 5, "descript": 5, "configur": 5, "file": [5, 13], "exampl": 5, "discuss": 5, "openwrt": 6, "overview": 7, "platform": 8, "specif": 8, "note": [8, 13], "requir": 9, "client": 9, "side": 9, "linux": 9, "nat": 9, "method": 9, "nft": 9, "tproxi": [9, 11], "maco": 9, "freebsd": 9, "openbsd": 9, "pfsens": 9, "window": [9, 14], "server": 9, "addit": 9, "suggest": 9, "softwar": 9, "support": 10, "useless": 12, "trivia": 12, "usag": 13, "sudoer": 13, "microsoft": 14}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"Change log": [[0, "change-log"]], "1.0.5 - 2020-12-29": [[0, "id1"]], "Added": [[0, "added"], [0, "id11"], [0, "id15"], [0, "id18"], [0, "id24"]], "Fixed": [[0, "fixed"], [0, "id3"], [0, "id5"], [0, "id7"], [0, "id9"], [0, "id13"], [0, "id16"], [0, "id20"], [0, "id22"], [0, "id25"]], "Removed": [[0, "removed"], [0, "id12"], [0, "id19"]], "1.0.4 - 2020-08-24": [[0, "id2"]], "1.0.3 - 2020-07-12": [[0, "id4"]], "1.0.2 - 2020-06-18": [[0, "id6"]], "1.0.1 - 2020-06-05": [[0, "id8"]], "1.0.0 - 2020-06-05": [[0, "id10"]], "0.78.5 - 2019-01-28": [[0, "id14"]], "0.78.4 - 2018-04-02": [[0, "id17"]], "Changed": [[0, "changed"]], "0.78.3 - 2017-07-09": [[0, "id21"]], "0.78.2 - 2017-07-09": [[0, "id23"]], "0.78.1 - 2016-08-06": [[0, "id26"]], "0.78.0 - 2016-04-08": [[0, "id27"]], "0.77.2 - 2016-03-07": [[0, "id28"]], "0.77.1 - 2016-03-07": [[0, "id29"]], "0.77 - 2016-03-03": [[0, "id30"]], "0.76 - 2016-01-17": [[0, "id31"]], "0.75 - 2016-01-12": [[0, "id32"]], "0.74 - 2016-01-10": [[0, "id33"]], "Google ChromeOS": [[1, "google-chromeos"]], "How it works": [[2, "how-it-works"]], "sshuttle: where transparent proxy meets VPN meets ssh": [[3, "sshuttle-where-transparent-proxy-meets-vpn-meets-ssh"]], "Indices and tables": [[3, "indices-and-tables"]], "Installation": [[4, "installation"]], "Optionally after installation": [[4, "optionally-after-installation"]], "sshuttle": [[5, "sshuttle"]], "Synopsis": [[5, "synopsis"]], "Description": [[5, "description"]], "Options": [[5, "options"]], "Configuration File": [[5, "configuration-file"]], "Examples": [[5, "examples"]], "Discussion": [[5, "discussion"]], "OpenWRT": [[6, "openwrt"]], "Overview": [[7, "overview"]], "Platform Specific Notes": [[8, "platform-specific-notes"]], "Requirements": [[9, "requirements"]], "Client side Requirements": [[9, "client-side-requirements"]], "Linux with NAT method": [[9, "linux-with-nat-method"]], "Linux with nft method": [[9, "linux-with-nft-method"]], "Linux with TPROXY method": [[9, "linux-with-tproxy-method"]], "MacOS / FreeBSD / OpenBSD / pfSense": [[9, "macos-freebsd-openbsd-pfsense"]], "Windows": [[9, "windows"]], "Server side Requirements": [[9, "server-side-requirements"]], "Additional Suggested Software": [[9, "additional-suggested-software"]], "Support": [[10, "support"]], "TPROXY": [[11, "tproxy"]], "Useless Trivia": [[12, "useless-trivia"]], "Usage": [[13, "usage"]], "Usage Notes": [[13, "usage-notes"]], "Sudoers File": [[13, "sudoers-file"]], "Microsoft Windows": [[14, "microsoft-windows"]]}, "indexentries": {"--auto-hosts": [[5, "cmdoption-sshuttle-H"]], "--auto-nets": [[5, "cmdoption-sshuttle-N"]], "--daemon": [[5, "cmdoption-sshuttle-D"]], "--disable-ipv6": [[5, "cmdoption-sshuttle-disable-ipv6"]], "--dns": [[5, "cmdoption-sshuttle-dns"]], "--exclude": [[5, "cmdoption-sshuttle-x"]], "--exclude-from": [[5, "cmdoption-sshuttle-X"]], "--firewall": [[5, "cmdoption-sshuttle-firewall"]], "--hostwatch": [[5, "cmdoption-sshuttle-hostwatch"]], "--latency-buffer-size": [[5, "cmdoption-sshuttle-latency-buffer-size"]], "--listen": [[5, "cmdoption-sshuttle-l"]], "--method": [[5, "cmdoption-sshuttle-method"]], "--no-latency-control": [[5, "cmdoption-sshuttle-no-latency-control"]], "--ns-hosts": [[5, "cmdoption-sshuttle-ns-hosts"]], "--pidfile": [[5, "cmdoption-sshuttle-pidfile"]], "--python": [[5, "cmdoption-sshuttle-python"]], "--remote": [[5, "cmdoption-sshuttle-r"]], "--seed-hosts": [[5, "cmdoption-sshuttle-seed-hosts"]], "--ssh-cmd": [[5, "cmdoption-sshuttle-e"]], "--subnets": [[5, "cmdoption-sshuttle-s"]], "--sudoers-no-modify": [[5, "cmdoption-sshuttle-sudoers-no-modify"]], "--sudoers-user": [[5, "cmdoption-sshuttle-sudoers-user"]], "--syslog": [[5, "cmdoption-sshuttle-syslog"]], "--tmark": [[5, "cmdoption-sshuttle-t"]], "--to-ns": [[5, "cmdoption-sshuttle-to-ns"]], "--verbose": [[5, "cmdoption-sshuttle-v"]], "--version": [[5, "cmdoption-sshuttle-version"]], "-d": [[5, "cmdoption-sshuttle-D"]], "-h": [[5, "cmdoption-sshuttle-H"]], "-n": [[5, "cmdoption-sshuttle-N"]], "-x": [[5, "cmdoption-sshuttle-X"], [5, "cmdoption-sshuttle-x"]], "-e": [[5, "cmdoption-sshuttle-e"]], "-l": [[5, "cmdoption-sshuttle-l"]], "-r": [[5, "cmdoption-sshuttle-r"]], "-s": [[5, "cmdoption-sshuttle-s"]], "-t": [[5, "cmdoption-sshuttle-t"]], "-v": [[5, "cmdoption-sshuttle-v"]], "<subnets>": [[5, "cmdoption-sshuttle-arg-subnets"]], "sshuttle command line option": [[5, "cmdoption-sshuttle-D"], [5, "cmdoption-sshuttle-H"], [5, "cmdoption-sshuttle-N"], [5, "cmdoption-sshuttle-X"], [5, "cmdoption-sshuttle-arg-subnets"], [5, "cmdoption-sshuttle-disable-ipv6"], [5, "cmdoption-sshuttle-dns"], [5, "cmdoption-sshuttle-e"], [5, "cmdoption-sshuttle-firewall"], [5, "cmdoption-sshuttle-hostwatch"], [5, "cmdoption-sshuttle-l"], [5, "cmdoption-sshuttle-latency-buffer-size"], [5, "cmdoption-sshuttle-method"], [5, "cmdoption-sshuttle-no-latency-control"], [5, "cmdoption-sshuttle-ns-hosts"], [5, "cmdoption-sshuttle-pidfile"], [5, "cmdoption-sshuttle-python"], [5, "cmdoption-sshuttle-r"], [5, "cmdoption-sshuttle-s"], [5, "cmdoption-sshuttle-seed-hosts"], [5, "cmdoption-sshuttle-sudoers-no-modify"], [5, "cmdoption-sshuttle-sudoers-user"], [5, "cmdoption-sshuttle-syslog"], [5, "cmdoption-sshuttle-t"], [5, "cmdoption-sshuttle-to-ns"], [5, "cmdoption-sshuttle-v"], [5, "cmdoption-sshuttle-version"], [5, "cmdoption-sshuttle-x"]]}})