Jumaat, Jun 03, 2011

Melayari Internet Secara Anonim

Assalamualaikum dan salam sejahtera.



Tor adalah alatan/tool yang sering digunakan pengguna dalam usaha meningkatkan keselamatan mereka di internet. Ringkasnya Tor membolehkan pengguna berurusan mahupun melayari internet secara anonymous (anonim/tanpa nama). Dengannya juga membolehkan pengguna melepasi sekatan proxy. Ianya berfungsi kurang lebih sama sepertimana UltraSurf.

Untuk memasang dan menggunakan Tor pada Ubuntu, sila ikuti cara dan langkah di bawah;

Buka Terminal dan taipkan atau salin dan tampal teks arahan di bawah;
  1. Memasang Tor dalam Ubuntu:-

    • echo "deb http://deb.torproject.org/torproject.org natty main" | sudo tee -a /etc/apt/sources.list
      bertujuan untuk menambah repo Tor ke dalam fail source.list

      Nota:
      1. Apabila dipaparkan pada skrin terminal seumpama [sudo] password for your_username: taipkan kata laluan biskita sebagai pengesahan untuk meneruskan.

      2. Jika memasangnya ke dalam Ubuntu 10.10 gantikan natty dengan maveric, dan untuk Ubuntu 10.04 gantikannya dengan lucid.


    • gpg --keyserver keys.gnupg.net --recv 886DDD89
    • gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
      bertujuan menambah/memasukkan kekunci PGP untuk repo Tor.

    • sudo apt-get update && sudo apt-get upgrade
      bertujuan membuat semakan dan mendapatkan pengemaskinian seterusnya meningkat taraf.

    • sudo apt-get install tor tor-geoipdb
      bertujuan untuk pemasangan Tor ke dalam Ubuntu

  2. Memasang dan menkonfigurasi Polipo;

    • sudo apt-get install polipo
      bertujuan memasang Polipo ke dalam Ubuntu.

    • Selepas pemasang Polipo selesai dilaksanakan, gunakan teks arahan di bawah untuk membuka fail config Polipo dengan teks editor gedit;
    • sudo gedit /etc/polipo/config
    • Salin dan tampal keseluruhan teks di bawah ke dalam fail config Polipo bagi menggantikan kandungan fail tersebut. Atau biskita boleh menyalin/memuat turunnya di sini.
      ### Basic configuration
      ### *******************

      # Uncomment one of these if you want to allow remote clients to
      # connect:

      # proxyAddress = "::0" # both IPv4 and IPv6
      # proxyAddress = "0.0.0.0" # IPv4 only

      proxyAddress = "127.0.0.1"
      proxyPort = 8118

      # If you do that, you'll want to restrict the set of hosts allowed to
      # connect:

      # allowedClients = "127.0.0.1, 134.157.168.57"
      # allowedClients = "127.0.0.1, 134.157.168.0/24"

      allowedClients = 127.0.0.1
      allowedPorts = 1-65535

      # Uncomment this if you want your Polipo to identify itself by
      # something else than the host name:

      proxyName = "localhost"

      # Uncomment this if there's only one user using this instance of Polipo:

      cacheIsShared = false

      # Uncomment this if you want to use a parent proxy:

      # parentProxy = "squid.example.org:3128"

      # Uncomment this if you want to use a parent SOCKS proxy:

      socksParentProxy = "localhost:9050"
      socksProxyType = socks5


      ### Memory
      ### ******

      # Uncomment this if you want Polipo to use a ridiculously small amount
      # of memory (a hundred C-64 worth or so):

      # chunkHighMark = 819200
      # objectHighMark = 128

      # Uncomment this if you've got plenty of memory:

      # chunkHighMark = 50331648
      # objectHighMark = 16384

      chunkHighMark = 67108864

      ### On-disk data
      ### ************

      # Uncomment this if you want to disable the on-disk cache:

      diskCacheRoot = ""

      # Uncomment this if you want to put the on-disk cache in a
      # non-standard location:

      # diskCacheRoot = "~/.polipo-cache/"

      # Uncomment this if you want to disable the local web server:

      localDocumentRoot = ""

      # Uncomment this if you want to enable the pages under /polipo/index?
      # and /polipo/servers?. This is a serious privacy leak if your proxy
      # is shared.

      # disableIndexing = false
      # disableServersList = false

      disableLocalInterface = true
      disableConfiguration = true

      ### Domain Name System
      ### ******************

      # Uncomment this if you want to contact IPv4 hosts only (and make DNS
      # queries somewhat faster):
      #
      # dnsQueryIPv6 = no

      # Uncomment this if you want Polipo to prefer IPv4 to IPv6 for
      # double-stack hosts:
      #
      # dnsQueryIPv6 = reluctantly

      # Uncomment this to disable Polipo's DNS resolver and use the system's
      # default resolver instead. If you do that, Polipo will freeze during
      # every DNS query:

      dnsUseGethostbyname = yes


      ### HTTP
      ### ****

      # Uncomment this if you want to enable detection of proxy loops.
      # This will cause your hostname (or whatever you put into proxyName
      # above) to be included in every request:

      disableVia = true

      # Uncomment this if you want to slightly reduce the amount of
      # information that you leak about yourself:

      # censoredHeaders = from, accept-language
      # censorReferer = maybe

      censoredHeaders = from,accept-language,x-pad,link
      censorReferer = maybe

      # Uncomment this if you're paranoid. This will break a lot of sites,
      # though:

      # censoredHeaders = set-cookie, cookie, cookie2, from, accept-language
      # censorReferer = true

      # Uncomment this if you want to use Poor Man's Multiplexing; increase
      # the sizes if you're on a fast line. They should each amount to a few
      # seconds' worth of transfer; if pmmSize is small, you'll want
      # pmmFirstSize to be larger.

      # Note that PMM is somewhat unreliable.

      # pmmFirstSize = 16384
      # pmmSize = 8192

      # Uncomment this if your user-agent does something reasonable with
      # Warning headers (most don't):

      # relaxTransparency = maybe

      # Uncomment this if you never want to revalidate instances for which
      # data is available (this is not a good idea):

      # relaxTransparency = yes

      # Uncomment this if you have no network:

      # proxyOffline = yes

      # Uncomment this if you want to avoid revalidating instances with a
      # Vary header (this is not a good idea):

      # mindlesslyCacheVary = true

      # Suggestions from Incognito configuration
      maxConnectionAge = 5m
      maxConnectionRequests = 120
      serverMaxSlots = 8
      serverSlots = 2
      tunnelAllowedPorts = 1-65535
      Setelah selesai, simpan fail berkenaan dan tutup gedit. Kemudian taipkan teks arahan di bawah untuk memula/menjalankan Tor dan Polipo;
    • sudo /etc/init.d/tor start
    • sudo /etc/init.d/polipo start
  3. Memasang Vidalia ke dalam Ubuntu dengan menaipkan teks arahan di bawah;

    • sudo apt-get install vidalia

      Jika ditayangkan paparan Configuring Vidalia sepertimana contoh imej di bawah, pilih Permanently takeover untuk meneruskan;

         ->   

  4. Mula semula/restart komputer.

