- All in Docker
- Nginx Proxy Manager
- 端口:80/443
- FRPS
- vhttp/vhttps端口:8080/4433
- X-UI
- RustDest
…
- Nginx Proxy Manager
宝塔:抛弃
Nginx Proxy Manager:
- NPM
- NPMPlus
- 【Docker系列】一个反向代理神器——Nginx Proxy Manager
docker run -d --name npm -p 80:80 -p 81:81 -p 443:443 -v /docker_data/npm/data:/data -v /docker_data/npm/letsencrypt:/etc/letsencrypt --restart=always jc21/nginx-proxy-manager
FRPS Docker
frps示例:
[common] # 通用配置段
bind_addr = 0.0.0.0 # 绑定的IP地址,支持IPv6,不指定默认0.0.0.0;
bind_port = 7000 # 服务端口;
bind_udp_port = 7001 # 是否使用udp端口,不使用删除或注释本行;
kcp_bind_port = 7000 # 是否使用kcp协议,不使用删除或注释本行;
# proxy_bind_addr = 127.0.0.1 # 代理监听地址,默认和bind_addr相同;
# 虚拟主机
vhost_http_port = 8080 # 是否启用虚拟主机,端口可以和bind_port相同;
vhost_https_port = 4433
vhost_http_timeout = 60 # 后端虚拟主机响应超时时间,默认为60s;
# 开启frps仪表盘可以检查frp的状态和代理的统计信息。
dashboard_addr = 0.0.0.0 # frps仪表盘绑定的地址;
dashboard_port = 7500 # frps仪表盘绑定的端口;
dashboard_user = admin # 访问frps仪表盘的用户;
dashboard_pwd = admin # 密码;
assets_dir = ./static # 仪表盘页面文件目录,只适用于调试;
# 日志配置文件
log_file = ./frps.log # 日志文件,不指定日志信息默认输出到控制台;
log_level = info # 日志等级,可用等级“trace, debug, info, warn, error”;
log_max_days = 3 # 日志保存最大保存时间;
token = 12345678 # 客户端与服务端通信的身份验证令牌
heartbeat_timeout = 90 # 心跳检测超时时间,不建议修改默认配置,默认值为90;?
# 指定允许客户端使用的端口范围,未指定则没有限制;
allow_ports = 2000-3000,3001,3003,4000-50000
max_pool_count = 5 # 每个客户端连接服务端的最大连接数;
max_ports_per_client = 0 # 每个客户端最大可以使用的端口,0表示无限制
authentication_timeout = 900 # 客户端连接超时时间(秒),默认为900s;
subdomain_host = frps.com # 自定义子域名,需要在dns中将域名解析为泛域名;
tcp_mux = true # 是否使用tcp复用,默认为true;
# frp只对同意客户端的连接进行复用;
frpc示例:
[common] # 通用配置段
server_addr = 0.0.0.0 # server的IP地址;支持IPv6
server_port = 7000
token = 12345678 # 客户端与服务端通信的身份验证令牌
# 配置示例
[ssh] # 代理配置段名称,如果配置user=your_name,则显示为your_name.ssh;
type = tcp # 协议默认tcp,可选tcp,udp,http,https,stcp,xtcp;
local_ip = 127.0.0.1 # 本地地址
local_port = 22 # 本地端口
remote_port = 6001 # 在服务器端开启的远程端口;
# web示例
[web01]
type = http # 使用http
local_ip = 127.0.0.1
local_port = 80
subdomain = web01 # 子域名,需要服务端配置了subdomain_host参数;
custom_domains = web02.example.com # web01的域名,和subdomain二选一
X-UI Docker
- 【Docker魔法系列】NPM与XUI共存!Nginx Proxy Manager搭配X-UI实现Vless+WS+TLS 教程!
- X-ui搭建REALITY
- sing-web/x-ui
- MHSanaei/3x-ui
- Docker:enwaiax/x-ui
- 可以通过使用不同的tag来使用不同作者的镜像
mkdir x-ui && cd x-ui
docker run -itd --network=host \
-v $PWD/db/:/etc/x-ui/ \
-v $PWD/cert/:/root/cert/ \
--name x-ui --restart=unless-stopped \
enwaiax/x-ui:3x-ui
注:作者的宿主机路径$PWD
已修改为/docker_data/x-ui
- 登录端口可查看日志
docker logs x-ui
,不会可试试54321 - 初始用户名和密码可试试admin
评论区