Git Product home page Git Product logo

scripts's Introduction

一键脚本

CentOS

  1. CentOS 7/8系统Shadowsocks/SS一键脚本:centos_install_ss.sh,使用教程:https://www.hijk.pw/shadowsocks-ss-one-click-script
  2. CentOS 7/8系统ShadowsocksR/SSR一键脚本:centos_install_ssr.sh,使用教程:https://www.hijk.pw/shadowsocksr-ssr-one-click-script/
  3. CentOS 7/8系统V2Ray一键脚本:centos_install_v2ray.sh,使用教程:https://www.hijk.pw/centos-one-click-install-v2ray/
  4. CentOS 7/8系统带伪装V2Ray一键脚本:centos_install_v2ray2.sh,使用教程:https://www.hijk.pw/v2ray-one-click-script-with-mask/
  5. trojan一键脚本:trojan.sh,使用教程:https://www.hijk.pw/trojan-one-click-scrip/

Ubuntu

  1. Ubuntu TLS系统Shadowsocks/SS一键脚本:ubuntu_install_ss.sh,使用教程:https://www.hijk.pw/ubuntu-shadowsocks-ss-one-click-script/
  2. Ubuntu TLS系统ShadowsocksR/SS一键脚本:ubuntu_install_ssr.sh,使用教程:https://www.hijk.pw/ubuntu-shadowsocksr-ssr-one-click-script/
  3. Ubuntu TLS系统V2Ray一键脚本:ubuntu_install_v2ray.sh,使用教程:https://www.hijk.pw/ubuntu-one-click-install-v2ray/
  4. Ubuntu TLS系统带伪装V2Ray一键脚本:ubuntu_install_v2ray2.sh,使用教程:https://www.hijk.pw/ubuntu-v2ray-one-click-script-with-mask/
  5. trojan一键脚本:trojan.sh,使用教程:https://www.hijk.pw/trojan-one-click-scrip/

客户端配置教程

SS

Shadowsocks/SS windows客户端配置教程

Shadowsocks/SS安卓配置教程

小火箭(Shadowrocket)配置ss/ssr教程

ShadowsocksX-NG配置教程

SSR

ShadowsocksR/SSR windows客户端配置教程

ShadowsocksR/SSR/SSRR安卓客户端配置教程

小火箭(Shadowrocket)配置ss/ssr教程

SSR版ShadowsocksX-NG配置教程

V2Ray

V2rayN配置教程

V2rayW配置教程

V2rayU配置教程

V2rayX配置教程

V2rayNG配置教程

Kitsunebi安卓版配置教程

bifrostV配置教程

v2ray多用户配置

v2ray伪装建站教程

trojan

trojan Windows客户端配置教程

trojan安卓客户端配置教程

trojan mac客户端配置教程

Shadowrocket配置trojan教程

trojan建站教程

VPS教程

CN2 GIA商家推荐

搬瓦工购买服务器详细教程

购买vultr服务器超详细图文教程

HostDare购买服务器超详细教程

手机购买vultr服务器图文教程

Bitvise连接Linux服务器教程

Mac电脑连接Linux教程

vultr常见问题

v2ray使用cloudflare中转流量,拯救被墙ip

CloudCone特价VPS促销,就在今天!

其他

境外apple id信息汇总

切换apple id下载其它国家和地区的应用

Namesilo购买域名详细教程

Just My Socks购买和使用教程

免费vpn有风险,请慎用

科学上网常见问题

PC端科学上网常见问题

通过国内服务器转发流量

该选用哪种加密算法?

添加ipv6支持

不建议开启tcp fast open功能

安装魔改BBR/BBR Plus/锐速(Lotserver)

V2Ray一键脚本

作者:跳越者 | 日期:2019年12月20日2019年12月20日

使用过程中遇到问题,请先仔细参考 科学上网常见问题。如果不能解决您的问题,欢迎到 网络跳越论坛 查看解决方案和交流。

今天做了CentOS 7/8系统的v2ray的一键安装脚本,目前已经上传到 Github。如果您的系统是Ubuntu,请参考这个教程: v2ray一键脚本Ubuntu版

**提示:**这是自己搭建科学上网环境的第三步,请确认已经做了前两步:

  1. 购买服务器。想要服务器速度快请参考:搬瓦工VPS购买教程HostDare服务器购买教程 ,想ip被封后免费换请参考:购买vultr服务器超详细图文教程
  2. 连接到服务器,Windows系统请参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程

注意:

1. 如果你有域名,强烈建议使用 v2ray带伪装一键脚本,能有效应付近些天的疯狂封杀,提供稳如狗的体验!

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

3. 本站的一键脚本与其他网站的不能混合使用,如果之前运行过其他的请先卸载,否则可能导致无法上外网!

4. BBR换成魔改BBR/BBR Plus/锐速清参考:安装魔改BBR/BBR Plus/锐速(Lotserver)