Ringkasan menggunakan Tor;
  • Setiap kali biskita ingin menggunakan Tor, langkah pertama yang perlu dilakukan adalah membuka/menjalankan Vidalia.

    Bagi pengguna Ubuntu 11.04, Vidalia dapat dibuka melalui Unity dash samada dengan menaipkan Vidalia pada kotak carian yang tersedia, atau dengan memilih Internet Apps kemudian pilih dan klik Vidalia.

       ->   



    Bagi pengguna Ubuntu 10.04 & 10.10 Vidalia dapat dibuka melalui menu Applications > Internet > Vidalia.

  • Menggunakan Tor pada pelayar sesawang Mizolla Firefox;

    Pasang terlebih dahulu Add-On TorButton. Untuk tujuan berkenaan, sila layari https://www.torproject.org/torbutton/index.html.en.

    Bagi pengguna Firefox versi 4.x, pilih dan pasang TorButton versi 1.3.3-alpha (Alpha), dan untuk pengguna yang masih menggunakan Firefox versi 3.x pasangkan versi 1.2.5 (Stable). Ikuti segala arahan yang dipaparkan sehingga selesai pemasangannya dan Firefox dimula semula/restart.

    Butang Tor akan diletakkan pada bar peralatan navigasi/Navigation Toolbar. Klik butang berkenaan bagi mengaktifkan Tor (akan bertukan berwarna hijau) atau sebaliknya.

       ->   

    Untuk memeriksa dan memastikan Tor berfungsi sepenuhnya pada pelayar sesawang Mozilla Firefox, sila layari https://check.torproject.org/ atau biskita boleh melayari laman sesawang What Is My Ip Address di http://www.whatismyip.com/ untuk mengetahui samada alamat IP yang biskita gunakan adalah yang disediakan oleh Tor.

    Menggunakan Tor semasa melayari internet mungkin akan menyebabkan ianya lambat/lembab. Jika perlu biskita boleh mencuba menggunakan/memilih IP lain melalui Vidalia dengan menekan butang Use a New Identity.

Sekian dan terima kasih kerana berkunjung ke Blog Ubuntu Brunei.

0 ulasan:

Catat Ulasan