8000 如何修改控制台web的监听地址 · Issue #859 · Jrohy/trojan · GitHub
[go: up one dir, main page]

Skip to content

如何修改控制台web的监听地址 #859

Open

Description

@ithRSpoi

已知修改“ExecStart=/usr/local/bin/trojan web -p 2000”可以自定义控制台web的监听端口。
那请问如何修改控制台web的监听地址,将其设定为内网地址(如127.0.0.1:2000)。
因为我给控制台web做了域名访问并且加到了本机的一套WAF的防护中,但又因直接暴露了控制台web监听地址与端口,导致能直接通过ip+端口访问bypass WAF的防护。

Activity

  1. k1349691865 commented on Nov 22, 2024

    @k1349691865
  2. ithRSpoi commented on Nov 24, 2024

    @ithRSpoi
    Author

    补充项目相关的情况:
    1.避免端口公网暴露我目前解决方法是防火墙限制公网接入保留内网。但还是希望能在根本上解决
    2.为了共用443,我修改了trojan监听端口443->127.0.0.1:4434,并通过nginx sni进行转发443->127.0.0.1:4434。但这样子面板的分享订阅链接仍同步为4434,只能复制下来修改成443。
    3.面板貌似传输文件时未正确地指定 Content-Type 响应头,我中间件在添加:add_header X-Content-Type-Options "nosniff" always;配置生效时访问会直接显示为网站源码。
    4.面板登录的密码在一段时间后会失效,需要手动重置。

  3. ZhiboWong commented on Jan 10, 2025

    @ZhiboWong

    补充项目相关的情况: 1.避免端口公网暴露我目前解决方法是防火墙限制公网接入保留内网。但还是希望能在根本上解决 2.为了共用443,我修改了trojan监听端口443->127.0.0.1:4434,并通过nginx sni进行转发443->127.0.0.1:4434。但这样子面板的分享订阅链接仍同步为4434,只能复制下来修改成443。 3.面板貌似传输文件时未正确地指定 Content-Type 响应头,我中间件在添加:add_header X-Content-Type-Options "nosniff" always;配置生效时访问会直接显示为网站源码。 4.面板登录的密码在一段时间后会失效,需要手动重置。

    密码问题解决了。不知道咋回事。

  4. BOJACK0428 commented on Sep 25, 2025

    @BOJACK0428

    在启动命令后添加--host即可指定'该次会话'启动的监听地址( 例如trojan web --127.0.0.1 -p 90 ,启动后web端就运行在127.0.0.0:90上了)具体其他的命令可以通过 trojan web --help 获取,如果需要后台运行需要添加后台运行的linux命令

  5. k1349691865 commented on Sep 25, 2025

    @k1349691865
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0