SSR节点订阅地址如何生成?

闲时研究了一下,ssrurl的组成规则,使用了base64加密,参数经过二次加密

明文格式 ssr://Base64(server:port:protocol:method:obfs:Base64(password)/?obfsparam=Base64(obfsparam)&protoparam=Base64(protoparam)&remarks=Base64(remarks)&group=Base64(group))

常规ssr配置图组成ssrurl代码: python3

from base64 import b64encode def create_ssrurl(): """ VPN(ShadowsocksR)配置: Host/ip(服务器): www.baidu.com Port(远程端口) : 123 password(密码) : baidu123 method(加密方式) : none protocol(协议) : origin protocol_param(协议参数) : baidu:123 obfs(混淆) : plain obfs_param(混淆参数) : baidu:321 remarks(备注): 办公 group(群组名): baidu 参数如无,可置空 例: group= """ res = "{ip}:{port}:{protocol}:{method}:{obfs}:{pwdbase64}/?" \ "obfsparam={obfsparam64}&protoparam={protoparams64}&remarks={remarkbase64}&group={group64}".format( ip=www.baidu.com, port=123, pwdbase64=(b64encode(baidu123.encode())).decode(), method=none, protocol=origin, protoparams64=(b64encode(baidu:123.encode())).decode(), obfs=plain, obfsparam64=(b64encode(baidu:321.encode())).decode(), remarkbase64=(b64encode(办公.encode())).decode(), group64=(b64encode(baidu.encode())).decode() ) ssrlink = ssr:// + str((b64encode(res.encode())).decode()) return ssrlink if __name__ == __main__: print(create_ssrurl())

3.ssrurl生成后使用

参考网站:在线加密解密https://tool.oschina.net/encrypt?type=3

原文地址:

ssr节点订阅地址如何生成? - 方包博客 - java|python|前端开发|运维|电商|ui设计​www.fang1688.cn/ziyuan/3102.html

我叫方包,关注【优派编程】,学习和了解到更多编程知识和资源干货!