v2ray带伪装一键脚本

本文转载自:https://v2raytech.com/v2ray-one-click-script-with-mask/,如文中内容有错误请到原文查看原始版(最新版)

使用过程中遇到问题,欢迎到 网络跳越论坛 或 tg群组https://t.me/hijkclub 交流,或关注Youtube频道:网络跳越

2020.10.26更新:推荐使用 V2ray多合一脚本,支持VMESS+websocket+TLS+Nginx、VLESS+TCP+XTLS、VLESS+TCP+TLS等组合

今天抽空完成了CentOS系统的v2ray带伪装一键安装脚本,代码已上传到 Github。本脚本能让您在服务端一键安装基于Nginx+websocket+tls的v2ray流量伪装和bbr加速模块,接下来就感受稳如狗的体验吧,再也不用担心ip被墙了!

Ubuntu系统请参考:v2ray带伪装一键脚本Ubuntu版

V2ray带伪装一键脚本使用教程

1. 准备一个境外服务器,想服务器速度快请参考 搬瓦工VPS购买教程 或从  CN2 GIA VPS商家推荐 选购,想ip被封后免费换请参考:购买vultr服务器超详细图文教程

伪装的前提是需要一个域名(例如hijk.art),并且域名的某个主机名(例如www.hijk.art)正确解析到服务器的ip。对域名没有要求,国内/国外注册的都可以,不需要备案,不会影响使用,也不会带来安全/隐私上的问题。购买域名可参考:Namesilo购买域名详细教程。不想购买请使用常规版的一键脚本:v2ray一键脚本

值得一提的是本V2ray带伪装一键脚本支持ipv6 only服务器,但是不建议用只有ipv6的VPS用来科学上网。

如果服务器有在运行网站,请联系网站运维再执行脚本,否则可能导致原来网站无法访问,本人不负责!

2. 如果vps运营商开启了防火墙(阿里云、Ucloud、腾讯云、AWS、GCP等商家默认有,搬瓦工/hostdare/vultr等商家默认关闭),请先登录vps管理后台放行80和443端口,否则可能会导致获取证书失败。此外,本脚本支持上传自定义证书,可跳过申请证书这一步,也可用在NAT VPS上。

3. ssh连接到服务器。Windows系统请参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程

4. 复制(或手动输入)下面命令到终端

