KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
XRay_Trojan_Docker
★ 15
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
CVE-2020-7461
:
PoC for DHCP vulnerability (NAME:WRECK) in FreeBSD
ue4-richtextblocktooltip-sample
:
Sample of writing a custom URichTextBlockDecorator in Unreal Engine 5 for displaying a tooltip
textfsm-aos
:
Alcatel-Lucent Enterprise AOS CLI parser (TextFSM)
ogl-basis-texture-loader
:
Adaptation of Threejs BasisTextureLoader for OGL
vite2-vue3-TypeScript4
:
vite2-vue3-TypeScript4-elementPlus做成的一个简易后台管理系统
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
XRay_Trojan_Docker
?
Download (.md)
# Breakwall 这个项目是用于快速地使用Docker搭建breakwall服务(Vless+Vmess+Trojan) 当然你也可以移步去使用[XRay_Trojan_Naiveproxy_Docker](https://github.com/maidoudouo/XRay_Trojan_Naiveproxy_Docker) ### 证书 ``` 证书由Caddy获取,然后将证书的目录映射到宿主机给XRay使用 ``` ## 安装Docker ### 一键安装脚本 ``` curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun ``` ### CentOS ``` # 获取官方源 wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo # 安装docker ce yum install -y docker-ce # 启动、开机启动 systemctl start docker systemctl enable docker ``` 当然如果你想指定版本安装docker也是可以的 ``` # 用下面的命令可以查看可以安装的版本 yum list docker-ce --showduplicates | sort -r # 安装指定版本的Docker yum install -y docker-ce-18.03.0.ce-1.el7.centos ``` ### Ubuntu ``` sudo apt-get update sudo apt-get install docker.io ``` 或者 ``` # 更新Ubuntu的apt源索引 sudo apt-get update # 安装包允许apt通过HTTPS使用仓库 sudo dpkg --configure -a sudo apt-get install apt-transport-https ca-certificates curl software-properties-common # 添加Docker官方GPG key curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 设置Docker稳定版仓库 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" # 更新apt源索引 sudo apt-get update # 安装最新版本Docker CE(社区版) sudo apt-get install docker-ce ``` ## 安装Docker Compose(容器编排工具) ``` sudo curl -L https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose --version ``` ## 安装Git用于克隆代码 ``` Centos: yum install git Ubuntu: sudo apt-get install git ``` ## 安装并使用TCP BBR 拥塞控制算法(可选) 教程参考:https://zhuanlan.zhihu.com/p/73565142 ``` wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" chmod +x tcp.sh ./tcp.sh ``` ## 下载源码 ``` git clone https://github.com/maidoudouo/XRay_Trojan_Docker ``` ## Setting ### 一键脚本设置 只需输入域名即可(eg: hello.com) ``` ./OneKeySet.sh Please input your server domain name(eg: abc.com): abc.com Your domain name is: abc.com ----------------------------------------------- XRay Configuration: VLESS: Server: abc.com Port: 443 UUID: 3f977803-e015-4857-bc2e-1e5d5713dee6 VMESS: AlterId: 64 WebSocket Host: abc.com WebSocket Path: /ray TLS: True TLS Host: abc.com ----------------------------------------------- Trojan Configuration: Server: abc.com Port: 443 Password: 1e5d5713dee6 ----------------------------------------------- Please run 'docker-compose up -d' to build! Enjoy it! ``` 同时会保存信息到info.txt中方便查阅 ### 手动设置 1、在./caddy/Caddyfile中修改Caddy修改域名 2、在./xray/config.json中修改VLESS和VMESS的UUID,还有修改Trojan的密码 3、在./xray/config.json中修改证书路径里面的域名(共4个地方) ## 构建 ``` docker-compose up -d ``` ## 网站配置 应网友需求,如果需要部署静态网站替换掉Caddy的默认页,只需要将网站放入caddy/www里面即可 **Enjoy it!**