Skip to content
www.mytechnote.ru
Menu
  • Administration
    • Scripts
  • Equipment
    • Reviews
    • Instructions
  • Other
  • English
    • English
    • Русский
Menu

Optimizing Internet Connection Using Tor and MikroTik: An In-Depth Tutorial

In the modern, digital age, seamless access to global web resources is paramount. However, challenges arise: slow-loading pages, ISP restrictions, or unexpected downtimes. Today, we uncover the synergy between Tor and MikroTik in circumventing these hitches and supercharging your internet connectivity.

Leveraging VPS and Tor for a Turbocharged Connection

Amidst the rapid globalization and tech-centric era, relying on a Virtual Private Server (VPS) overseas can be your passport to swift, uninterrupted access. Tor, on the other hand, is your ticket to online anonymity and untraceable browsing.

But how do you harness these tools, especially when you’ve got a MikroTik router in play? Let’s dive deep.

1. Establishing the Groundwork on Ubuntu Server

For this tutorial, I anchored my setup on Ubuntu Server 16.04. However, nuances might arise with different OS variants.

a. Laying the Foundations:

Kickstart by installing essential software:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install tor
sudo apt-get install privoxy

b. Tweaking the Privoxy Configurations:

Access the configuration file:

sudo nano /etc/privoxy/config

Here, modify the primary lines:

listen-address 192.168.1.10:8118

Remember to replace 192.168.1.10 with your server’s IP.

Activate transparent proxying with setting 1 to:

accept-intercepted-requests 1

And then append these lines to bridge Privoxy with the Tor proxy. Make attention to the dots at the end, they are important:

forward-socks5 / localhost:9050 .

forward-socks4 / localhost:9050 .

forward-socks4a / localhost:9050 .

c. Rejuvenating the Services:

Once configurations are tailored, restart your services:

/etc/init.d/tor restart
/etc/init.d/privoxy restart

Voila! Your server metamorphoses into a transparent proxy, optimizing your internet bandwidth. Verify this magic by reconfiguring your browser to use your server’s IP and the 8118 port at http proxy settings.

2. Mastering MikroTik for Optimized Proxy Handling:

Determined to extract the maximum juice from your MikroTik router? Follow along:

  1. Router Protocol Settings:

Commence with Winbox, steer to IP → Firewall → Layer7 Protocol.

Now, instantiate a new protocol. In the Regexp field, input:

^.*(get|GET).+(ident.me|example1.com|example2.com).*$

Swap out example1.com and example2.com with your domain preferences.

Layer7 Protocol

  1. Setting up mangle:

Establish a rule under the prerouting chain. Configure:

general:

Chain: prerouting Src. Address: !192.168.1.10 (your server’s IP) Protocol: 6 (tcp) Dst. Prot: 80

mangle general

Advanced:

Dst. Address List: !optimized Layer7 Protocol: optimize_traffic

mangle advanced

Action:

Action: add dst to address list Address List: optimized

mangle action

  1. Setting up NAT:

Add a rule under the nat tab with:

General:

Chain: dstnat Src. Address: !192.168.1.10 Protocol: 6 (tcp) Dst. Port: 80

nat general

Advanced:

Dst. Address List: optimized

nat advanced

Action:

Action — dst-nat
To Addresses — 192.168.1.10
To Ports: 8118

nat action

  1. Live Test:

Post these configurations, navigate to ident.me to confirm the effectiveness of your setup.

The rule is turned off:

ip without proxy

The  rule is turned on:

ip with proxy

Special Tweaks & Workarounds:

  • Bumped into specific Tor exit nodes that dampen your speed? Customize your /etc/tor/torrc configuration by appending

ExcludeExitNodes {RU}, {UA}, {BY}

to bypass selected nodes.

  • Additionally, if you’ve grappled with sites like rutracker.org flagging “Request for blocked URL” errors, refine the /etc/privoxy/user.action file with:

{-block \<br>}<br>/forum/tracker.php

Don’t forget to restart Privoxy post this tweak.

  • If masquerade is set up on MikroTik to use the “outgoing” interface, pages for proxying in the Tor network might not open. Make sure that your internal network is specified in the src address.

With the help of Tor and MikroTik, you can not only bypass the restrictions of your Internet provider, but also speed up the connection, ensuring the anonymity of your sessions.

Posted on 21.12.201630.05.2024 by sanglyb

Post navigation

← How to Watch TV on a Samsung Smart TV Without an Antenna Outlet
Solving the 5GHz WiFi Issue on Lenovo IdeaPad 700-15isk →

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Подписывайтесь

Youtube
vk
telegram
github
twitter
rss
  • Форум
  • Об авторе
  • Поддержать автора

Популярные записи

Новые записи

  • How to Extend an LVM Partition in Linux
  • SCCM Reporting Errors After Migrating from SQL Server 2016 to 2019
  • Problem Using PassFiltEx on Older CPUs
  • How to remove attachments from old calendar events in Exchange using a script
  • How to download and install Office 2024 LTSC

Архивы

  • 2026 (3)
  • 2025 (5)
  • 2024 (7)
  • 2023 (30)
  • 2022 (4)
  • 2020 (17)
  • 2017 (82)
  • 2016 (5)
© 2015-2026 www.mytechnote.ru
Использование материалов сайта возможно только с разрешения владельца или обязательна индексируемая, прямая, передающая вес ссылка на материал.