[{"data":1,"prerenderedAt":278},["ShallowReactive",2],{"post-\u002Fblog\u002Foutline":3},{"id":4,"title":5,"body":6,"date":268,"description":269,"extension":270,"meta":271,"navigation":272,"path":273,"seo":274,"sitemap":275,"stem":276,"__hash__":277},"blog\u002Fblog\u002Foutline.md","Trust No One",{"type":7,"value":8,"toc":255},"minimark",[9,13,16,22,32,37,40,43,46,50,53,76,80,95,98,103,106,113,118,129,133,149,152,156,159,184,188,191,235,238,242,251],[10,11,12],"p",{},"Most commercial VPNs are lying to you. They say \"no logs,\" but you're just shifting your trust from your ISP to a random company in Panama. If they get subpoenaed or hacked, you're exposed.",[10,14,15],{},"The only way to be sure is to own the server.",[17,18,19],"blockquote",{},[10,20,21],{},"\"If you don't pay for the product, you are the product. If you do pay, you're still often the product.\"",[10,23,24,31],{},[25,26,30],"a",{"href":27,"rel":28},"https:\u002F\u002Fgetoutline.org",[29],"nofollow","Outline"," lets you run your own VPN. It allows anyone to set up a private server in hostile internet environments.",[33,34,36],"h3",{"id":35},"the-google-paradox","The Google Paradox",[10,38,39],{},"Yes, Outline is built by Jigsaw, an incubator inside Google.",[10,41,42],{},"It feels like a bad joke. The world's biggest surveillance engine giving you a tool to hide your data. \"Don't be evil,\" heh?",[10,44,45],{},"The irony is thick, but the saving grace is transparency. The code is 100% open source. You don't have to trust the giant's intentions; you only have to trust the code.",[33,47,49],{"id":48},"why-its-different","Why it’s different",[10,51,52],{},"It is not a service; it is a tool.",[54,55,56,64,70],"ol",{},[57,58,59,63],"li",{},[60,61,62],"strong",{},"You are the provider:"," You rent a cheap VPS (like DigitalOcean or Hetzner for €5\u002Fmo), install Outline, and you control the keys.",[57,65,66,69],{},[60,67,68],{},"Harder to block:"," It uses a protocol designed to look like random traffic, making it resilient against deep packet inspection (DPI).",[57,71,72,75],{},[60,73,74],{},"One-click setup:"," You don't need to know Linux. The \"Outline Manager\" app handles the server setup for you.",[33,77,79],{"id":78},"how-to-start","How to start",[54,81,82,89,92],{},[57,83,84,85,88],{},"Download ",[60,86,87],{},"Outline Manager"," on your desktop.",[57,90,91],{},"Connect it to a cloud provider (AWS, Google Cloud, DigitalOcean).",[57,93,94],{},"Share access keys with your devices or your team.",[10,96,97],{},"Stop routing your life through someone else's black box.",[99,100,102],"h2",{"id":101},"the-nuclear-option-when-outline-is-not-enough","The Nuclear Option - When Outline is not enough",[10,104,105],{},"Outline is great. It’s simple, it works. But in high-censorship zones (China, Iran, Russia), basic Shadowsocks protocols are now getting flagged. The \"Great Firewalls\" are learning.",[10,107,108,109,112],{},"If Outline is the shield, ",[60,110,111],{},"Marzban"," is the ghost.",[17,114,115],{},[10,116,117],{},"\"To survive surveillance, you don't need to be strong. You need to be invisible.\"",[10,119,120,124,125,128],{},[25,121,111],{"href":122,"rel":123},"https:\u002F\u002Fgithub.com\u002FGozargah\u002FMarzban",[29]," is a proxy management tool powered by ",[60,126,127],{},"Xray-core",". It’s not just a VPN; it’s a traffic shapeshifter.",[33,130,132],{"id":131},"the-killer-feature-reality","The Killer Feature: REALITY",[10,134,135,136,139,140,144,145,148],{},"Most VPNs look like VPNs. Marzban, using the ",[60,137,138],{},"REALITY"," protocol, looks like you are browsing ",[141,142,143],"code",{},"google.com"," or ",[141,146,147],{},"yahoo.com",".",[10,150,151],{},"It eliminates the \"TLS Handshake\" fingerprint. To an ISP or a government censor, your encrypted traffic appears indistinguishable from a normal visit to a boring, legitimate website. They can't block you without blocking half the internet.",[33,153,155],{"id":154},"why-it-destroys-the-alternatives","Why it destroys the alternatives",[10,157,158],{},"Marzban solves the UX problems that Outline ignores.",[54,160,161,172,178],{},[57,162,163,166,167,171],{},[60,164,165],{},"Subscription Links:"," Stop sending new keys manually every time a server burns. You give users ",[168,169,170],"em",{},"one"," link. You update the server, their app updates automatically.",[57,173,174,177],{},[60,175,176],{},"Granular Control:"," Set precise data limits (e.g., 10GB\u002Fmonth) and expiration dates.",[57,179,180,183],{},[60,181,182],{},"Multi-Protocol:"," It supports VLESS, VMess, Trojan, and Shadowsocks simultaneously.",[33,185,187],{"id":186},"the-setup-docker","The Setup (Docker)",[10,189,190],{},"It’s slightly more technical than Outline, but the payoff is worth it. You need a server with Docker installed.",[192,193,198],"pre",{"className":194,"code":195,"language":196,"meta":197,"style":197},"language-bash shiki shiki-themes github-light github-dark","sudo bash -c \"$(curl -sL https:\u002F\u002Fgithub.com\u002FGozargah\u002FMarzban-scripts\u002Fraw\u002Fmaster\u002Fmarzban.sh)\" @ install\n","bash","",[141,199,200],{"__ignoreMap":197},[201,202,205,209,213,217,220,223,226,229,232],"span",{"class":203,"line":204},"line",1,[201,206,208],{"class":207},"sScJk","sudo",[201,210,212],{"class":211},"sZZnC"," bash",[201,214,216],{"class":215},"sj4cs"," -c",[201,218,219],{"class":211}," \"$(",[201,221,222],{"class":207},"curl",[201,224,225],{"class":215}," -sL",[201,227,228],{"class":211}," https:\u002F\u002Fgithub.com\u002FGozargah\u002FMarzban-scripts\u002Fraw\u002Fmaster\u002Fmarzban.sh)\"",[201,230,231],{"class":211}," @",[201,233,234],{"class":211}," install\n",[10,236,237],{},"Once running, you get a slick web dashboard to manage hundreds of users without touching a config file.",[33,239,241],{"id":240},"verdict","Verdict",[10,243,244,245,247,248,250],{},"Use ",[60,246,30],{}," for your family who wants to watch Netflix abroad.\nUse ",[60,249,111],{}," if you are building a lifeline for people in hostile environments.",[252,253,254],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":197,"searchDepth":256,"depth":256,"links":257},2,[258,260,261,262],{"id":35,"depth":259,"text":36},3,{"id":48,"depth":259,"text":49},{"id":78,"depth":259,"text":79},{"id":101,"depth":256,"text":102,"children":263},[264,265,266,267],{"id":131,"depth":259,"text":132},{"id":154,"depth":259,"text":155},{"id":186,"depth":259,"text":187},{"id":240,"depth":259,"text":241},"2025-11-30","Run your own VPN in 5 minutes","md",{},true,"\u002Fblog\u002Foutline",{"title":5,"description":269},{"loc":273},"blog\u002Foutline","XEaF7NRBlTuoyJ2XKDlPOXp792suj_Zah-76twFgr0Q",1783186628091]