This commit is contained in:
juewuy
2026-03-22 21:38:10 +08:00
parent 75609fbc26
commit 21c4f8400b
6 changed files with 579 additions and 218 deletions

View File

@@ -0,0 +1,85 @@
FWF_TITLE="流量过滤"
FWF_ITEM_1="1) 过滤非常用端口: \033[36m$common_ports\033[0m ———用于过滤P2P流量"
FWF_ITEM_2="2) 过滤局域网设备: \033[36m$mac_return\033[0m ———使用黑/白名单进行过滤"
FWF_ITEM_3="3) 过滤QUIC协议 \033[36m$quic_rj\033[0m ———优化视频性能"
FWF_ITEM_4="4) 过滤CN_IP(4&6)列表:\033[36m$cn_ip_route\033[0m ———优化性能"
FWF_ITEM_5="5) 自定义透明路由ipv4网段适合vlan等复杂网络环境"
FWF_ITEM_6="6) 自定义保留地址ipv4网段需要以保留地址为访问目标的环境"
FWF_BACK="0) $COMMON_BACK"
FWF_SWITCH_STOP="切换时将停止服务,是否继续:"
FWF_YES="1) 是"
FWF_NO_BACK="0) 否,返回上级菜单"
FWF_QUIC_OFF="已禁止QUIC流量通过ShellCrash内核"
FWF_QUIC_ON="已取消禁止QUIC协议流量"
FWF_CNIP_ON="已开启CN_IP绕过内核功能"
FWF_CNIP_WARN="注意此功能会导致全局模式及一切CN相关规则失效"
FWF_CNIP_OFF="已禁用CN_IP绕过内核功能"
FWF_NO_IPSET="当前设备缺少ipset模块或未使用nftables模式无法启用绕过功能"
FWF_WHITE_LIST="白名单"
FWF_BLACK_LIST="黑名单"
FWF_PASS_WORD="不"
FWF_COMMON_NOTE="注意:\n"
FWF_MIX_NOTE="MIX模式下所有fake-ip来源的非常用端口流量不会被过滤"
FWF_ALLOWED_PORTS="当前已放行端口:"
FWF_PORT_MENU_1="1) 启用/关闭端口过滤: \t\033[36m$common_ports\033[0m"
FWF_PORT_MENU_2="2) 添加放行端口"
FWF_PORT_MENU_3="3) 移除指定放行端口"
FWF_PORT_MENU_4="4) 重置默认放行端口"
FWF_PORT_MENU_5="5) 重置为旧版放行端口"
FWF_MAX_PORT="最多支持设置放行15个端口请先减少一些"
FWF_INPUT_ADD_HINT="请直接输入要放行的端口号"
FWF_INPUT_ADD_HINT2="(每次只能输入一个端口号,切勿一次添加多个端口号)"
FWF_INPUT_REMOVE_HINT="请直接输入要移除的端口号"
FWF_OR_BACK="或输入 0 返回上级菜单"
FWF_ERR_DUP="输入错误!请勿重复添加!"
FWF_ERR_RANGE="输入错误请输入正确的数值165535"
FWF_INPUT_PORT="请输入> "
FWF_CUST_HOST_TITLE="当前默认透明路由的网段为:"
FWF_CUST_HOST_TITLE2="当前已添加的自定义网段为:"
FWF_CUST_HOST_MENU_1="1) 移除所有自定义网段"
FWF_CUST_HOST_MENU_2="2) 使用自定义网段覆盖默认网段"
FWF_CUST_HOST_HINT="请输入对应的序号或需要额外添加的网段> "
FWF_NET_ERR="请输入正确的网段地址!"
FWF_RESERVE_NOTE="注意:地址必须是空格分隔,错误的设置可能导致网络回环或启动报错,请务必谨慎!"
FWF_RESERVE_NOW="当前网段:"
FWF_RESERVE_INPUT_HINT="请直接输入自定义保留地址ipv4网段"
FWF_RESERVE_INPUT_HINT2="或输入 1 重置默认网段"
FWF_RESERVE_INPUT_HINT3="或输入 0 返回上级菜单"
FWF_RESERVE_PROMPT="请输入> "
FWF_RESERVE_SET="已将保留地址网段设为:"
FWF_RESERVE_ERR="输入有误,请重新输入!"
FWF_LAN_NO_DEVICE="未知设备"
FWF_MAC_HINT="手动输入mac地址时仅支持\033[32mxx:xx:xx:xx:xx:xx\033[0m的形式"
FWF_MAC_EXISTED="已添加的mac地址"
FWF_NONE_MAC="暫未添加任何mac地址"
FWF_MAC_HEADER="序号 \033[33m设备IP 设备mac地址 设备名称\033[0m"
FWF_MAC_NONE="无纪录"
FWF_MAC_INPUT_HINT="请输入对应序号或直接输入mac地址> "
FWF_MAC_DUP="已添加的设备,请勿重复添加!"
FWF_IP_HINT="手动输入时仅支持 \033[32m192.168.1.0/24\033[0m 或 \033[32m192.168.1.0\033[0m 的形式"
FWF_IP_HINT2="不支持ipv6地址过滤可能导致过滤失败建议使用mac地址过滤"
FWF_IP_EXISTED="已添加的IP地址"
FWF_NONE_IP="暫未添加任何IP地址"
FWF_IP_HEADER="\033[33m序号 设备IP 设备名称\033[32m"
FWF_IP_INPUT_HINT="请输入对应序号或直接输入IP地址段> "
FWF_IP_DUP="已添加的地址,请勿重复添加!"
FWF_REMOVE_NONE="列表中没有需要移除的设备!"
FWF_REMOVE_TITLE="请选择需要移除的设备:"
FWF_REMOVE_HEADER=" \033[32m设备IP \033[36m设备mac地址 \033[35m设备名称\033[0m"
FWF_REMOVE_OK="对应设备已移除!"
FWF_FILTER_MENU_TITLE="请在此添加或移除设备"
FWF_FILTER_MODE="当前过滤方式为:"
FWF_FILTER_ONLY="仅列表内设备流量"
FWF_FILTER_MODE_SUFFIX="模式"
FWF_FILTER_PASS="经过"
FWF_FILTER_BLACK_DESC="仅列表内设备流量不经过内核"
FWF_FILTER_WHITE_DESC="仅列表内设备流量经过内核"
FWF_FILTER_EXISTED="当前已过滤设备为:"
FWF_FILTER_HEADER=" \033[36m设备mac/ip地址\033[0m \033[35m设备名称\033[0m"
FWF_FILTER_SWITCH="1) 切换为\033[33m$fw_filter_lan_over模式\033[0m"
FWF_FILTER_ADD_MAC="2) \033[32m添加指定设备mac地址\033[0m"
FWF_FILTER_ADD_IP="3) \033[32m添加指定设备IP地址网段\033[0m"
FWF_FILTER_REMOVE="4) \033[36m移除指定设备\033[0m"
FWF_FILTER_CLEAR="9) \033[31m清空整个列表\033[0m"
FWF_SWITCH_OK="已切换成功!"
FWF_LIST_CLEARED="设备列表已清空!"

