วิธีเรียนรู้ Shell Scripting โดยติดตั้ง Tor Browser

La ชั้นที่เจ็ด (7) ของหลักสูตรภาคปฏิบัติของ "เรียนรู้เชลล์สคริปต์" เราจะศึกษาวิธีการผ่านไฟล์ ต้นฉบับ เราสามารถทำได้ง่าย การติดตั้งและตั้งค่า โปรแกรมที่มีชื่อเสียงและมีประโยชน์ เบราว์เซอร์อินเทอร์เน็ต Tor Browserในขณะที่เราลงทุนเวลาอันมีค่าเช่นเคย ทำความเข้าใจว่าแต่ละบรรทัดแต่ละคำสั่งแต่ละตัวแปรทำงานอย่างไรเพื่อทำความเข้าใจและเรียนรู้เชลล์สคริปต์

การเขียนสคริปต์เชลล์

แต่สำหรับผู้ที่เข้าใจเพียงไม่กี่คนเราจะชี้แจงว่าเป็นเช่นนั้น ทอร์เบราว์เซอร์ เป็นแอปพลิเคชันหลายแพลตฟอร์ม (Windows / Linux) ที่ช่วยให้เราสามารถ ซ่อนหรือปิดบังตัวตนของเราบนเครือข่าย. ให้เส้นทางที่ไม่ระบุชื่อผ่านพร็อกซีเซิร์ฟเวอร์สำหรับการสื่อสารทางอินเทอร์เน็ตของเราและป้องกันการวิเคราะห์การรับส่งข้อมูลภายนอกได้อย่างมีประสิทธิภาพ ดังนั้นการใช้ Tor จึงเป็นไปได้ ทำการเชื่อมต่อกับโฮสต์โดยแทบจะมองไม่เห็นนั่นคือโดยที่มันหรือสิ่งอื่นใดที่มีความเป็นไปได้ที่จะรู้ IP ของเรา

เพื่อดำเนินการ ทอร์เบราว์เซอร์ ใน ระบบปฏิบัติการ GNU / Linuxโดยปกติจะทำงานแยกกันกับตัวจัดการกราฟิกที่เรียกว่า วิดาเลีย และบนอินเทอร์เน็ตเบราว์เซอร์ที่เข้ากันได้กับ TorButtonปลั๊กอินสำหรับ Mozilla Firefox ที่ช่วยให้เราสามารถเปิดใช้งานได้จากเบราว์เซอร์ อย่างไรก็ตามใน ทอร์เบราว์เซอร์ผู้สร้างได้จัดการทุกอย่างให้ง่ายขึ้นโดยออกแบบแอปพลิเคชั่น (แพ็คเกจ) ที่มั่นคงและมีประสิทธิภาพในรูปแบบหนึ่งนั่นคือทุกสิ่งที่จำเป็นในการทำงานทันทีในการแจกจ่ายใด ๆ

ทอร์เบราว์เซอร์ ใช้งานง่ายมากเมื่อติดตั้งและใช้งานแล้วจะมีการกำหนดค่าเพียงเล็กน้อยหรือไม่มีอะไรเลยเว้นแต่คุณจะเป็นผู้ใช้ขั้นสูงหรือหวาดระแวงเกี่ยวกับความปลอดภัยและความเป็นส่วนตัว

นี่คือ Bash Shell Script:

================================================== ====================
#!/bin/bash
#####################################################################
# EN ESTA SECCIÓN INCLUYA LOS DATOS DEL CREADOR Y EL PROGRAMA
#
#####################################################################


#####################################################################
# EN ESTA SECCIÓN INCLUYA LOS DERECHOS DE AUTOR Y LICENCIAMIENTO 
# DEL SOFTWARE
# 
#####################################################################

#####################################################################
# INICIO DEL MODULO DE TOR BROWSER                                     
#####################################################################

USER_NAME=`cat /etc/passwd | grep 1000 | cut -d: -f1`

HOME_USER_NAME=/home/$USER_NAME

