data-id="1190000004885864">
プロジェクト アドレス: SurgeConfigGenerator
Surge 構成ファイルを更新するたびに、インターネットから既存の構成をダウンロードし、対応するサーバーの構成情報を手動で入力する必要があります。データを携帯電話に転送する方法を見つけるのは非常に面倒ですが、面倒な設定変更から解放される Surge 設定ジェネレーターが登場しました。
原則
PHP を使用して、自動的に更新される surge.conf
をオンラインでリモートからダウンロードし、構成ファイル config.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
的 surge
目录,配置文件如上所示,那么获取对应配置(Abclite_ADB
)服务器(Abclite1
)文件的网址就是:
http://server.com/surge/?c/code>
将该网址填入 Surge 的 Download Configuration from URL
就完成了。
如果不填写
Surge のconfig
和account
会默认加载第一个配置,URL 可以简单写成:http://server.com/surge/?passwd=myPassword
Download Configuration from URL
を直接使用し、サーバーにデプロイされているジェネレーターのアドレスを入力して、構成を簡単に更新します。
設定
プロジェクトのクローンを作成します:
rrreee🎜config.sample.php
を config.php
にコピーし、実際の状況に応じて変更します。 🎜rrreee🎜 このうち、surge
と server
は複数のグループで構成でき、リクエストの GET パラメーターに従ってどの構成が返されます。 🎜🎜デプロイ🎜🎜 ファイル (index.php
、parse.php
) と変更した config.php
を一緒にダウンロード ディレクトリに配置します。 PHP をサポートするスペースに追加すると、デプロイメントが完了します。 🎜🎜使用🎜🎜 サーバー server.com
の surge
ディレクトリにアップロードし、設定ファイルが上記のとおりであると仮定し、対応する設定 ( Abclite_ADB
) サーバー (Abclite1
) ファイルの URL は次のとおりです: 🎜🎜http://server.com/surge/?c/code>🎜🎜 URL を次のように入力します。 Surge の URL から構成をダウンロード
が完了しました。 🎜🎜 config
と account
を入力しない場合、最初の設定がデフォルトで読み込まれます。URL は単純に http のように記述できます。 ://server.com/surge /?passwd=myPassword
🎜🎜
🎜
上記では、サージ コンテンツを含む Surge 構成ジェネレーターを紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜
🎜
🎜