根据 v2ray带伪装一键脚本 搭建好梯子后,有些网友想顺便弄个博客玩玩。这完全没问题的,因为搭建博客/网站的必备要素:vps、域名,都已经有了,并且一个像样的网站能让你的ip更不容易被墙。本教程给出v2ray伪装建站的详细过程。

首先,建议网站的主机名用 www 或者 @,即网站是通过 https://hijk.pp.ua 或者 https://hijk.pw 这样的形式访问。当然blog、app等主机名也是很好的,访问形式就是 https://blog.hijk.pw、https://app.hijk.pw。

接着域名解析到vps的ip,运行 v2ray带伪装一键脚本  搭建好v2ray,并确保v2ray能在手机、电脑上配置正常使用。

建站技术有很多种,本教程只介绍最常用的三种:静态网站、反向代理网站和WordPress博客。

注意:如果你安装过宝塔,请在宝塔面板中修改配置,不要使用本页面中的脚本。

静态网站

静态网站是最简单的网站,既可以上传个人作品/模板做展示站,也可以托管文件当ftp、网盘。

将伪装站从小说站改成静态网站的操作非常简单:编辑 /etc/nginx/conf.d/你的域名.conf 文件(你的域名换成真实域名,例如hijk.pp.ua),删除 proxy_pass  xxxx 这一行(第28行),然后重启Nginx

一键修改脚本:

domain=`cat /etc/v2ray/config.json | grep Host | cut -d: -f2 | tr -d \",' '`
confpath="/etc/nginx/conf.d/"
if [ ! -f $confpath${domain}.conf ]; then
  confpath="/www/server/panel/vhost/nginx/"
fi
sed -i '28d' ${confpath}${domain}.conf
nginx -s reload

接下来,将你的文件上传到 /usr/share/nginx/html 文件夹,就可以通过 https://你的域名/文件路径 的方式访问上传的网页或者文件了。文件上传操作可参考 Bitvise连接Linux服务器教程 或者 Mac电脑连接Linux教程

反向代理网站

默认的小说站就是反向代理,如果你想换成其他网站,例如百度,把 /etc/nginx/conf.d/你的域名.conf 文件的 proxy_pass  xxxx 这一行(第28行)改成 proxy_pass http://www.baidu.com ,然后重启Nginx

这种建站方式简单粗暴,实践时也有一些坑。例如Nginx不支持反向代理http2的网站,如果后端网站是h2,需要设置 proxy_http_version 1.1;后端网站的一些链接可能不是相对路径,需要用 proxy_redirect 替换。等等问题本文不再细说,请参考Nginx官方文档。

WordPress博客

WordPress是非常流行的建站程序、CMS系统,国外许多知名网站都是用WordPress搭建,本站也是基于WordPress。

WordPress建站需要配置PHP、MySQL/MariaDB,安装和配置过程比较复杂。本人这里提供一个CentOS 7/8的WordPress一键安装脚本,使用方法如下:

bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/wordpress.sh)

脚本运行后会询问你是否继续,按回车键继续,接着脚本会自动运行并配置Nginx。运行成功后输出类似如下的配置信息:

WordPress安装成功

WordPress安装成功

接下来,浏览器打开域名,进入WordPress的配置界面:

wordpress配置界面

wordpress配置界面

填好必要的信息,点击下方的“安装WordPress”,恭喜你,属于你的博客就搭建好了!接下来尽情折腾博客,开始你的写文章之旅吧!

如果打算认真写博客且长期使用,建议参考:WordPress插件推荐及性能优化建议

其他

1. 使用tomcat、Ghost、Hugo、Huxo等技术建站,最简单的方式就是让程序监听80和443以外的端口,然后把第28行 proxy_pass xxxx 改成 proxy_pass http://localhost:后端端口

2. 运行wordpress脚本后,v2ray也能正常使用,不会受到影响;

3. 其他问题请到 网络跳越论坛 反馈。

文章最后修改日期:2020年5月24日


270 条评论

头像

Bob · 2020年8月5日 15:55

请教下,今天登录发现证书过期23天了,该怎么续期呀

    跳越者

    跳越者 · 2020年8月5日 17:53

    登录到服务器,执行命令:systemctl stop nginx; certbot renew; systemctl restart nginx

头像

大锤 · 2020年8月4日 18:54