View File

@@ -0,0 +1,92 @@
OVR_TITLE="配置文件覆写"
OVR_MENU_2="2) 管理\033[36m自定义规则\033[0m"
OVR_MENU_3="3) 管理\033[33m自定义节点\033[0m"
OVR_MENU_4="4) 管理\033[36m自定义策略组\033[0m"
OVR_MENU_5="5) \033[32m自定义\033[0m高级功能"
OVR_MENU_9="9) \033[33m禁用\033[0m配置文件覆写"
OVR_BACK="0) 返回上级菜单"
OVR_INPUT_NUM="请输入对应数字> "
OVR_PROMPT="请输入> "
OVR_GROUPS_CHOOSE_TYPE="请选择策略组的类型:"
OVR_GROUP_TYPE_CN="手动选择 自动选择 故障转移 负载均衡"
OVR_WARN_1="此功能可能会导致严重问题!启用后脚本中大部分功能都将禁用!!!"
OVR_WARN_2="如果你不是非常了解$crashcore的运行机制切勿开启"
OVR_WARN_3="继续后如出现任何问题,请务必自行解决,一切提问恕不受理!"
OVR_WARN_CONFIRM="1) 我确认遇到问题可以自行解决"
OVR_CONFIRM_YES="1) 是"
OVR_CONFIRM_NO="0) 否,返回上级菜单"
OVR_RULES_TITLE="自定义规则"
OVR_RULES_MENU_HINT="你可以在这里快捷管理自定义规则"
OVR_RULES_MANUAL="如需批量操作,请手动编辑:\033[36m $YAMLSDIR/rules.yaml\033[0m"
OVR_RULES_SHARED="singbox和clash共用此处规则可无缝切换"
OVR_RULES_WARN="大量规则请尽量使用rule-set功能添加\n\033[31m此处过量添加可能导致启动卡顿\033[0m"
OVR_RULES_ADD="1) 新增自定义规则"
OVR_RULES_DEL="2) 移除自定义规则"
OVR_RULES_CLEAR="3) 清空规则列表"
OVR_RULES_BYPASS="4) 配置节点绕过:"
OVR_RULES_NO_RULES="请先添加自定义规则!"
OVR_RULES_CLEAR_CONFIRM="是否确认清空全部自定义规则?"
OVR_RULES_ADD_RULE="请输入规则语句,\n可以是域名、泛域名、IP网段或者其他匹配规则类型的内容"
OVR_RULES_TYPE="请选择规则类型:"
OVR_RULES_GROUP="请选择具体规则"
OVR_RULES_EXIST_WARN="此处规则读取自现有配置文件,如果你后续更换配置文件时运行出错,请尝试重新添加"
OVR_RULES_INPUT_RULE="请输入对应规则> "
OVR_RULES_INPUT_NUM="请输入对应数字> "
OVR_RULES_INPUT_TYPE="请输入对应数字> "
OVR_RULES_INPUT_SELECT="请输入对应数字> "
OVR_RULES_DEL_HINT="输入对应数字即可移除相应规则:"
OVR_RULES_ADD_OK="添加成功!"
OVR_RULES_BYPASS_WARN1="本功能会自动将当前配置文件中的节点域名或IP设置为直连规则以防止出现双重流量"
OVR_RULES_BYPASS_WARN2="请确保下游设备使用的节点与ShellCrash中使用的节点相同否则无法生效"
OVR_RULES_BYPASS_PROMPT="是否启用节点绕过?"
OVR_RULES_BYPASS_CONFIRM="是否确认清空全部自定义规则?"
OVR_GROUPS_TITLE="自定义clash策略组"
OVR_GROUPS_MENU_HINT="你可以在这里快捷管理自定义策略组"
OVR_GROUPS_MANUAL="如需修改或批量操作,请手动编辑:$YAMLSDIR/proxy-groups.yaml"
OVR_GROUPS_ADD="1) 添加自定义策略组"
OVR_GROUPS_VIEW="2) 查看自定义策略组"
OVR_GROUPS_CLEAR="3) 清空自定义策略组"
OVR_GROUPS_WARN1="注意策略组名称必须和【自定义规则】或【自定义节点】功能中指定的策略组一致!"
OVR_GROUPS_WARN2="建议先创建策略组,之后可在【自定义规则】或【自定义节点】功能中智能指定"
OVR_GROUPS_WARN3="如需在当前策略组下添加节点,请手动编辑$YAMLSDIR/proxy-groups.yaml"
OVR_GROUPS_INPUT_NAME="请直接输入自定义策略组名称\n不支持纯数字且不要包含特殊字符"
OVR_GROUPS_INPUT_NUM="请输入对应数字> "
OVR_GROUPS_URL="请输入测速地址"
OVR_GROUPS_URL_HINT="或直接回车使用默认地址https://www.gstatic.com/generate_204"
OVR_GROUPS_MULTI_HINT="如需添加到多个策略组,请一次性输入多个数字并用空格隔开"
OVR_GROUPS_SKIP="0) 跳过添加"
OVR_GROUPS_CLEAR_CONFIRM="是否确认清空全部自定义策略组?"
OVR_GROUPS_ADD_OK="添加成功!"
OVR_PROXIES_TITLE="自定义clash节点"
OVR_PROXIES_MENU_HINT="你可以在这里快捷管理自定义节点"
OVR_PROXIES_MANUAL="如需批量操作,请手动编辑:$YAMLSDIR/proxies.yaml"
OVR_PROXIES_ADD="1) 添加自定义节点"
OVR_PROXIES_MANAGE="2) 管理自定义节点"
OVR_PROXIES_CLEAR="3) 清空自定义节点"
OVR_PROXIES_BYPASS="4) 配置节点绕过:"
OVR_PROXIES_WARN1="注意\n节点格式必须是单行、不包括括号、“name:”为开头,例如:"
OVR_PROXIES_WARN2="更多写法请参考:\033[32mhttps://juewuy.github.io/\033[0m"
OVR_PROXIES_INPUT="请直接输入自定义节点"
OVR_PROXIES_BLOCK_HASH="绝对禁止包含【#】号!"
OVR_PROXIES_ADD_HINT="请选择想要将节点添加到的策略组"
OVR_PROXIES_MULTI_HINT="如需添加到多个策略组,请一次性输入多个数字并用空格隔开"
OVR_PROXIES_GROUP_HINT="如需自定义策略组,请先使用【管理自定义策略组功能】添加"
OVR_PROXIES_EXIST_HINT="输入节点对应数字可以移除对应节点"
OVR_PROXIES_EXIST_TITLE="当前已添加的自定义节点为:"
OVR_PROXIES_NO_PROXY="请先添加自定义节点!"
OVR_PROXIES_CLEAR_CONFIRM="是否确认清空全部自定义节点?"
OVR_PROXIES_BYPASS_WARN1="本功能会自动将当前配置文件中的节点域名或IP设置为直连规则以防止出现双重流量"
OVR_PROXIES_BYPASS_WARN2="请确保下游设备使用的节点与ShellCrash中使用的节点相同否则无法生效"
OVR_PROXIES_BYPASS_PROMPT="是否确定启用节点绕过:"
OVR_PROXIES_ADD_OK="添加成功!"
OVR_ADV_USER_CREATED1="已经创建自定义设定文件:$YAMLSDIR/user.yaml "
OVR_ADV_USER_CREATED2="可用于编写自定义的DNS等功能"
OVR_ADV_USER_CREATED3="已经创建自定义功能文件:$YAMLSDIR/others.yaml "
OVR_ADV_USER_CREATED4="可用于编写自定义的锚点、入站、proxy-providers、rule-set、sub-rules、script等功能"
OVR_ADV_WIN="Windows下请使用\033[33mWinSCP软件\033[0m进行编辑"
OVR_ADV_MAC="MacOS下请使用\033[33mSecureFX软件\033[0m进行编辑"
OVR_ADV_LIN="Linux可使用\033[33mvim\033[0m进行编辑路由设备若不显示中文请勿使用"
OVR_SING_TITLE1="支持覆盖脚本设置的模块有:"
OVR_SING_TITLE2="支持与内置功能合并(但不可冲突)的模块有:"
OVR_SING_TITLE3="将相应json文件放入\033[33m$JSONSDIR\033[0m目录后即可在启动时自动加载"
OVR_SING_TITLE4="使用前请务必参考配置教程:\033[32;4m https://juewuy.github.io/nWTjEpkSK \033[0m"