cd $HOME_USER_NAME

rm -rf /opt/tor-browser*

rm -f /usr/bin/tor-browser*

rm -rf /usr/bin/tor-browser*

rm -f $HOME_USER_NAME/Escritorio/tor-browser.desktop

rm -f $HOME_USER_NAME/Desktop/tor-browser.desktop

rm -f $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

rm -f /usr/share/applications/tor-browser.desktop

update-menus

#####################################################################

# wget -c https://dist.torproject.org/torbrowser/5.0.7/tor-browser-linux32-5.0.7_es-ES.tar.xz

# wget -c https://dist.torproject.org/torbrowser/5.0.7/tor-browser-linux64-5.0.7_es-ES.tar.xz

# Nota: Puede descargarlos manualmente desde esta URL: https://dist.torproject.org/torbrowser/

#####################################################################

unxz *tor-browser*.tar.xz

tar xvf *tor-browser*.tar

mv -f tor-browser_es-ES /opt/tor-browser

ln -f -s /opt/tor-browser/Browser/start-tor-browser /usr/bin/tor-browser

#####################################################################

chown $USER_NAME:$USER_NAME -R /opt/tor-browser/


echo '
[Desktop Entry]
Name=TOR Browser
GenericName=TOR Browser
GenericName[es]=Navegador web TOR
Comment=Navegador de Internet seguro
Exec=/usr/bin/tor-browser
Icon=/opt/tor-browser/Browser/browser/icons/mozicon128.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
MimeType=x-scheme-handler/mozilla;
X-KDE-Protocols=mozilla
' > /opt/tor-browser/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/Escritorio/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/Escritorio/tor-browser.desktop

chmod 755 $HOME_USER_NAME/Escritorio/tor-browser.desktop

chmod +x $HOME_USER_NAME/Escritorio/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/Desktop/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/Desktop/tor-browser.desktop

chmod 755 $HOME_USER_NAME/Desktop/tor-browser.desktop

chmod +x $HOME_USER_NAME/Desktop/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chown $USER_NAME:$USER_NAME $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chmod 755 $HOME_USER_NAME/.local/share/applications/tor-browser.desktop

chmod +x $HOME_USER_NAME/.local/share/applications/tor-browser.desktop


ln -s /opt/tor-browser/tor-browser.desktop /usr/share/applications/tor-browser.desktop

chown $USER_NAME:$USER_NAME /usr/share/applications/tor-browser.desktop

chmod 755 /usr/share/applications/tor-browser.desktop

chmod +x /usr/share/applications/tor-browser.desktop


su - $USER_NAME -c "tor-browser https://addons.mozilla.org/firefox/downloads/latest/11356/addon-11356-latest.xpi?src=dp-btn-primary" &

#####################################################################

rm -f $HOME_USER_NAME/tor-browser*.*

