OBFS-LOCAL(1)
π
obfs-local(1) β simple-obfs client π
okay bestie, welcome to the obfs-local(1) page from the Shadowsocks-libev Manual. This is the local-side icon of the obfs-simple situation, and we are gonna go through every flag like it's a group chat receipt. π
πΈ NAME πΈ
obfs-local β simple-obfs client. That's the whole vibe. β¨
π¦ SYNOPSIS π¦
obfs-local [-6] [-h|--help] [-s <server_host>] [-p <server_port>] [-l
<local_port>] [-f <pid_file>] [-t <timeout>] [-c <config_file>] [-i
<interface>] [-a <user_name>] [-b <local_address] [-n <nofile>]
[--fast-open] [--obfs <http|tls>] [--obfs-host <hostname>]
π DESCRIPTION π
Obfs-simple is lowkey a very simple obfuscating tunnel tool. No cap. π«Ά
It's written in pure C and takes advantage of libev to achieve both high performance and low resource consumption. So it's giving efficient, not messy. π
Obfs-simple consists of two components. obfs-local(1) works as a standard tunnel on local machines to obfuscate TCP traffic. Main character energy, honestly. π
β¨ OPTIONS β¨
-s <server_host>β set the server's hostname or IP. π₯οΈ-p <server_port>β set the server's port number. π’-l <local_port>β set the local port number. π-a <user_name>β run as a specific user. π€-f <pid_file>β startobfs-simpleas a daemon with a specific pid file. π§-t <timeout>β set the socket timeout in seconds. The default value is60. β±οΈ-c <config_file>β use a configuration file. ποΈ-n <number>β specify max number of open files. Only available on Linux. π§-i <interface>β send traffic through a specific network interface. For example, there are three interfaces in your device:lo(127.0.0.1),eth0(192.168.0.1) andeth1(192.168.0.2). Meanwhile, you configureobfs-localto listen on0.0.0.0:8388and bind toeth1. That results the traffic go out througheth1, but notlonoreth0. This option is useful to control traffic in a multi-interface environment. π-b <local_address>β specify local address to bind. πͺ’-6β resolve hostname to IPv6 address first. π°οΈ--fast-openβ enable TCP fast open. Only available with Linux kernel >3.7.0. β‘--mptcpβ enable Multipath TCP. Only available with MPTCP enabled Linux kernel. π£οΈ--obfs <http|tls>β enable HTTP or TLS obfuscating. (Experimental) π§ͺ--obfs-host <hostname>β specify the hostname for obfuscating. (Experimental) π§ͺ-vβ enable verbose mode. π£οΈ-h|--helpβ print help message. π
π EXAMPLE π
obfs-local(1) can be started from the command line and run in the foreground. Here is an example:
# Start obfs-local with given parameters
obfs-local -s example.com -p 12345 -l 1080 --obfs http --obfs-host www.baidu.com
π SEE ALSO π
obfs-server(1), /etc/simple-obfs/config.json
π big kiss, bestie β this page is from Shadowsocks-libev 0.0.5, dated 02/26/2024. π
π¦ where this page comes from
- opensuse-leap 16.0: simple-obfs 0.0.5-bp160.1.12 Β· GPL-3.0-or-later
- opensuse-leap 16.0: simple-obfs 0.0.5-bp160.1.12 Β· GPL-3.0-or-later
- opensuse-leap 16.0: simple-obfs 0.0.5-bp160.1.12 Β· GPL-3.0-or-later
- opensuse-leap 16.0: simple-obfs 0.0.5-bp160.1.12 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms