Document "How to setup an anonymous proxy" is done. #162

Closed
prism_breaker wants to merge 3 commits from prism_breaker/blog-contributions:main into main
17 changed files with 204 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
opsec/anonproxy/CheckIP.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

BIN
opsec/anonproxy/Deposit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
opsec/anonproxy/Proxy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
opsec/anonproxy/Reg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

204
opsec/anonproxy/index.html Normal file
View File

@ -0,0 +1,204 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="prism_breaker">
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
<title>Anonymouse Residential Proxy</title>
<!-- Bootstrap core CSS -->
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
<link href="../../assets/css/xt256.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="../../assets/css/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Static navbar -->
<div class="navbar navbar-inverse-anon navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-anon" href="\index.html">The Nihilism Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/about.html">About</a></li>
<li><a href="/blog.html">Categories</a></li>
<li><a href="https://blog.nowhere.moe/donate.html">Donate</a></li>
<li><a href="/contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<!-- +++++ Posts Lists +++++ -->
<!-- +++++ First Post +++++ -->
<div id="anon2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<a href="../index.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>prism_breaker</ba></p>
<h1>Setup a anonymous residential proxy with tor browser</h1>
<p>OPSEC Recommendations:
Hardware : Personal Computer / Laptop
<br>Host OS: Qubes (or Qubes OS like you mentionned)
<br>Hypervisor: Xen
<br>Virtual Machine: Whonix VM DEDICATED to the (you -> tor -> residential proxy -> website) setup</p>
<p>Tor is strong protection of user privacy, but some services are not possible to access because tor exits nodes are blocked. These services are usually very privacy unfriendly, because the web service is intentionally deanonymising its users.</p>
<img src="AccessDenied.jpg" class="imgRz">
<p>A residential proxy will reroute your access through a low risk ip address, which makes your access looks like average Joe. Under this setup you can access those website that attempt to block anonymous users, while still under the protection of tor.</p>
<img src="AccessAllowed.jpg" class="imgRz">
<p style="color: red;">Warning: This setup is not officialy supported by tor project, it should be considered as experimental. It is still recommended to use the default setup of Whonix and Tor browser.</p>
<p>For further research you can refer to this tutorial <a href="https://blog.nowhere.moe/opsec/torthroughvpn/index.html">https://blog.nowhere.moe/opsec/torthroughvpn/index.html</a></p>
<p >Readers are assumed to have a working Qubes-Whonix setup, and have already acquired monero anonymously.
If not, read the below tutorials: to be done</p>
<p>Other useful reference: <a href="https://www.whonix.org/wiki/Tunnels/Connecting_to_Tor_before_a_proxy">https://www.whonix.org/wiki/Tunnels/Connecting_to_Tor_before_a_proxy</a> </p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /grey -->
<!-- +++++ Second Post +++++ -->
<div id="anon3">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Proxy Purchase</b></h2>
<p><p style="color: red;">Warning: All opertions below should be done inside a dedicated new whonix workstation appvm qube!</p></p>
<p><a href="https://smspool.net/">smspool.net</a> is chosen to be the proxy provider for this demo, the author is not affiliated with this service. It is used because it is monero friendly, other service providers should work similarly.</p>
<p>First you need to register</p>
<img src="Reg.png" style="width: 400px; height: auto;" class="small">
<p>Choose "switch to hCaptcha" otherwise you might get stuck at the cloudflare verification.</p>
<p>The next step is to deposit monero into the website and purchase the proxy.</p>
<img src="Deposit.png" class="imgRz">
<p>When your deposit get credited, purchase the proxy.</p>
<img src="Proxy.png" class="imgRz">
<p>Now your proxy is ready, check for the details inside "My Proxy" section.</p>
<img src="ProxyData.png" class="imgRz">
<p>Copy your proxy ip, port, username, password. It will be used later.</p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<div id="anon2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Browser setup</b></h2> </br> </br>
<p>Due to upstream change, the proxy setup method mentioned in whonix tutorial is not working <a href="https://www.whonix.org/wiki/Tunnels/Connecting_to_Tor_before_a_proxy/Proxy_Settings_Method">https://www.whonix.org/wiki/Tunnels/Connecting_to_Tor_before_a_proxy/Proxy_Settings_Method</a></p>
<p>The only method I found that is working is to use the foxyproxy addon. Install an plugin will change tor browser fingerprint, so it is higely recommended you create a new appvm for this setup, and use this setup only when it is absolutely necessary.</p>
<img src="InstallAddon.png" style="width: 400px; height: auto;" class="imgRz">
<p>Choose the "add-ons and themes" in the firefox menu and search for foxyproxy.</p>
<img src="FoxyProxySearch.png" class="imgRz">
<p></p>
<img src="FoxyProxySearch2.png" class="imgRz">
<p>Install the plugin, pin the plugin and allow it to work in private windows.</p>
<img src="FoxyProxyInstall.png" class="imgRz">
<P></P>
<img src="FoxyProxyInstall2.png" style="width: 400px; height: auto;" class="imgRz">
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Second Post +++++ -->
<div id="anon1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Connect to Proxy</b></h2> </br> </br>
<p>Finally, we will connect to the proxy we just purchased.</p>
<p>First find foxyproxy in the menu bar and choose "options".</p>
<img src="FoxyProxyOptions.png" style="width: 400px; height: auto;" class="imgRz">
<p>Add the proxy information in the "proxy" tab.</p>
<img src="FoxyProxyAdd.png" class="imgRz">
<p>In this demo, the proxy is HTTP, if you use a different provider and it doesn't work, try to check the protocol. Fill all the info and save it.</p>
<p>Now check the website you want to accessed, it is blocked because you are still using the tor exit node.</p>
<img src="WebsiteDenied.png" class="imgRz">
<p>Choose the proxy you just added in FoxyProxy button, and reset your tor browser identity.</p>
<p>Now access <a href="https://check.torproject.org">https://check.torproject.org</a>, and you should see a warning says you are not using tor.</p>
<img src="CheckIP.png" class="imgRz">
<p>Now try the website that blocks tor, it should work now if you did everything correctly!</p>
<img src="WebsiteAccessed.png" class="imgRz">
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Footer Section +++++ -->
<div id="anonb">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h4>PrismBreaker</h4>
<p>
Shatter the big brother.</p></br></br><p>Creative Commons Zero: No Rights Reserved</br><img src="\CC0.png">
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>My Links</h4>
<p>
<a target="_blank" rel="noopener noreferrer" href="http://blog.nowhere.moe/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://simplex.chat/contact#/?v=2-7&smp=smp%3A%2F%2FL5jrGV2L_Bb20Oj0aE4Gn-m5AHet9XdpYDotiqpcpGc%3D%40nowhere.moe%2FH4g7zPbitSLV5tDQ51Yz-R6RgOkMEeCc%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEAkts5T5AMxHGrZCCg12aeKxWcpXaxbB_XqjrXmcFYlDQ%253D&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22c3Y-iDaoDCFm6RhptSDOaw%3D%3D%22%7D">SimpleX Chat</a><br/>
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>About nihilist</h4>
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 87iB34vdFvNULrAjyfVAZ7jMXc8vbq9tLGMLjo6WC8N9Xo2JFaa8Vkp6dwXBt8rK12Xpz5z1rTa9jSfgyRbNNjswHKTzFVh</p></br><p><u>Contact:</u> prismbreaker@waifu.club (<a href="https://keys.openpgp.org/vks/v1/by-fingerprint/735816B2B9E6F4660ECE44D983E602C4B6EA6AEE">PGP</a>)</p>
</div><!-- /col-lg-4 -->
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
</body>
</html>