2015年11月22日 星期日

教你如何建立 Deep Web 深層 .onion 洋蔥 網站


首先,先介紹一下我架設的環境,
作業系統: Debian(Jessie)
主機: Raspberry Pi 2
難度:三顆星



以下就是linux 的指令,基本上只要按照下面的步驟做就可以完成一個網站!
(此步驟請參見這裡)

sudo apt-get update
sudo apt-get install mysql-server php5-mysql
sudo /usr/bin/mysql_secure_installation
echo "deb http://ppa.launchpad.net/nginx/stable/ubuntu $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/nginx-stable.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C
sudo apt-get update
sudo apt-get install nginx
sudo service nginx start
sudo apt-get install php5-fpm
sudo nano /etc/php5/fpm/php.ini
# Change this line!
cgi.fix_pathinfo=0
sudo nano /etc/php5/fpm/pool.d/www.conf
# If listen is set to use a port, change it to use a socket.
listen = /var/run/php5-fpm.sock
sudo service php5-fpm restart

(贊助連結...)


如果你順利的完成上面的步驟,代表你已經成功安裝完LEMP囉!
接著,我們來將您的網站放進洋蔥網路吧!

安裝洋蔥網路(如果你想要複雜且安全一點的安裝方式可以參考這裡)
sudo apt-get install tor

編輯 torrc 檔案 ,我習慣使用nano,當然你也可以改成用vi
sudo nano  /etc/tor/torrc

(贊助連結...)


把下面這兩前面的井字符號移除
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80

接著重新啟動tor
sudo service tor restart

進入tor的資料
cd /var/lib/tor/hidden_service/

終端機

如果在這一步驟你發現權限出了問題,請先到lib的資料夾
cd /var/lib/
修改tor資料夾的權限
sudo chmod -R 777 tor

再次重新啟動tor
sudo service tor restart

如果你沒有出現權限的問題可以直接到下面的步驟,
進到hidden_service資料夾,裡面應該會出現這兩個文件
hostname  private_key

使用cat private_key 指令,可以看到你的網站金鑰

使用cat hostname 指令,可以看到你的洋蔥網站的網址,
應該是以.onion 做為網域名稱

如果你想要好好的經營這一個洋蔥網站,請務必好好收好這兩個文件,
網站的金鑰不要隨便流出去!!



文章到了尾聲,目前只完成了洋蔥網站的基本工程而已,
你還需要幫您的網站加入一些內容,才行,
如果,你覺得這樣太難的話,我建議你慢慢學習,因為我目前也是處在學習的階段!

感謝你觀看我的文章,希望我們下次見!

參考網站:
Quick Reference LEMP Stack Install with PHP on Ubuntu
How to Create a Tor .onion Site [Updated]
Tor2web: Browse the Tor Onion Services

※以上資料如有錯誤,請留言(附上相關的資料)告知謝謝!
※本文章出自於隨意居(http://casual-relaxed.blogspot.tw/),轉載請標明出處,謝謝!

沒有留言:

張貼留言