about summary refs log tree commit diff
path: root/content/posts/2023-06-05-socks-proxy.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/posts/2023-06-05-socks-proxy.md')
-rw-r--r--content/posts/2023-06-05-socks-proxy.md34
1 files changed, 0 insertions, 34 deletions
diff --git a/content/posts/2023-06-05-socks-proxy.md b/content/posts/2023-06-05-socks-proxy.md
deleted file mode 100644
index 6826ae8..0000000
--- a/content/posts/2023-06-05-socks-proxy.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-title: "SOCKS Proxy via SSH"
-date: 2023-06-05
-lang: en
-categories: [ blog ]
-tags: [tips, guide, "SOCKS proxy"]
-translationKey: "2023-06-05-socks-proxy"
----
-
-[SOCKS (RFC 1928)][socks] is a protocol that can be, as said in the
-RFC itself, used for firewall traversal, or some other types of network
-blocking.
-
-If you have a remote server that you can <abbr>SSH</abbr> to, setting up a
-SOCKS connection is dead simple:
-
-```sh
-ssh -D [port] [host]
-```
-
-where `[host]` is the host name you specified in the <abbr>SSH</abbr> config
-file.
-
-How to get your software to direct its connection through this proxy depends on
-the program.  For example, in Firefox, you have to go to the setting and set it
-in the network settings---use your server's address and the port you used
-earlier.  In Chromium and similar forks, add
-`--proxy-server="socks5://host:port"` to the parameter in the command line.
-Read more on the instruction for [Firefox][guide-fox] and
-[Chromium][guide-chrom] on their respective websites.
-
-[socks]: https://www.rfc-editor.org/rfc/rfc1928
-[guide-fox]: https://support.mozilla.org/en-US/kb/connection-settings-firefox
-[guide-chrom]: https://www.chromium.org/developers/design-documents/network-stack/socks-proxy/