8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

将后端服务器连接到代理内部 IP Minecraft 网络

Dreamify App 2月前

35 0

我在为我的 Minecraft 服务器网络设置防火墙时遇到了一些问题。我目前租用了一台专用服务器,上面托管了 6 个 Minecraft 服务器和 1 个 Bungeecord 代理。经过...

我在为我的 Minecraft 服务器网络设置防火墙时遇到了一些问题。我目前租用了一台专用服务器,上面托管了 6 个 Minecraft 服务器和 1 个 Bungeecord 代理。在被 UUID 欺骗后,我试图锁定它以防止任何未来的攻击。

我的服务器运行的端口是 25565-25571。25565 是代理,是唯一面向互联网/在线模式的端口,用于验证用户帐户。其他端口仅对内部 IP 开放,以强制流量通过代理。

在与我的托管服务提供商交谈后,他们说不要碰 iptables,而是使用 UFW。所以我继续创建以下规则:端口 25566-25571 仅允许来自 127.0.0.1 的传入流量,端口 25565(bungee 代理)允许来自任何地方的传入流量。允许到任何地方的传出流量。

从那里开始,我的 bungeecord 配置中的所有服务器看起来都像这样:'server1':address:127.0.0.1:25566motd:restricted:false 但是,当尝试连接时,它会吐出一般错误,说明您配置了错误防火墙。

我对 IPTables/UFW 和 Linux 整体都完全陌生。所以非常感谢您的帮助!

需要注意的事项 - 我使用的主机有自己的翼手龙“皮肤”,每次启动服务器时,都会将 server.properties 中的服务器 IP 重置为 0.0.0.0。覆盖我尝试设置的任何 IP。

如果我为每个端口 Grep IPTable 规则,则会有其他规则,例如:ACCEPT tcp -- 0.0.0.0/0 172.19.0.6 tcp dpt:25570ACCEPT udp -- 0.0.0.0/0 172.19.0.6 tcp dpt:25570

帖子版权声明 1、本帖标题:将后端服务器连接到代理内部 IP Minecraft 网络
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Dreamify App在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我是 PHP 新手,正在开发一个遗留项目,尝试使用版本 8.2 + ubuntu 环境升级 PHP。PHP 代码是在 ZEND Framework 中编写的。遗留代码是使用 ZEND Framework 编写的。

    我是 PHP 新手,我正在开发一个旧项目,尝试使用版本 8.2 + ubuntu 环境升级 PHP。PHP 代码是用 ZEND Framework 编写的。旧代码是用 PHP 5.3 编写的。我计划使用 Rector 框架。根据 Rector 的说法,我需要执行的第二步是“运行静态分析器工具”。Rector 为这一步推荐的工具是 phpstan。

    我正在使用相同的命令,当我给出这个命令时,

    vendor/bin/phpstan analyse application
    

    **PHPStan 分析并报告错误。**

    我添加了一个 phpstan.neon 配置文件,并添加了基本规则,例如:

    parameters:
      level:1
    bootstrapFiles:
    - /var/www/fem-stage/vendor/autoload.php
    scanDirectories:
    - library
    fileExtensions:
    - php
    - ini
    

    我收到了这个错误。

        root:/var/www/fem-stage# vendor/bin/phpstan analyse application
    Note: Using configuration file /var/www/fem-stage/phpstan.neon.
    
    In Helpers.php line 62:
    
    Missing parameter 'featureToggles. alwaysTrueAlwaysReported'.
    

    当我传递调试命令行参数时,我收到 2 个 PHP 致命错误。

    PHP Fatal error:  Uncaught _PHPStan_01e5828ef\Nette\InvalidArgumentException: Missing parameter 'featureToggles.alwaysTrueAlwaysReported'. in phar:///var/www/fem-stage/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Helpers.php:62
    STACK TRACE
    Fatal error: Uncaught _PHPStan_01e5828ef\Nette\InvalidArgumentException: Missing parameter 'featureToggles.alwaysTrueAlwaysReported'. in phar:///var/www/fem-stage/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Helpers.php:62
    STACK TRACE
    

    看起来它不在我的 PHP 项目代码中。我的所有 PHP 代码都在 \'当前目录\'/application 文件夹下。

  • 这种错误确实很奇怪,不可能。你愿意 在 PHPStan 的存储库上打开 GitHub 讨论 ?在那里你最有可能获得相关帮助?谢谢。

    至于实际错误,您肯定安装了 PHPStan 1.11.5,这是最新版本之一(我可以从堆栈跟踪中识别出这一点)。错误 Missing parameter 'featureToggles.alwaysTrueAlwaysReported' 不应该发生,因为 PHPStan 本身包含此参数。所以发生了一些非常奇怪的错误。

返回
作者最近主题: