summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-cli/src')
-rw-r--r--mullvad-cli/src/cmds/bridge.rs6
-rw-r--r--mullvad-cli/src/cmds/obfuscation.rs11
-rw-r--r--mullvad-cli/src/cmds/split_tunnel/linux.rs2
3 files changed, 15 insertions, 4 deletions
diff --git a/mullvad-cli/src/cmds/bridge.rs b/mullvad-cli/src/cmds/bridge.rs
index e1b0056a15..e6a7376ad6 100644
--- a/mullvad-cli/src/cmds/bridge.rs
+++ b/mullvad-cli/src/cmds/bridge.rs
@@ -18,7 +18,11 @@ impl Command for Bridge {
fn clap_subcommand(&self) -> clap::App<'static> {
clap::App::new(self.name())
- .about("Manage use of bridges")
+ .about(
+ "Manage use of bridges, socks proxies and Shadowsocks for OpenVPN. \
+ Can make OpenVPN tunnels use Shadowsocks via one of the Mullvad bridge servers. \
+ Can also make OpenVPN connect through any custom SOCKS5 proxy",
+ )
.setting(clap::AppSettings::SubcommandRequiredElseHelp)
.subcommand(create_bridge_set_subcommand())
.subcommand(clap::App::new("get").about("Get current bridge settings and state"))
diff --git a/mullvad-cli/src/cmds/obfuscation.rs b/mullvad-cli/src/cmds/obfuscation.rs
index 99887db555..9316333e8c 100644
--- a/mullvad-cli/src/cmds/obfuscation.rs
+++ b/mullvad-cli/src/cmds/obfuscation.rs
@@ -16,7 +16,11 @@ impl Command for Obfuscation {
fn clap_subcommand(&self) -> clap::App<'static> {
clap::App::new(self.name())
- .about("Manage use of obfuscators")
+ .about(
+ "Manage use of obfuscation protocols for WireGuard. \
+ Can make WireGuard traffic look like something else on the network. \
+ Helps circumvent censorship and to establish a tunnel when on restricted networks",
+ )
.setting(clap::AppSettings::SubcommandRequiredElseHelp)
.subcommand(create_obfuscation_set_subcommand())
.subcommand(create_obfuscation_get_subcommand())
@@ -105,7 +109,10 @@ fn create_obfuscation_set_subcommand() -> clap::App<'static> {
.subcommand(
clap::App::new("mode").about("Set obfuscation mode").arg(
clap::Arg::new("mode")
- .help("Specifies what kind of obfuscation should be used, if any")
+ .help(
+ "Specifies if obfuscation should be used with WireGuard connections. \
+ And if so, what obfuscation protocol it should use.",
+ )
.required(true)
.index(1)
.possible_values(&["auto", "off", "udp2tcp"]),
diff --git a/mullvad-cli/src/cmds/split_tunnel/linux.rs b/mullvad-cli/src/cmds/split_tunnel/linux.rs
index 3480f27fb0..03ee913b3e 100644
--- a/mullvad-cli/src/cmds/split_tunnel/linux.rs
+++ b/mullvad-cli/src/cmds/split_tunnel/linux.rs
@@ -12,7 +12,7 @@ impl Command for SplitTunnel {
clap::App::new(self.name())
.about(
"Manage split tunneling. To launch applications outside \
- the tunnel, use the program 'mullvad-exclude'.",
+ the tunnel, use the program 'mullvad-exclude' instead of this command.",
)
.setting(clap::AppSettings::SubcommandRequiredElseHelp)
.subcommand(create_pid_subcommand())