rm -f $HOME_USER_NAME/*.xpi

clear

su - $USER_NAME -c "xdg-open 'https://dist.torproject.org/torbrowser/'" &

clear

echo ''
echo ''
echo '#--------------------------------------------------------------#'
echo '#  GRACIAS POR USAR ESTE SCRIPT DE INSTALACIÓN DE TOR BROWSER  #'
echo '#--------------------------------------------------------------#'
echo ''
echo ''

sleep 3

#####################################################################
# FINAL DEL MODULO DE TOR BROWSER                                      
#####################################################################
================================================== ====================

หมายเหตุ: โดยส่วนตัวฉันไม่ได้ใช้ ทอร์เบราว์เซอร์ เพราะฉันไม่นำทางไฟล์ เว็บลึก หรือฉันกลัวก Robo o แฮ็ค ข้อมูลของฉันหรือละเมิดความเป็นส่วนตัวของฉัน แต่ฉันรู้ว่ามีหลายคนทำและสำหรับพวกเขาสคริปต์การติดตั้งนี้ซึ่งจะทำให้ชีวิตของพวกเขาง่ายขึ้น

ข้อดีของสคริปต์เหล่านี้คืออนุญาตทั้ง Mozilla Firefox ในขณะที่ เรียกดู Torr ได้รับการกำหนดค่าในลักษณะที่ อนุญาตให้อัปเดตสิ่งเดียวกันเช่นเดียวกับที่ทำใน windows นั่นคือการเปิดไฟล์ ปุ่มเมนูของชาร์มบาร์เปิดเมนูวิธีใช้ (ไอคอนคำถาม) และในหน้าต่างป๊อปอัปที่ออกมา (เกี่ยวกับ ... ) เขาสแกนหาการอัปเดตที่รอดำเนินการและการอัปเดตจะดำเนินการอย่างโปร่งใสเช่นเดียวกับใน Windows

โปรดจำไว้ว่าในกรณีที่สร้างไฟล์ ต้นฉบับ (ตัวอย่าง: mi-สคริปต์-tor-browser.sh) ด้วยรหัสนี้ขอแนะนำให้คุณดาวน์โหลดไฟล์ด้วยตนเองจาก ทอร์เบราว์เซอร์ อัปเดตด้วยตนเองดังนั้นคุณควรแสดงความคิดเห็น wget ดาวน์โหลดบรรทัด และวางไว้ในไฟล์ เส้นทาง / home / my_user ร่วมกับไฟล์ tar.gz de ทอร์เบราว์เซอร์ ดาวน์โหลดและเรียกใช้ด้วยคำสั่งคำสั่ง $ ทุบตี mi-สคริปต์-tor-browser.sh . และในเวลาไม่ถึง 30 วินาทีคุณจะมีทุกอย่างที่ใช้งานได้ หลังจากนี้คุณสามารถนำทางใด ๆ เว็บไซต์ ด้วยเวอร์ชันของเบราว์เซอร์ที่คุณเลือก ทอร์เบราว์เซอร์.

จนถึงโพสต์ถัดไปซึ่งจะเกี่ยวกับ LibreOffice ขณะที่ฉันฝากคุณไว้กับสิ่งพิมพ์ใหม่นี้และงานวิเคราะห์และวิจัยที่น่าตื่นเต้น

การสอนกราฟิกของกระบวนการ

โฟลเดอร์ส่วนบุคคล _001

โฟลเดอร์ส่วนบุคคล _002

root @ hostmovil-sysadmin: -home-sysadmin_003

พื้นที่ทำงาน 1_004

การกำหนดค่าเครือข่าย Tor_005

Tor_006 สถานะ

Tor_007 เบราว์เซอร์

ดัชนีของ -torbrowser - Tor_008 Browser

เกี่ยวกับ Tor_009 Browser

เกี่ยวกับ Tor - Tor_010 Browser


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ดายาน คู dijo

    แม้ว่าเบราว์เซอร์ Firefox ที่ดัดแปลงโดย TOR Project เพื่อเรียกใช้ไซต์ด้วย. ion ก็ยังใช้เพื่อนำทางไซต์ปกติไม่ใช่ทุกอย่างที่จะเป็น "เว็บในแนวลึก" ซึ่งเป็นเพียงหน้าที่ไม่ได้กำหนดไว้และซ่อนไว้เพื่อใช้ประโยชน์จาก TOR และ At ในเวลาเดียวกันอย่าให้ข้อมูลที่เป็นอันตรายมีคำแนะนำ:
    1. อย่าเยี่ยมชมไซต์เดียวกันบนคอมพิวเตอร์เครื่องเดียวกันในเวลาเดียวกันโดยสลับเครือข่ายปกติและเครือข่ายหัวหอม
    2. อย่าเข้าสู่ระบบ TOR เช่น Facebook TORbook หรืออีเมลใด ๆ
    3. ใช้เครื่องมือค้นหาที่ปลอดภัยซึ่งไม่ติดตามคุณเช่นลิงก์ DuckDuckGo: https://duckduckgo.com
    เช่นเดียวกับกระจกใน. หัวหอม
    4. ปิดการใช้งาน JavaScript เนื่องจากสามารถเรียกใช้บางส่วนของรหัสที่เป็นกรรมสิทธิ์และทำลายความเป็นส่วนตัวและความสมบูรณ์ของคอมพิวเตอร์ของคุณ
    5. ใช้ TAILS หรือ Distro ที่มุ่งเน้นความเป็นส่วนตัวอื่น ๆ แอปพลิเคชันและการเชื่อมต่อของคุณจะถูกบังคับให้เข้ารหัสผ่านเครือข่าย TOR
    6. ติดตั้ง HTTPS ทุกที่และเข้ารหัสการรับส่งข้อมูลของคุณ

    อาจมีคำแนะนำเพิ่มเติมจากผู้ใช้รายอื่นฉันขอเชิญคุณแบ่งปันประสบการณ์และข้อเสนอแนะสำหรับโครงการนี้ บริจาคพัฒนาใช้ร่วม!
    ทักทาย!

  2.   Jose Albert dijo

    ความคิดเห็นและการมีส่วนร่วมของคุณดีมาก!

    ขอแสดงความยินดีกับความถนัดของคุณ

  3.   ราอูลพี dijo

    สวัสดีวิศวกรฉันชอบบทเรียนของคุณ

    กาซาโป: «ที่ให้เราซ่อน»

  4.   Jose Albert dijo

    ใช่บางสิ่งมักจะดำเนินไปทุกอย่างไม่สมบูรณ์แบบ!

  5.   ภาพแทนของ Jose Linares dijo

    วิธีที่คุณใช้เพื่อรับผู้ใช้ปัจจุบันไม่ถูกต้องมันจะส่งคืนผู้ใช้ด้วย UID 1000 โอเคถ้ามีผู้ใช้เพียงคนเดียวก็มักจะเป็นเช่นนั้น แต่ก็ไม่จำเป็นต้องเป็นเช่นนั้น จะดีกว่าไหมถ้าใช้ user = $ (whoami)?
    และไม่ต้องเรียกว่าบ้านเหมือนกับผู้ใช้ โชคดีที่ตัวแปร ~ มีเส้นทางกลับบ้านเสมอ

  6.   Jose Albert dijo

    โปรดจำไว้ว่าด้วย Shell Scripting คุณสามารถทำสิ่งที่ซับซ้อนมากมายที่ข้ามแพลตฟอร์ม (Distros ที่แตกต่างกัน) โดยใช้ไฟล์ขนาดเล็กมาก ฉันจะปล่อยให้คุณฉายภาพเล็ก ๆ ที่ฉันจะสอนคุณเร็ว ๆ นี้สำหรับผู้ที่ดูหลักสูตรต่อไปและด้วยเพียง 50Kb ที่สัญญาไว้มาก! และเป็นเพียงครึ่งหนึ่งของสิ่งที่สามารถทำได้ด้วย Shell Scripting

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    ดู Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY

  7.   Jose Albert dijo

    สวัสดีทุกคนที่ติดตามหลักสูตรออนไลน์ของ "Learn Shell Scripting" เร็ว ๆ นี้เราจะดำเนินการต่อโดยใช้สคริปต์พื้นฐานอื่น ๆ เพื่อนำความรู้ที่เหมาะสมและไปสู่สังคมต่อไปสำหรับทุกคน

    ฉันหวังว่าคุณจะคอยติดตามเพราะในเร็ว ๆ นี้ฉันจะเริ่มต้นด้วยรหัสขั้นสูงกว่านี้ แต่เปิดเผยในแบบที่เข้าใจได้แม้จะมีความซับซ้อน

    LPI-SB8 Test ScreenCast (LINUX POST INSTALL - SCRIPT BICENTENARIO 8.0.0)
    (lpi_sb8_adaptation-audiovisual_2016.sh / 43Kb)

    ดู Screencast: https://www.youtube.com/watch?v=cWpVQcbgCyY