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())
- ssrurl生成后使用
参考网站:在线加密解密 https://tool.oschina.net/encrypt?type=3
本期内容就到这里啦~以上内容均可在 方包博客「http://fang1688.cn」 网站直接搜索名称访问哦。欢迎感兴趣的小伙伴试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️
欢迎大家加入方包的「优派编程」学习圈子,和多名小伙伴们一起交流学习,向方包 1 对 1 提问、跟着方包做项目、领取大量编程资源等。Q群「763256989」欢迎想一起学习进步的小伙伴~
另外方包最近开发了一款工具类的小程序「方包工具箱」,功能包括:抖音、小红书、快手去水印,天气预报,小说在线免费阅读(内含上万部热门小说),历史今天,生成图片二维码,图片识别文字,ai伪原创文章,数字摇号抽奖,文字转语音MP3功能...
定期分享 it编程干货