[Python]酸酸R飞机场穿透内网限制黑白名单

Leave a comment

酸酸R默认自带的黑名单方法(直接在配置文件添加):

"forbidden_ip": [
  "0.0.0.0/1",
  "192.0.0.0/2"
],

当我想只允许访问1个C段的时候,就比较麻烦了。例如只想允许访问192.168.1.0/24。
但是可以改掉酸酸R的源码,把黑名单改成白名单。上面黑名单参数改成192.168.1.0/24就行。

修改tcprelay.py和udprelay.py(我不懂python,仅仅是把黑名单功能改成白名单):
找到两个文件中的代码:

            if self._forbidden_iplist:
                if common.to_str(sa[0]) in self._forbidden_iplist:

改为

            if self._forbidden_iplist:
                if common.to_str(sa[0]) not in self._forbidden_iplist:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注