Giter VIP home page Giter VIP logo

使用Heroku部署Xray高性能代理服务,通过ws传输的 (vmess、vless、trojan shadowsocks、socks)等协议

提醒: 滥用可能导致账户被BAN!!!

提醒: Heroku 已经封禁本专案,请 Fork 本专案后,将 README.md 中的 Lbingyi 替换为自己的用户名后,再进行部署。 image

概述

用于在 Heroku 上部署 vless+websocket+tls,每次部署自动选择最新的 alpine linux 和 Xray core 。
vless 性能更加优秀,占用资源更少。

  • 使用xray+caddy同时部署通过ws传输的vmess vless trojan shadowsocks socks等协议,并默认已配置好伪装网站。
  • 支持tor网络,且可通过自定义网络配置文件启动xray和caddy来按需配置各种功能
  • 支持存储自定义文件,目录及账号密码均为UUID,客户端务必使用TLS连接
    Heroku 为我们提供了免费的容器服务,我们不应该滥用它,所以本项目不宜做为长期翻墙使用。

镜像

本镜像不会因为大量占用资源而被封号。注册好Heroku账号并登录后,点击下面按钮便可部署.

服务端

Deploy

点击上面紫色Deploy to Heroku,会跳转到heroku app创建页面,填上应用的名称、选择节点(建议用欧洲节点,美国节点会自动删除YouTube评论与点赞!)、按需修改部分参数和UUID后点击下面deploy开始创建部署应用
如出现错误,可以多尝试几次,待部署完成后页面底部会显示Your app was successfully deployed

  • 点击Manage App可在Settings下的Config Vars项查看和重新设置参数
  • 点击Open app跳转欢迎页面域名即为heroku分配域名,格式为xxx.herokuapp.com,用于客户端
  • 默认协议密码为24b4b1e1-7a89-45f6-858c-242cf53b5bdb,WS路径为$UUID-[vmess|vless|trojan|ss|socks]格式

客户端

  • 务必替换所有的xxx.herokuapp.com为heroku分配的项目域名
  • 务必替换所有的24b4b1e1-7a89-45f6-858c-242cf53b5bdb为部署时设置的UUID,建议更改,不要每个人都一样

XRay 将在部署时会自动实配安装最新版本

出于安全考量,除非使用 CDN,否则请不要使用自定义域名,而使用 Heroku 分配的二级域名,以实现 XRay vless Websocket + TLS。

V2rayN(Xray、V2ray)
* 客户端下载:https://github.com/2dust/v2rayN/releases
* 代理协议:vless 或 vmess
* 地址:xxx.herokuapp.com
* 端口:443
* 默认UUID:24b4b1e1-7a89-45f6-858c-242cf53b5bdb
* vmess额外id:0
* 加密:none
* 传输协议:ws
* 伪装类型:none
* 伪装域名:xxx.workers.dev(CF Workers反代地址)
* 路径:/24b4b1e1-7a89-45f6-858c-242cf53b5bdb-vless // 默认vless使用(/自定义UUID码-vless),vmess使用(/自定义UUID码-vmess)
* 底层传输安全:tls
* 跳过证书验证:false
Trojan-Go
* 客户端下载: https://github.com/p4gefau1t/trojan-go/releases
{
    "run_type": "client",
    "local_addr": "127.0.0.1",
    "local_port": 1080,
    "remote_addr": "xxx.herokuapp.com",
    "remote_port": 443,
    "password": [
        "24b4b1e1-7a89-45f6-858c-242cf53b5bdb"
    ],
    "websocket": {
        "enabled": true,
        "path": "/24b4b1e1-7a89-45f6-858c-242cf53b5bdb-trojan",
        "host": "xxx.herokuapp.com"
    }
}
Shadowsocks
* 客户端下载:https://github.com/shadowsocks/shadowsocks-windows/releases/
* 服务器地址: xxx.herokuapp.com
* 端口: 443
* 密码:24b4b1e1-7a89-45f6-858c-242cf53b5bdb
* 加密:chacha20-ietf-poly1305
* 插件程序:xray-plugin_windows_amd64.exe  //需将插件https://github.com/shadowsocks/xray-plugin/releases下载解压后放至shadowsocks同目录
* 插件选项: tls;host=xxx.herokuapp.com;path=/24b4b1e1-7a89-45f6-858c-242cf53b5bdb-ss
可以使用Cloudflare的Workers来中转流量,(推荐)1配置为:
const SingleDay = 'xxx.herokuapp.com'
const DoubleDay = 'xxx.herokuapp.com'
addEventListener(
    "fetch",event => {
    
        let nd = new Date();
        if (nd.getDate()%2) {
            host = SingleDay
        } else {
            host = DoubleDay
        }
        
        let url=new URL(event.request.url);
        url.hostname=host;
        let request=new Request(url,event.request);
        event. respondWith(
            fetch(request)
        )
    }
)
可以使用Cloudflare的Workers来中转流量,2配置为:
addEventListener(
  "fetch", event => {
    let url = new URL(event.request.url);
    url.host = "xxx.herokuapp.com";
    let request = new Request(url, event.request);
    event.respondWith(
      fetch(request)
    )
  }
)

OpenWrt优选IP脚本自动更新:

更多来自热心网友PR的使用教程

关于CF筛选IP

特别感谢 :

trytogte's Projects

amlogic-s9xxx-openwrt icon amlogic-s9xxx-openwrt

OpenWrt for Amlogic s9xxx tv box. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, etc. including install to EMMC and update related functions.

cfwarp icon cfwarp

Cloudflare WARP 多功能一键脚本,支持纯IPV4/纯IPV6/双栈V4V6的VPS共9种情况随意切换安装,screen一键手动/自动刷新支持Netflix奈飞的IP(自动识别WGCF与SOCKS5环境,自定义刷新奈飞IP的时间段间隔,自定义奈飞区域国家),支持升级WARP+及Teams账户。已测试:hax纯v6站,Euserv(德鸡),oracle(甲骨文云)等…………功能更新增加中…

herokuxray icon herokuxray

使用Heroku部署Xray高性能代理服务,通过ws传输的 (vmess、vless、trojan shadowsocks、socks)等协议

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.