代码拉取完成,页面将自动刷新
FastGateway提供了基本的管理服务,提供简单的登录授权,和实时配置管理,从而实现动态路由的管理。
docker run -d --restart=always --name=gateway-api -e PASSWORD=Aa123456 -p 8080:8080 -p 80:80 -p 443:443 -v $(pwd)/data:/data/ registry.cn-shenzhen.aliyuncs.com/tokengo/gateway-api:v1.0.0
services:
gateway-api:
image: registry.cn-shenzhen.aliyuncs.com/tokengo/gateway-api:v1.0.0
restart: always
container_name: gateway-api
environment:
PASSWORD: Aa123456
ports:
- 8080:8080 # 提供给web端调用的管理接口
- 80:80 # Http代理端口
- 443:443 # Https代理端口
volumes:
- ./data:/data/
- ./certs:/app/certs/
如果并没有提供密码则默认
密码:Aa123456
services:
gateway-api:
image: registry.cn-shenzhen.aliyuncs.com/tokengo/gateway-api:v1.0.0-h3
restart: always
container_name: gateway-api
environment:
PASSWORD: Aa123456
ports:
- 8080:8080 # web管理端
- 80:80 # Http代理端口
- 443:443/udp # Https代理端口
- 443:443/tcp # Https代理端口 Http3需要开启UDP和TCP,请注意防火墙设置是否允许
volumes:
- ./data:/data/
- ./certs:/app/certs/
systemd
启动服务下载Linux压缩包,然后解压程序,使用nano创建fastgateway.service
nano /etc/systemd/system/fastgateway.service
填写以下内容的时候记得替换配置
[Unit]
Description=FastGateway
[Service]
WorkingDirectory=你解压的目录
ExecStart=/usr/bin/dotnet 你解压的目录/FastGateway.dll
Restart=always
# Restart service after 10 seconds if the dotnet service crashes:
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=dotnet-fastgateway
User=www-data
Environment=ASPNETCORE_ENVIRONMENT=Production
[Install]
WantedBy=multi-user.target
接下来,重新加载 systemd 以使新的服务单元文件生效:
systemctl daemon-reload
现在你可以启动服务了:
systemctl start fastgateway.service
要使服务在系统启动时自动启动,请启用它:
systemctl enable fastgateway.service
你可以使用下命令检查服务的状态:
systemctl status fastgateway.service
如果你需要停止服务,可以使用:
systemctl stop fastgateway.service
如果你对服务做了更改并需要重新加载配置,可以重新启动服务:
systemctl restart fastgateway.service
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。