yum install -y curl
bash <(curl -sL https://raw.githubusercontent.com/daveleung/hijkpw-scripts-mod/main/v2ray_mod1.sh)

按回车键,脚本开始询问你一些信息,请按照提示输入,其中一些问题可直接按回车使用默认值。

注意,脚本不适用最新版,原因是脚本在安装v2ray过程中,第822行默认从(https://github.com/v2fly/v2ray-core/releases/)抓取最新版本。解压后cp到对应位置,目前的最新版本为v5.1.0。该版本解压后,没有v2ctl文件,copy失败后,导致脚本意外终止,请作者予以修正。

脚本未修正前的临时解决方法:
wget https://raw.githubusercontent.com/daveleung/hijkpw-scripts-mod/main/v2ray_mod1.sh
chmod a+x v2ray_mod1.sh
vi v2ray_mod1.sh
(将822行中的${NEW_VER}修改为v4.45.2)
./v2ray_mod1.sh

接下来脚本会自动疯狂运行,如果安装过程卡住,请耐心等待几分钟;期间网络断开(windows上表现为黑框框中或者顶部标题出现disconnected字样,mac表现为终端出现“closed by remote host”或”broken pipe”),请重新连接后再次执行命令。脚本运行成功会输出配置信息,截图如下:

带伪装v2ray配置

带伪装v2ray配置

到此服务端配置完毕,服务器可能会自动重启(没提示重启则不需要),windows终端出现“disconnected”,mac出现“closed by remote host”说明服务器成功重启了。

打开浏览器输入伪装域名,能正常打开伪装站,说明服务端在正常运行;输入域名加伪装路径,出现”bad request”,则说明服务端已经完全没问题。

V2ray带伪装一键脚本其他事项

1. 查看v2ray运行状态 / 配置:bash <(curl -sL https://raw.githubusercontent.com/Miuzarte/hijk.sh/main/Original/centos_install_v2ray2.sh) info

2. v2ray管理命令:启动:systemctl start v2ray,停止:systemctl stop v2ray,重启:systemctl restart v2ray

3. nginx管理命令:测试配置文件有无错误:nginx -t,启动:systemctl start nginx,停止:systemct stop nginx,重启:systemctl restart nginx

4. 更新v2ray到最新版:bash <(curl -sL https://raw.githubusercontent.com/Miuzarte/hijk.sh/main/Original/goV2.sh)(提示“装不上daemon”不用管,systemctl restart v2ray重新启动v2ray就好了)

5. 伪装网站SSL证书放在配置文件的文件夹下,会自动续期;

6. 卸载: bash <(curl -sL https://raw.githubusercontent.com/Miuzarte/hijk.sh/main/Original/centos_install_v2ray2.sh) uninstall

7. 建站/改伪装网站请参考:v2ray伪装建站教程

8. 搭建TG代理请参考: 一键搭建Telegram的MTProto代理

9. 希望上cdn,请根据本教程操作完后再阅读:v2ray使用cloudflare中转流量,拯救被墙ip

10. 理论上只要流量够、服务器扛得住,同一个配置支持无数人、无限设备使用。如果想为不同的人配置不同的id,请参考:v2ray多用户配置

12. 脚本默认使用BBR技术加速, BBR换成魔改BBR/BBR Plus/锐速清参考:安装魔改BBR/BBR Plus/锐速(Lotserver)

13. 搭建好伪装v2ray后建站/改伪装网站请参考:v2ray伪装建站教程

14. 刚搭建好带伪装的v2ray不要猛上流量,否则可能导致被限速、端口被墙,严重可能ip被墙。

V2ray客户端下载

接下来是科学上网最后一步:下载客户端,并参考页面中的配置教程进行配置:

v2ray windows客户端下载

v2ray安卓客户端下载

v2ray mac客户端下载

v2ray ios客户端下载

下载客户端配置好后,就可以愉快的上外网了!

参考

1.V2ray教程

2. v2ray高级技巧:流量伪装

3. trojan一键脚本

《v2ray带伪装一键脚本》上有209条评论

  1. Namesilo域名已经注册购买,编辑 DNS时出错,添加了二级域名提交不了,上面显示:There was a problem with the NameServers you entered for the following domains:
    duoduoxiaobo.xyz
    This is likely caused by the entered NameServers not being created yet. Please check the spelling of the NameServers you entered as well as checking to make sure they have been created at the applicable registry.

      1. 请问要在哪个网站填😅我买的域名要加什么前缀还是IP要设置成其他的

  2. 是cloudflare上添加对吗。我在cloudflare上免费注册的是hijk.pw然后在Namesilo买的域名是duoduoxiaobo.xyz。那我设置的时候填的是什么(゚o゚;然后ip是填我买的套餐提供的ip吗

  3. [2022年 07月 17日 星期日 23:39:23 EDT] Good, bash is found, so change the shebang to use bash as preferred.
    [2022年 07月 17日 星期日 23:39:24 EDT] OK
    [2022年 07月 17日 星期日 23:39:24 EDT] Install success!
    [2022年 07月 17日 星期日 23:39:25 EDT] Already uptodate!
    [2022年 07月 17日 星期日 23:39:25 EDT] Upgrade success!
    [2022年 07月 17日 星期日 23:39:25 EDT] Changed default CA to: https://acme-v02.api.letsencrypt.org/directory
    [2022年 07月 17日 星期日 23:39:25 EDT] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60
    [2022年 07月 17日 星期日 23:39:25 EDT] Can not init api for: https://acme-v02.api.letsencrypt.org/directory.
    [2022年 07月 17日 星期日 23:39:25 EDT] Sleep 10 and retry.
    [2022年 07月 17日 星期日 23:39:36 EDT] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60
    [2022年 07月 17日 星期日 23:39:36 EDT] Can not init api for: https://acme-v02.api.letsencrypt.org/directory.
    [2022年 07月 17日 星期日 23:39:36 EDT] Sleep 10 and retry.
    [2022年 07月 17日 星期日 23:39:48 EDT] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60
    [2022年 07月 17日 星期日 23:39:48 EDT] Can not init api for: https://acme-v02.api.letsencrypt.org/directory.
    [2022年 07月 17日 星期日 23:39:48 EDT] Sleep 10 and retry.
    [2022年 07月 17日 星期日 23:39:59 EDT] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60
    [2022年 07月 17日 星期日 23:39:59 EDT] Can not init api for: https://acme-v02.api.letsencrypt.org/directory.
    [2022年 07月 17日 星期日 23:39:59 EDT] Sleep 10 and retry.
    [2022年 07月 17日 星期日 23:40:10 EDT] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60
    [2022年 07月 17日 星期日 23:40:10 EDT] Can not init api for: https://acme-v02.api.letsencrypt.org/directory.
    [2022年 07月 17日 星期日 23:40:10 EDT] Sleep 10 and retry.
    [2022年 07月 17日 星期日 23:40:21 EDT] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60
    [2022年 07月 17日 星期日 23:40:21 EDT] Can not init api for: https://acme-v02.api.letsencrypt.org/directory.
    [2022年 07月 17日 星期日 23:40:21 EDT] Sleep 10 and retry.
    [2022年 07月 17日 星期日 23:40:33 EDT] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60
    [2022年 07月 17日 星期日 23:40:33 EDT] Can not init api for: https://acme-v02.api.letsencrypt.org/directory.
    [2022年 07月 17日 星期日 23:40:33 EDT] Sleep 10 and retry.
    [2022年 07月 17日 星期日 23:40:44 EDT] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60
    [2022年 07月 17日 星期日 23:40:44 EDT] Can not init api for: https://acme-v02.api.letsencrypt.org/directory.
    [2022年 07月 17日 星期日 23:40:44 EDT] Sleep 10 and retry.
    [2022年 07月 17日 星期日 23:40:55 EDT] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60
    [2022年 07月 17日 星期日 23:40:55 EDT] Can not init api for: https://acme-v02.api.letsencrypt.org/directory.
    [2022年 07月 17日 星期日 23:40:55 EDT] Sleep 10 and retry.
    [2022年 07月 17日 星期日 23:41:06 EDT] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60
    [2022年 07月 17日 星期日 23:41:06 EDT] Can not init api for: https://acme-v02.api.letsencrypt.org/directory.
    [2022年 07月 17日 星期日 23:41:06 EDT] Sleep 10 and retry.
    [2022年 07月 17日 星期日 23:41:18 EDT] Can not init api, for https://acme-v02.api.letsencrypt.org/directory
    获取证书失败,请复制上面的红色文字到 https://hijk.art 反馈

  4. [2022年 07月 26日 星期二 04:13:41 EDT] Changed default CA to: https://acme-v02.api.letsencrypt.org/directory
    [2022年 07月 26日 星期二 04:13:41 EDT] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 60
    [2022年 07月 26日 星期二 04:13:41 EDT] Can not init api for: https://acme-v02.api.letsencrypt.org/directory.
    [2022年 07月 26日 星期二 04:13:41 EDT] Sleep 10 and retry.
    无法申请证书 这个怎么解决?

  5. 买好服务器后 nginx起不来。。
    看提示
    Aug 10 14:00:10 haoranaaa systemd[1]: Starting The nginx HTTP and reverse proxy server…
    Aug 10 14:00:10 haoranaaa nginx[3820]: nginx: [emerg] invalid URL prefix in /etc/nginx/conf.d/www.haoranaaa.top.conf:28
    Aug 10 14:00:10 haoranaaa nginx[3820]: nginx: configuration file /etc/nginx/nginx.conf test failed

    23 ssl_certificate_key /etc/v2ray/www.haoranaaa.top.key;
    24
    25 root /usr/share/nginx/html;
    26 location / {
    27 proxy_ssl_server_name on;
    28 proxy_pass http;
    29 proxy_set_header Accept-Encoding ”;
    30 sub_filter “http” “www.haoranaaa.top”;
    31 sub_filter_once off;
    32 }
    第28行有问题 但是不知道咋搞

  6. 安装V2Ray v5.1.0 ,架构64
    下载V2Ray: https://github.com/v2fly/v2ray-core/releases/download/v5.1.0/v2ray-linux-64.zip
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 –:–:– 0:00:01 –:–:– 0
    100 10.5M 100 10.5M 0 0 4411k 0 0:00:02 0:00:02 –:–:– 27.6M
    Archive: /tmp/v2ray/v2ray.zip
    inflating: /tmp/v2ray/geosite.dat
    inflating: /tmp/v2ray/geoip.dat
    inflating: /tmp/v2ray/vpoint_vmess_freedom.json
    inflating: /tmp/v2ray/vpoint_socks_vmess.json
    inflating: /tmp/v2ray/config.json
    creating: /tmp/v2ray/systemd/
    creating: /tmp/v2ray/systemd/system/
    inflating: /tmp/v2ray/systemd/system/v2ray.service
    inflating: /tmp/v2ray/systemd/system/v2ray@.service
    inflating: /tmp/v2ray/v2ray
    inflating: /tmp/v2ray/geoip-only-cn-private.dat
    cp: cannot stat ‘/tmp/v2ray/v2ctl’: No such file or directory
    chmod: cannot access ‘/usr/bin/v2ray/v2ctl’: No such file or directory
    V2ray安装失败

    请问下,这是什么原因导致的?

  7. 下载V2Ray: https://github.com/v2fly/v2ray-core/releases/download/v5.1.0/v2ray-linux-64.zip
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 –:–:– –:–:– –:–:– 0
    100 10.5M 100 10.5M 0 0 14.3M 0 –:–:– –:–:– –:–:– 14.3M
    Archive: /tmp/v2ray/v2ray.zip
    inflating: /tmp/v2ray/geosite.dat
    inflating: /tmp/v2ray/geoip.dat
    inflating: /tmp/v2ray/vpoint_vmess_freedom.json
    inflating: /tmp/v2ray/vpoint_socks_vmess.json
    inflating: /tmp/v2ray/config.json
    creating: /tmp/v2ray/systemd/
    creating: /tmp/v2ray/systemd/system/
    inflating: /tmp/v2ray/systemd/system/v2ray.service
    inflating: /tmp/v2ray/systemd/system/v2ray@.service
    inflating: /tmp/v2ray/v2ray
    inflating: /tmp/v2ray/geoip-only-cn-private.dat
    cp: cannot stat ‘/tmp/v2ray/v2ctl’: No such file or directory
    chmod: cannot access ‘/usr/bin/v2ray/v2ctl’: No such file or directory
    V2ray安装失败
    centos 7
    安装命令:bash <(curl -sL https://raw.githubusercontent.com/daveleung/hijkpw-scripts-mod/main/v2ray_mod1.sh)
    望解答呀大神

    1. 已解决,通过查看自定义网站的编码,去更改/etc/nginx/conf.d/your.network.conf文件中的server下的charset编码格式即可

发表回复

您的电子邮箱地址不会被公开。