如何设置当前环境的访问权限?

18801187951(338465)发表于:2022年09月23日 21:39:05

问题

如何设置当前环境的访问权限?(IP白名单配置)

0A39eg60e76w9P97f40S8Z7daBeV8l35es180P9V8mbBed9f1e6C47f8fkez0Kds.jpg?e=1663580066&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:DDBBzBgSM-v8YQxsowVafQq_wJ8=

解决方案

通过登录权限的设置,可让部分IP地址成功访问ThingJS-X,其余IP地址则无权限访问,如上图所示。配置如下:

(1)在安装目录/thingjsx-server/conf/目录下,执行vim application-system.properties命令,编辑该文件;

(2)在白名单配置中,将safe.trust.client.enable=false一项改为true,同时添加设置为白名单的IP地址safe.trust.client.hosts=IP地址;

示例:“safe.trust.client.hosts=127.0.0.1;9.0.39.11,10.100.40.38”,这个例子中允许从9.0.39.11到10.100.40.38闭区间(包含9.0.39.11和10.100.40.38)内的IP和127.0.0.1的IP正常访问服务;

7b5Eak4b9Mbx0BaE9pcoe94lbwbla9cuat6j8O4Cewcd3g6W7o8Ldn7j2Sd71Re1.jpg?e=1663655840&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:yv-vv4bNjjReUX4MI_aOpQ7z450=

注意:

1、默认safe.trust.client.enable=false表示所有人均可访问;

2、多个IP白名单之间以“;”英文分号间隔;

3、设置IP区间:开始IP与结束IP之间以“,”符号隔开;

4、127.0.0.1 , localhost , 0:0:0:0:0:0:0:1 , ::1这些服务器本机的IP会默认加入到白名单中,配置里server.host的IP也会默认加入到白名单中

(3)配置完成后,保存文件,重新启动ThingJS-X即可。


    您需要登录后才可以回复