搭建一个属于自己的暗网网站

按指令一条条复制执行即可,比搭建明网网站还简单。

准备条件:

  • 海外vps一台

以下以云服务器的ubuntu20.04操作系统为例

更新操作系统

sudo apt-get update && sudo apt-get -y upgrade

安装LAMP服务器

apt install lamp-server^

在MySQL数据库服务器上配置一个新的数据库和用户

登录到MySQL数据库服务器

mysql -u root -p
systemctl stop mysql  如果想要停止mysql请输入这条指令

创建一个名为wordpress的新数据库。名称随意,但要记住。

CREATE DATABASE wordpress;

一个新的数据库用户,并给这个用户设置密码。用户、密码随意,但要记住。

CREATE USER frepai@localhost IDENTIFIED BY "frepai";

赋予新创建的用户对新数据库的所有权限

GRANT ALL ON wordpress.* TO frepai@localhost;

重新加载用户权限表,这是在创建新用户或更改现有用户权限后必须执行的步骤,以确保这些更改立即生效

FLUSH PRIVILEGES;
exit     退出数据库

从WordPress官方网站下载最新版本的WordPress压缩包,下载的文件会被保存在当前工作目录,即/tmp

cd /tmp && wget http://wordpress.org/latest.tar.gz

解压WordPress压缩包

tar -xvzf latest.tar.gz -C /var/www/html

然后将“/var/www/html”文件夹下面的“index.html”删除

将WordPress的所有文件从一个子目录移动到Web服务器的根目录,这样用户就可以直接通过域名访问WordPress,而不是通过一个子目录

sudo mv /var/www/html/wordpress/* /var/www/html/

更改目录的所有者和所属组

chown -R www-data:www-data /var/www/html

更改/var/www/html目录权限

chmod -R 755 /var/www/html

在Ubuntu系统上安装Tor软件

apt install tor     安装Tor
vim /etc/tor/torrc  配置Tor
找到下面两行参数,取消注释。
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80

启动tor服务

systemctl start tor   启动tor服务

显示隐藏服务的.onion地址

在目录 cd /var/lib/tor 下检查是否有hidden_service文件夹,如何没有重新执行以下命令

systemctl stop tor
systemctl start tor
systemctl enable tor   设置为开机自启动
systemctl disable tor  取消开机自启动

进入目录获取网址

cat /var/lib/tor/hidden_service/hostname
返回的以.onion结尾的网址。
xxxxxxxxxxxxxxxxxx.onion

至此暗网域名就已经搭建完成了!

通过TOR浏览器访问我们的搭建的网站(Tor浏览器下载地址:https://www.torproject.org/)

致敬:freeai