web
tor
Tor Browser\Browser\TorBrowser\Data\Tor
找到 torrc
檔案。HiddenServiceDir C:\hidden_service
HiddenServicePort 80 127.0.0.1:80
C:\xampp\apache\conf\extra\httpd-vhosts.conf
開啟。<VirtualHost *:80>
ServerAdmin webmaster@[你的隱藏網址].onion
DocumentRoot "C:/xampp/htdocs/[你的隱藏網址].onion"
ServerName [你的隱藏網址].onion
ServerAlias www.[你的隱藏網址].onion
ErrorLog "logs/[你的隱藏網址].onion-error.log"
CustomLog "logs/[你的隱藏網址].onion-access.log" common
</VirtualHost>
C:\xampp\htdocs
新增一個名為 你的隱藏網址.onion
的資料夾,在裡面放上網頁內容。tor
/etc/tor/torrc
裡面加上
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80
表示 hidden service 的相關資料會放在 /var/lib/tor/hidden_service/
下,並且提供 port 80 的服務 (轉到本機 127.0.0.1 的 port 80)。
service tor restart
vim /var/lib/tor/hidden_service/hostname
sudo vim /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
# ServerName www.normal.com
DocumentRoot /var/www/normalsite
</VirtualHost>
<VirtualHost *:80>
ServerName xxx.onion
DocumentRoot /var/www/xxx.onion
</VirtualHost>
sudo a2ensite default
service apache2 restart
sudo vim /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerName x.x.x.x(VPS IP)
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
sudo vim /etc/apache2/apache2.conf
找到 Options Indexes FollowSymLinks
然後把 Indexes 刪掉
sudo vim /etc/apache2/apache2.conf
ServerTokens Prod
ServerSignature Off
// 禁止
echo "net.ipv4.icmp\_echo\_ignore_all=1" >> /etc/sysctl.conf
// 以上指令會在重啟server生效,但也可以立即生效
sysctl -p
// 允許(立即生效,不需再輸入上面指令)
echo 0 > /proc/sys/net/ipv4/icmp\_echo\_ignore_all
參考: Putty - 使用PSCP在Linux與Windows間傳送檔案
#pscp \[options\] user@host:source target
#pscp \[選項\] 使用者名稱@host ip或名稱:要下載檔案的位置 本機存儲的位置
pscp jeremy@8.8.8.8:/home/user/picture.jpg c:/document/picture.jpg
#pscp \[options\] target \[user@\]host:source
#pscp 要上傳檔案的位置 \[選項\] 使用者名稱@host ip或名稱:遠端存儲的位置
pscp C:/document/picture.jpg jeremy@8.8.8.8:/home/user/picture.jpg