1"use strict";(self.webpackChunkdocs_en=self.webpackChunkdocs_en||[]).push([[2744],{554:(s,e,i)=>{i.r(e),i.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>r,metadata:()=>n,toc:()=>d});const n=JSON.parse('{"id":"mudfish-service/mudfish-proxy/how-to-access-socks-proxy","title":"How to access SOCKS proxy","description":"Comprehensive guide to using Mudfish SOCKS proxy services, explaining how to access SOCKS v3, v4, and v5 protocols through both public IPv4 addresses (with authentication) and private IPv4 addresses when Mudfish is running.","source":"@site/docs/03-mudfish-service/mudfish-proxy/03-how-to-access-socks-proxy.md","sourceDirName":"03-mudfish-service/mudfish-proxy","slug":"/mudfish-service/mudfish-proxy/how-to-access-socks-proxy","permalink":"/v3/en/docs/mudfish-service/mudfish-proxy/how-to-access-socks-proxy","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"id":"how-to-access-socks-proxy","title":"How to access SOCKS proxy","description":"Comprehensive guide to using Mudfish SOCKS proxy services, explaining how to access SOCKS v3, v4, and v5 protocols through both public IPv4 addresses (with authentication) and private IPv4 addresses when Mudfish is running.","sidebar_label":"How to access SOCKS proxy"},"sidebar":"tutorialSidebar","previous":{"title":"How to access HTTP proxy","permalink":"/v3/en/docs/mudfish-service/mudfish-proxy/how-to-access-http-proxy"},"next":{"title":"Mudfish with Proxifier","permalink":"/v3/en/docs/mudfish-service/mudfish-proxy/example/mudfish-proxifier"}}');var t=i(4848),o=i(8453);const r={id:"how-to-access-socks-proxy",title:"How to access SOCKS proxy",description:"Comprehensive guide to using Mudfish SOCKS proxy services, explaining how to access SOCKS v3, v4, and v5 protocols through both public IPv4 addresses (with authentication) and private IPv4 addresses when Mudfish is running.",sidebar_label:"How to access SOCKS proxy"},a=void 0,c={},d=[{value:"Using Public IPv4 address",id:"using-public-ipv4-address",level:2},{value:"Using Private IPv4 address",id:"using-private-ipv4-address",level:2}];function h(s){const e={a:"a",h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,o.R)(),...s.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(e.p,{children:"At Mudfish, each node supports SOCKS v3, v4 and v5 protocol. However\nSOCKS v5 is only accessible using node's public IPv4 address though\nother are only accessible with node's private IPv4 address."}),"\n",(0,t.jsx)(e.h2,{id:"using-public-ipv4-address",children:"Using Public IPv4 address"}),"\n",(0,t.jsx)(e.p,{children:"SOCKS v5 is open publicly only with basic authentication based on\nMudfish ID / password. But you can use it without installing Mudfish\npackage. A example is as follows:"}),"\n",(0,t.jsxs)(e.ul,{children:["\n",(0,t.jsxs)(e.li,{children:["Visits ",(0,t.jsx)(e.a,{href:"https://mudfish.net/server/status",children:"https://mudfish.net/server/status"})," and checks 'US East (Miami -\nQudraNet)' name. It's 155.94.209.102."]}),"\n"]}),"\n",(0,t.jsx)(e.p,{children:(0,t.jsx)(e.img,{src:i(5756).A+"",width:"600",height:"169"})}),"\n",(0,t.jsxs)(e.ul,{children:["\n",(0,t.jsx)(e.li,{children:"So you can uses SOCKS proxy services with accessing IPv4\n155.94.209.102 and port 18081 with authentication enabled."}),"\n"]}),"\n",(0,t.jsx)(e.h2,{id:"using-private-ipv4-address",children:"Using Private IPv4 address"}),"\n",(0,t.jsx)(e.p,{children:"To access SOCKS v3, v4 or v5 proxy of each Mudfish nodes, you should use\nnode's private IPv4 address not public. For example, if you'd like to\naccess 'US East (Miami - QudraNet)' mudfish node, you can access as\nfollows:"}),"\n",(0,t.jsxs)(e.ul,{children:["\n",(0,t.jsxs)(e.li,{children:["Visits ",(0,t.jsx)(e.a,{href:"https://mudfish.net/server/status",children:"https://mudfish.net/server/status"})," and clicks 'US East (Miami -\nQudraNet)' name. Then the inner frame will be shown."]}),"\n"]}),"\n",(0,t.jsx)(e.p,{children:(0,t.jsx)(e.img,{src:i(5756).A+"",width:"600",height:"169"})}),"\n",(0,t.jsxs)(e.ul,{children:["\n",(0,t.jsx)(e.li,{children:"At inner frame, you can find 'Internal IP' of node pointing\n10.249.96.1."}),"\n",(0,t.jsx)(e.li,{children:"So you can uses SOCKS proxy services with accessing IPv4 10.249.96.1\nand port 8081."}),"\n"]}),"\n",(0,t.jsx)(e.p,{children:"Please be aware that as you already know, SOCKS proxy with Private IPv4\naddress is only available while Mudfish is running."})]})}function u(s={}){const{wrapper:e}={...(0,o.R)(),...s.components};return e?(0,t.jsx)(e,{...s,children:(0,t.jsx)(h,{...s})}):h(s)}},5756:(s,e,i)=>{i.d(e,{A:()=>n});const n=i.p+"assets/images/server_status-824a4ce50a53abf368bef04ff17f3808.png"},8453:(s,e,i)=>{i.d(e,{R:()=>r,x:()=>a});var n=i(6540);const t={},o=n.createContext(t);function r(s){const e=n.useContext(o);return n.useMemo((function(){return"function"==typeof s?s(e):{...e,...s}}),[e,s])}function a(s){let e;return e=s.disableParentContext?"function"==typeof s.components?s.components(t):s.components||t:r(s.components),n.createElement(o.Provider,{value:e},s.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.