Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yuhcaesar/v2trj
v2ray_ws_tls + trojan
https://github.com/yuhcaesar/v2trj
Last synced: 14 days ago
JSON representation
v2ray_ws_tls + trojan
- Host: GitHub
- URL: https://github.com/yuhcaesar/v2trj
- Owner: yuhcaesar
- Archived: true
- Created: 2020-02-03T14:14:06.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-08T00:52:45.000Z (about 3 years ago)
- Last Synced: 2024-08-01T18:32:52.022Z (3 months ago)
- Language: JavaScript
- Size: 20 MB
- Stars: 11
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 一键脚本 V2ray-ws-tls + Trojan
一键就完事了,扫描二维码 或者 复制 vmess链接 无需关心复杂的V2ray 配置,websocket + tls 比较安全,CDN + fake site伪装好, 而Trojan速度快(但目前不支持CDN)。
* 自动生成 UUID (调用系统UUID库)
* 默认使用 caddy 自动获取证书
* 自动生成 安卓 v2rayNG vmess链接
* 自动生成 iOS shadowrocket vmess链接
* 自动生成 Android v2rayNG 二维码
* 集成 Trojan 自动生成密码(等于UUID)## 使用方法
* 提前安装好docker
```
curl -fsSL https://get.docker.com -o get-docker.sh && bash get-docker.sh
```
* 解析好域名 确认 你的域名正确解析到了你安装的这台服务器
* 会占用 443 和 80 端口请提前确认没有跑其他的业务 ( lsof -i:80 和 lsof -i:443 能查看)
* BUILD 容器, yuhcaesar/v2trj 可以换成自己的镜像名称,
* 注意,以下都需要使用root权限。
```
docker build -t yuhcaesar/v2trj .
```
* 或者直接从docker hub上下载相关镜像。
```
docker pull yuhcaesar/v2trj
```* 请将下面命令 DOMAIN 和 v2trj 分别换成自己的域名和节点名称!!!
```
docker run -d --rm --name v2trj -p 443:443 -p 80:80 -v $HOME/.caddy:/root/.caddy yuhcaesar/v2trj DOMAIN v2trj && sleep 10s && docker logs v2trj
```* Trojan 客户端配置文件需要修改 "remote_addr" 字段为自己的域名,密码为之前自动生成的UUID(服务端配置文件在/etc/trojan/config.json)
* 证书由caddy自动获取,在"/root/.caddy/acme/acme-v02.api.letsencrypt.org/sites/"目录下
* 跑完请复制保存好自己的 节点信息!
* 证书有时不能一遍申请成功,多试几次## 查看节点信息
* 查看容器ID
* 进入容器,请将 v2trj替换成自己的 容器ID
```
docker exec -it v2trj /bin/bash
node v2ray.js
```* 或者查看log信息
```
docker logs v2trj --tail 50
```感谢pengchujin 感谢fake website的作者