共计 1067 个字符,预计需要花费 3 分钟才能阅读完成。
挂机宝由于是共享ip,所以如果想要通过外网访问指定的内网端口,就需要在挂机宝服务商提供方的面板中进行NAT转发,才可访问。
方法一:
通过NTA转发后在锅巴配置文件夹中修改端口。*特别注意,如果安装得有宝塔面板,需要进入宝塔面板在安全中放开本地的内部端口,以方法一为例,既放开30831端口
首先在挂机宝服务商提供的面板中找到NAT转发,并在NAT转发中添加转发端口,如果服务商可以提供外部50831端口,可以直接转发成外部50831端口,内部50831端口,这样就省去了修改锅巴配置的步骤,可直接访问。如果服务商不提供外部50831端口,那么可以随机一个端口,或者自定义一个服务商所提供的端口。
以30831端口为例,外部端口选择30831,内部端口选择30831,协议选择tcp。
点击确定后创建NAT转发。
之后打开使用宝塔编辑或者在ssh终端内打开云崽根目录下的 /plugins/Guoba-Plugin/config 文件夹,并在该文件夹内打开 application.yaml 文件进行编辑。宝塔面板下如下图所示:
使用ssh终端使用nano编辑器编辑命令
在云崽根目录下执行以下命令:
cd plugins/Guoba-Plugin/config && nano application.yaml
之后再nano编辑器中对port项进行更改,将其更改为自定义的端口,例如30831
更改完成后安下Ctrl+X,退出,之后询问是否保存更改,按下Y
最后按下回车保存并退出,既完成更改。之后重启机器人既可生效。
方法二:外部自定义端口,转发内部50831后,进入锅巴后台进行更改*特别注意,如果安装得有宝塔面板,需要进入宝塔面板在安全中放开本地的内部端口,以方法二为例,既放开30831与50831端口
首先创建NAT转发,外部端口填自定义的端口,例如:30831,内部端口填写50831端口。
创建完成后,对机器人发送 #锅巴登录
之后将这段内容复制下来,拼接上你服务器的ip+所自定义的外部端口+复制的内容。(密匙有效时间仅3分钟,请在3分钟内完成操作)
例如: http://192.168.1.1:30831/#ml/v0b1c5
之后粘贴到浏览器打开进入锅巴后台页面,之后点击锅巴插件的配置选项
在配置中将默认的50831端口更改为30831端口
最后在服务商的NAT转发中,将原30831端口转发到内部的50831端口删除,重新创建外部30831端口转发到内部30831端口。
最后完成配置后重启机器人生效。
对机器人发送 #锅巴登录 后,点击外网地址既可直接访问锅巴管理后台。