请问下,如何使用一键安装Wordpress的脚本在同一个服务器上搭建多个网站?

    跳越者

    跳越者 · 2020年8月4日 20:16

    多个网站不能用本站的一键脚本

      头像

      大锤 · 2020年8月5日 17:18

      试了下,如果先安装LNMP再安装伪装一键脚本的话,始终提示80和443端口占用,改其他端口还是这个提示。先安装伪装一键脚本再用LNMP建站(不是同一域名)的话,导致无法翻墙,并且第二个域名会指向伪装脚本使用的域名,网站无法访问。
      纯小白,可能有些地方操作不当。仅供参考。

        跳越者

        跳越者 · 2020年8月5日 17:54

        你这种情况需要自己编辑nginx配置文件

          头像

          大锤 · 2020年8月5日 19:10

          对此完全不懂,也没找到相关教程……只能先放一个网站了

头像

邓大大 · 2020年8月3日 15:46

楼主你好:
用了你的一键伪装V2ray,如果再装BT会不会两个Nginx起冲突?还是需要先装BT,再一键伪装V2ray

    跳越者

    跳越者 · 2020年8月3日 16:08

    先装宝塔和nginx,再运行一键脚本

头像

Wsr · 2020年7月29日 18:55

该脚本仅适用于v2ray带伪装一键脚本 安装wordpress用!
退出请按n,按其他键继续:y
未找到域名的nginx配置文件.
确认/etc/nginx/conf.d下已有域名.conf文件.请问改如何操作呢

    跳越者

    跳越者 · 2020年7月29日 18:56

    你用宝塔建站吧,不要用这个脚本

      头像

      Wsr · 2020年7月29日 19:49

      大佬.我已经重置了服务器环境来安装.到现在为止,v2ray安装成功,wordpress安装成功.但我访问域名想要配置wordpress时.显示502 Bad Gateway.翻遍了评论区也没有类似的.请问这个怎么回事呀.麻烦你了

        跳越者

        跳越者 · 2020年7月29日 20:00

        可能是php没运行,systemctl restart php-fpm试试

      头像

      Wsr · 2020年7月29日 20:04

      我重置服务器环境后.到目前为止v2ray和wordpress都已经显示安装成功.kitsunebi成功上网.但是我想访问域名去配置wordpress的时候显示的是502 bad gateway.我找遍了评论区都没有类似的问题,请问这是怎么回事呢?麻烦你了

        头像

        Wsr · 2020年7月29日 20:06

        不好意思.上面重复了.刚才以为没发送成功.
        执行你的命令后显示:Failed to restart php-fpm.service: Unit not found.应该是没有php.

          跳越者

          跳越者 · 2020年7月30日 06:43

          你需要安装php-fpm

头像

bore · 2020年7月29日 11:05

你好,导入数据库提示 ERROR 1050 (42S01) at line 30: Table ‘wp_brizy_logs’ already exists改怎样解决呀。

    跳越者

    跳越者 · 2020年7月29日 11:30

    先把数据库清空再导入

    头像

    bore · 2020年7月29日 11:32

    然后,怎样改URL,命令是什么样的

      跳越者

      跳越者 · 2020年7月29日 11:33

      你上网查查wp的教程吧

      头像

      bore · 2020年7月29日 11:41

      好的,谢谢

头像

墨不白 · 2020年7月25日 15:16

您好,反馈一个小问题,如果在执行脚本时,域名*.domain.name,*为大写的话,可能会导致nginx无法正确引用证书文件,导致nginx服务启动失败。

    跳越者

    跳越者 · 2020年7月25日 15:17

    感谢反馈,收到

头像

cyan · 2020年7月22日 21:51

大佬我按你的配置弄好了但是进网站的时候会显示

无法访问此网站seaweedgiggle.club 的响应时间过长。
请试试以下办法:

检查网络连接
检查代理服务器和防火墙
运行 Windows 网络诊断
ERR_CONNECTION_TIMED_OUT

怎么办啊。。

    跳越者

    跳越者 · 2020年7月22日 21:53

    重启nginx了吗?

    头像

    cyan · 2020年7月23日 17:09

    重启了还是不行

      跳越者

      跳越者 · 2020年7月23日 17:20

      nginx的状态正常吗?v2能不能正常用?

头像

ASIF SHAIKH · 2020年7月17日 18:45

I could successfully upload wordpress,
Thank you!
but after wordpress installation, i tried to upload theme then it gives error

413 Request Entity Too Large

    跳越者

    跳越者 · 2020年7月17日 18:49

    modify php and nginx settings to allow uploading large files

发表评论

电子邮件地址不会被公开。 必填项已用*标注