data-id="1190000004885864">
專案地址: SurgeConfigGenerator
每次更新Surge 設定文件,都需要從網上下載網上已有的配置,再手動填寫自己對應伺服器的配置信息,改了配置有時候還要想辦法傳回手機,這樣非常麻煩,現在有了Surge 配置生成器,幫你從繁瑣的改配置中釋放出來。
原理
使用 PHP 遠端下載網上 自動更新的 surge.conf
再根據配置文件 config.php
中的配置替換相關字段,並返回已經更改好相應字段的配置文件。
直接使用 Surge 的 Download Configuration from URL
填入部署在你伺服器的生成器位址即可方便的更新設定。
配置
克隆專案:
<code>git clone https://github.com/yourtion/SurgeConfigGenerator.git</code>
複製 config.sample.php
到 config.php
,並根據你實際情況進行修改。
<code>$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' ), ), );</code>
其中 surge
和 server
可以配置多組,根據請求的 GET 參數決定回傳哪個配置。
部署
把下載目錄中的檔案(index.php
、parse.php
)以及你修改好的 config.php
一起上傳到一個支援 PHP 的空間,部署就完成了。
使用
假設你上傳到伺服器server.com
使用假設你上傳到伺服器
server.com
使用假設你上傳到伺服器
使用
server.com使用
server.comDownload Configuration from URL的
將該網址填入Surge 的surge
目錄,設定檔如上圖所示,那麼取得對應設定(Abclite_ADB
)伺服器(clite1115 月http://server.com/surge/?c/code>
就完成了。
如果不填寫 🎜config🎜 和 🎜account🎜 會預設載入第一個配置,URL 可以簡單寫成:🎜http://server.com/surge/?passwd=myPassword🎜🎜🎜🎜🎜 🎜 以上就介紹了Surge配置生成器,包括了surge方面的內容,希望對PHP教程有興趣的朋友有所幫助。 🎜 🎜 🎜