5. 这两天官方脚本会出现“unzip: cannot find zipfile directory in one of /tmp/v2ray/v2ray.zip or
/tmp/v2ray/v2ray.zip.zip, and cannot find /tmp/v2ray/v2ray.zip.ZIP, period.
Failed to copy V2Ray binary and resources.”的抽风现象,本站一键脚本已经做了兼容修复。

使用教程

登录到服务器(windows请参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程),在终端(黑框框)输入如下命令:

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

按回车键,屏幕出现 “请设置v2ray的端口[1-65535]” 的提示,输入一个你希望的端口号(例如12345,不能是22)。接下来屏幕上会疯狂出现一些你看得懂也可能看不懂的东西,**如果安装过程卡住,请耐心等待几分钟;**期间网络断开(windows上表现为黑框框中或者顶部标题出现“disconnected”,mac表现为终端出现“closed by remote host”或”broken pipe”),请重新连接后再次执行命令。安装成功后,会输出配置信息,截图如下:

[

v2ray一键安装脚本

v2ray一键安装脚本](https://www.hijk.pw/wp-content/uploads/2019/12/install-v2ray.jpg)

v2ray一键安装脚本

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

V2ray一键脚本做了如下事情:

  1. 更新系统到最新版
  2. 安装bbr加速模块
  3. 安装v2ray并设置开机启动

客户端下载

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

v2ray windows客户端下载

v2ray安卓客户端下载

v2ray mac客户端下载

v2ray ios客户端下载

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

其他

1. 查看v2ray配置/运行状态:bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray.sh) info;

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

3. 更改端口、alterid最简单的办法:重新运行一键脚本;

4. 更新v2ray到最新版:重新运行一键脚本

5. 卸载v2ray: bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray.sh) uninstall

运行过程中遇到问题,请随时在页面留言。

文章最后修改日期:2020年3月23日

v2ray带伪装一键脚本

作者:跳越者 | 日期:2020年2月3日2020年2月3日

Ubuntu系统请参考: v2ray带伪装一键脚本Ubuntu版。如有问题,欢迎到 网络跳越论坛 查看解决方案和交流。

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

**提示:**这是自行搭建科学上网环境的第三步,请确认已经做了前两步:

  1. 购买服务器和域名。想要服务器速度快请参考:搬瓦工VPS购买教程HostDare服务器购买教程,希望ip被封后免费换请参考:购买vultr服务器超详细图文教程,域名购买可参考:Namesilo购买域名详细教程
  2. 连接到服务器。Windows系统请参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程

**伪装的前提是需要一个域名(例如hijk.pw),并且域名的某个主机名(例如www.hijk.pw)正确解析到服务器的ip!**如果你没有域名,请使用常规版的一键脚本:v2ray一键脚本

注意:

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

2. 对域名没有要求,不管国内还是国外注册的都可以,不需要备案,不会影响使用,也不会带来安全/隐私上的问题;

3. 根据 Namesilo购买域名详细教程 购买的域名,默认@和www在买之前都有解析,所以尽管www已经改成了你服务器的ip,但可能执行本脚本还会提示“主机未解析到当前服务器IP”的错误。这时你只需要换一个名称做解析即可,例如 www2;

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

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

6. **2020.3.2月更新:**目前脚本已支持更换Nginx的https端口(默认是443),如非端口被墙或特殊原因,请使用443端口!

7. BBR换成魔改BBR/BBR Plus/锐速清参考:安装魔改BBR/BBR Plus/锐速(Lotserver)

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

9. 这两天官方脚本会出现“unzip: cannot find zipfile directory in one of /tmp/v2ray/v2ray.zip or /tmp/v2ray/v2ray.zip.zip, and cannot find /tmp/v2ray/v2ray.zip.ZIP, period. Failed to copy V2Ray binary and resources.”的抽风现象,本站一键脚本已经做了兼容修复。

10. 2020.03.27更新:脚本已经能检测并支持宝塔环境,但注意要使用不同的主机名,否则可能会覆盖原来的配置!

11. 本脚本请勿与trojan一键脚本 在同一个vps上运行,除非你能手动解决冲突!

使用教程

1. 如果vps运营商开启了防火墙(阿里云、腾讯云、google云等默认开启,搬瓦工/hostdare/vultr默认放行所有端口),请先登录vps管理后台放行80和443端口,否则可能导致获取证书失败;

2. 登录到服务器(windows请参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程),在终端(黑框框)输入如下命令:

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

按回车键,屏幕上开始滚动各种看得懂看不懂的东西。紧盯着屏幕,直到屏幕出现“确认满足按y,按其他退出脚本:”,确认条件满足,按y,回车,然后输入你域名的主机名(注意是主机名,比如www.hijk.pw,不建议填裸域名hijk.pw!),设置一个伪装路径(不能是/),例如/abcedf(强烈建议设置一个复杂的、别人猜不到的路径,除 “数字、字母、/、-、_” 外不能有其他特殊字符!)。

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

