使用全局函数将订阅链接编码为 Shadowrocket 配置
使用全局函数将订阅链接编码为 Shadowrocket 配置,方便一键导入 Shadowrocket 应用。
步骤:
- 定义一个全局函数
base64_encode(url),用于将传入的url进行 base64 编码。 - 使用
shadowrocket://add/sub://{{base64_encode(subscribeUrl)}}?remark=??格式构造 Shadowrocket 配置链接,并将subscribeUrl替换为实际的订阅链接。
代码示例:
def base64_encode(url):
import base64
return base64.b64encode(url.encode('utf-8')).decode('utf-8')
subscribeUrl = 'https://example.com/subscribe.txt'
shadowrocket_config = f'shadowrocket://add/sub://{{base64_encode('{subscribeUrl}')}}?remark=??'
print(shadowrocket_config)
注意:
{{base64_encode(subscribeUrl)}}是一个占位符,需要根据实际情况替换为全局函数的调用结果。remark=??部分可以根据需要自定义备注信息。
原文地址: https://www.cveoy.top/t/topic/ox0C 著作权归作者所有。请勿转载和采集!