部署tor站點
跳至導覽
跳至搜尋
部署tor站點
*以nginx為例
tor鏡像站:*或不指定到nginx的網站目錄中。
nginx站點配置文件添加:
server {
listen 127.0.0.1:8080;
root /var/www/html/自己的网站根目录;
index index.html
server_name _;
location \ {
tryfiles $uri $uri/ =404;
}
access_log /var/log/nginx/access.tor.log;
error_log /var/log/nginx/error.tor.log;
}
*直接全部複製粘貼(路徑修改成自己的實際網站根目錄位置),不包括在默認的「server{listen 80;……}」中。 tor配置文件(/etc/tor/torrc)添加:
HiddenServiceDir /var/lib/tor/scio.eu.org/ HiddenServicePort 80 127.0.0.1:8080 HiddenServiceVersion 3
*路徑修改成自己的實際網站根目錄位置
瀏覽器標頭:
nginx站點配置文件(常規80/443端口配置欄中)添加行:
add_header Onion-Location http://url.onion$request_uri;
DIY .onion 域名(mkp224o):
安裝:
git clone https://github.com/cathugger/mkp224o.gitcd ~/mkp224oapt install gcc libsodium-dev make autoconf./autogen.sh./configuremake
使用(在工具目錄內):
./mkp224o scio替換為你需要的./mkp224o查看用法
託管.onion域:
(前提是已有nginx這種服務,web文件也在此類服務指定的文件夾中)
配置torrc文件:
- Windows:
(tor安装路径)\Tor Browser\Browser\TorBrowser\Data\Tor - Linux:
(tor安装路径)/tor-browser/Browser/TorBrowser/Data/Tor
添加行:
HiddenServiceDir 域名及密钥路径HiddenServicePort 80 127.0.0.1:80開放的端口