[

带伪装v2ray配置

带伪装v2ray配置](https://www.hijk.pw/wp-content/uploads/2020/02/带伪装v2ray配置.png)

带伪装v2ray配置

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

可能出现的问题

1. 多次运行一键脚本,安装过程中会出现如下提示:

What would you like to do? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1: Keep the existing certificate for now 2: Renew & replace the cert (limit ~5 per 7 days) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Select the appropriate number [1-2] then [enter] (press 'c' to cancel):

输入1,回车即可。

2. 如果提示证书失败,终端出现如下提示:

An unexpected error occurred: There were too many requests of a given type :: Error creating new order :: too many certificates already issued for exact set of domains:test2.hijk.pw: see https://letsencrypt.org/docs/rate-limits/

说明这个主机名近期申请过太多次免费证书,请换一个主机名尝试,例如test2.hijk.pw 换成 test3.hijk.pw(需要到dns控制台添加解析)。

如何判断服务端已经正常运行?

操作如下:

1. 浏览器输入域名,打开是一个随机小说网站;**注意:**这些小说网站都是本人在网上随机找的,如果打开出现这个错误也是正常:

[

小说网站错误截图

小说网站错误截图](https://www.hijk.pw/wp-content/uploads/2020/02/小说网站错误截图.jpeg)

小说网站错误截图

2. 输入域名加伪装路径,出现”bad request”。

如果这两个现象都是预期的,说明服务端一切正常,有问题请检查客户端配置。

**注意:**某些系统因为一些原因,打开域名显示”403 forbidden”,但是打开域名加伪装路径出现“bad request”,这也说明服务端是正常的(目前本人尚未拿到这样的系统进行测试查看原因)。

客户端下载

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

v2ray windows客户端下载

v2ray安卓客户端下载

v2ray mac客户端下载

v2ray ios客户端下载

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

其他

1. 查看v2ray运行状态 / 配置:bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/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到最新版:重新运行一键脚本;

5. 卸载: bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray2.sh) uninstall

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

如果运行过程中遇到问题,请随时在页面留言。

文章最后修改日期:2020年4月12日

V2Ray windows客户端下载

作者:跳越者 | 日期:2019年12月2日2019年12月2日

V2Ray是近几年非常热门的科学上网技术,其采用新的通信协议,因功能强大、能有效抵抗墙的干扰而广受网友的喜爱。V2Ray官方网址是:https://v2ray.com,目前已被墙无法直接打开。

[

v2ray logo

v2ray logo](https://www.hijk.pw/wp-content/uploads/2019/12/v2ray.jpeg)

v2ray logo

V2Ray核心不区分客户端和服务端,因此V2Ray官方未提供各平台的GUI客户端。许多第三方开发人员基于V2Ray核心开发了适用于各平台的GUI客户端,因此每个平台均有多个客户端可供选择。本站提供主流最新版v2ray windows客户端的本地高速下载。


最新版v2ray Windows客户端下载链接

Windows系统建议使用V2rayN,界面简洁大气且支持Vmess和Shadowsocks。V2rayW界面配置不支持SS,V2rayS不支持高级传输层设置。Clash基于Yaml语法且纯英文界面,对Clash不了解或新手不建议使用。

注意:下载客户端后需要配置服务端信息才能科学上网!获取服务端信息请参考:获取科学上网服务端信息

文章最后修改日期:2020年4月19日

V2Ray安卓客户端下载

作者:跳越者 | 日期:2019年12月3日2019年12月3日

V2Ray是近几年非常热门的科学上网技术,其采用新的通信协议,因功能强大、能有效抵抗墙的干扰而广受网友的喜爱。V2Ray官方网址是:https://v2ray.com,目前已被墙无法直接打开。

[

v2ray logo

v2ray logo](https://www.hijk.pw/wp-content/uploads/2019/12/v2ray.jpeg)

v2ray logo

V2Ray核心不区分客户端和服务端,因此V2Ray官方未提供各平台的GUI客户端。许多第三方开发人员基于V2Ray核心开发了适用于各平台的GUI客户端,因此每个平台均有多个客户端可供选择。本站提供最新版的v2ray安卓客户端下载。


最新版V2Ray安卓版下载链接:

**注意:**下载客户端后需要配置服务端信息才能科学上网!获取服务端信息请参考:获取科学上网服务端信息

文章最后修改日期:2020年4月19日

v2ray伪装建站教程

作者:跳越者 | 日期:2020年3月26日2020年3月26日

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

首先,建议网站的主机名用 www 或者 @,即网站是通过 https://www.hijk.pw 或者 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 文件(你的域名换成真实域名,例如www.hijk.pw),删除 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安装成功](https://www.hijk.pw/wp-content/uploads/2020/03/WordPress安装成功.png)

WordPress安装成功

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

[

wordpress配置界面

wordpress配置界面](https://www.hijk.pw/wp-content/uploads/2020/03/wordpress配置界面.png)

wordpress配置界面

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

其他

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

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

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

文章最后修改日期:2020年3月29日

scripts's People

Contributors

aron0524 avatar hijkpw avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.