SurgeConfigGenerator Surge Surge PHPurge.conf config.php URLからのSurgeダウンロード構成 git clone https://github.com/yourtion/SurgeConfigGenerator.git conf"/> SurgeConfigGenerator Surge Surge PHPurge.conf config.php URLからのSurgeダウンロード構成 git clone https://github.com/yourtion/SurgeConfigGenerator.git conf">

ホームページ  >  記事  >  バックエンド開発  >  サージ構成発生器アンチサージ サージ タンク Clinique 湿気サージ

サージ構成発生器アンチサージ サージ タンク Clinique 湿気サージ

WBOY
WBOYオリジナル
2016-07-29 08:54:361983ブラウズ

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.phpconfig.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>

其中 surgeserver 可以配置多组,根据请求的 GET 参数确定返回哪个配置。

部署

把下载目录中的文件(index.phpparse.php)以及你修改好的 config.php 一起上传到一个支持 PHP 的空间,部署就完成了。

使用

假设你上传到服务器 server.comsurge 目录,配置文件如上所示,那么获取对应配置(Abclite_ADB)服务器(Abclite1)文件的网址就是:

http://server.com/surge/?c/code>

将该网址填入 Surge 的 Download Configuration from URL 就完成了。

如果不填写 configaccount 会默认加载第一个配置,URL 可以简单写成:http://server.com/surge/?passwd=myPassword

Surge の Download Configuration from URL を直接使用し、サーバーにデプロイされているジェネレーターのアドレスを入力して、構成を簡単に更新します。

設定

プロジェクトのクローンを作成します:

rrreee🎜 config.sample.phpconfig.php にコピーし、実際の状況に応じて変更します。 🎜rrreee🎜 このうち、surgeserver は複数のグループで構成でき、リクエストの GET パラメーターに従ってどの構成が返されます。 🎜🎜デプロイ🎜🎜 ファイル (index.phpparse.php) と変更した config.php を一緒にダウンロード ディレクトリに配置します。 PHP をサポートするスペースに追加すると、デプロイメントが完了します。 🎜🎜使用🎜🎜 サーバー server.comsurge ディレクトリにアップロードし、設定ファイルが上記のとおりであると仮定し、対応する設定 ( Abclite_ADB ) サーバー (Abclite1) ファイルの URL は次のとおりです: 🎜🎜http://server.com/surge/?c/code>🎜🎜 URL を次のように入力します。 Surge の URL から構成をダウンロード が完了しました。 🎜
🎜 configaccount を入力しない場合、最初の設定がデフォルトで読み込まれます。URL は単純に http のように記述できます。 ://server.com/surge /?passwd=myPassword🎜🎜 🎜 上記では、サージ コンテンツを含む Surge 構成ジェネレーターを紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜 🎜 🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。