摘要:项目地址每次更新配置文件,都需要从网上下载网上已有的配置,再手动填写自己对应服务器的配置信息,改了配置有时候还要想办法传回手机,这样非常麻烦,现在有了配置生成器,帮你从繁琐的改配置中释放出来。如果不填写和会默认加载第一个配置,可以简单写成
项目地址: SurgeConfigGenerator
每次更新 Surge 配置文件,都需要从网上下载网上已有的配置,再手动填写自己对应服务器的配置信息,改了配置有时候还要想办法传回手机,这样非常麻烦,现在有了 Surge 配置生成器,帮你从繁琐的改配置中释放出来。
原理使用 PHP 远程下载网上 自动更新的 surge.conf 再根据配置文件 config.php 中的配置替换相关字段,并返回已经更改好相应字段的配置文件。
直接使用 Surge 的 Download Configuration from URL 填入部署在你服务器的生成器地址即可方便的更新配置。
配置克隆项目:
git clone https://github.com/yourtion/SurgeConfigGenerator.git
复制 config.sample.php 到 config.php,并根据你实际情况进行修改。
$config = array( // Suerge 在线配置文件地址 "surge" => array( "Abclite_ADB" => "http://abclite.cn/Abclite_ADB.conf", "Abclite" => "http://abclite.cn/Abclite.conf" ), // 你的服务器内容 "server" => array( "Abclite1" => array( // 代理服务器列表 "proxy" => array( "??HK = custom,abclite.cn,10000,rc4-md5,abclite.cn,http://abclite.cn/SSEncrypt.module", "??SG = custom,abclite.cn,10000,rc4-md5,abclite.cn,http://abclite.cn/SSEncrypt.module", "??JP = custom,abclite.cn,10000,rc4-md5,abclite.cn,http://abclite.cn/SSEncrypt.module", "??US = custom,abclite.cn,10000,rc4-md5,abclite.cn,http://abclite.cn/SSEncrypt.module", "??KR = custom,abclite.cn,10000,rc4-md5,abclite.cn,http://abclite.cn/SSEncrypt.module" ), // 代理服务器组配置 "group" => "Proxy = select,??HK,??SG,??JP,??US,??KR", // 请求时的验证密码(防止服务器信息泄露) "passwd" => "myPassword" ), ), );
其中 surge 和 server 可以配置多组,根据请求的 GET 参数确定返回哪个配置。
部署把下载目录中的文件(index.php、parse.php)以及你修改好的 config.php 一起上传到一个支持 PHP 的空间,部署就完成了。
使用假设你上传到服务器 server.com 的 surge 目录,配置文件如上所示,那么获取对应配置(Abclite_ADB)服务器(Abclite1)文件的网址就是:
http://server.com/surge/?config=Abclite_ADB&account=Abclite1&passwd=myPassword
将该网址填入 Surge 的 Download Configuration from URL 就完成了。
如果不填写 config 和 account 会默认加载第一个配置,URL 可以简单写成:http://server.com/surge/?passwd=myPassword
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/21506.html
摘要:使用机器学习进行客户管理,我们可以得到客户度全方位的视图。本文以的客户管理应用为例,介绍机器学习是如何同传统的客户管理应用进行集成的。 使用机器学习进行客户管理,我们可以得到客户360度全方位的视图。 本文以SAP Cloud for Customer的客户管理应用为例,介绍机器学习是如何同传统的客户管理应用进行集成的。 打开SAP C4C的客户中心,在客户列表里选中任意一个客户,能在...
摘要:机器学习在客户管理场景中的应用使用机器学习进行客户管理,我们可以得到客户度全方位的视图。可以看到机器学习给为和这两个产品计算的相关分数是和。关于机器学习在中的更多应用,请参考帮助文档。 关于机器学习这个话题,我相信我这个公众号1500多位关注者里,一定有很多朋友的水平比Jerry高得多。如果您看过我以前两篇文章,您就会发现,我对机器学习仅仅停留在会使用API的层面上。 使用Java程...
摘要:协议上的编码是一种用来改进应用程序性能的技术。目前主流的浏览器等都支持该协议。启用或禁用响应。可接受的值范围为到。设置将被压缩的响应的最小长度。长度仅由响应头字段确定。而里面的只是表示前端用户浏览器支持的压缩方式。 gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序。它最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Li...
阅读 915·2021-10-27 14:14
阅读 1740·2021-10-11 10:59
阅读 1313·2019-08-30 13:13
阅读 3151·2019-08-29 15:17
阅读 2749·2019-08-29 13:48
阅读 487·2019-08-26 13:36
阅读 2079·2019-08-26 13:25
阅读 856·2019-08-26 12:24