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">

>백엔드 개발 >PHP 튜토리얼 >서지 구성 발생기 서지 방지 탱크 크리니크 모이스처 서지

서지 구성 발생기 서지 방지 탱크 크리니크 모이스처 서지

WBOY
WBOY원래의
2016-07-29 08:54:362055검색

data-id="1190000004885864">

프로젝트 주소: SurgeConfigGenerator

Surge 구성 파일을 업데이트할 때마다 인터넷에서 기존 구성을 다운로드한 후 SurgeConfigGenerator의 구성 정보를 수동으로 입력해야 합니다. 때로는 구성을 다시 전화기로 전송하는 방법을 찾아야 하는데 이는 매우 번거로운 구성 변경에서 벗어나는 데 도움이 되는 Surge 구성 생성기가 있습니다.

원칙

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.php, parse.php)에 있는 파일과 수정한 config.php을 PHP를 지원하는 공간에 업로드하면 배포가 완료됩니다.

사용 server.com 서버의 surge 디렉터리에 업로드하고 구성 파일이 위와 같다고 가정하고 해당 구성(Abclite_ADB) 서버(Abclite1) 파일 URL은 다음과 같습니다.

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

将该网址填入 Surge 的 Download Configuration from URL

Surge의
에 URL을 입력하면 완료.

configaccounthttp://server.com/surge/?passwd=myPassword

을 입력하지 않으면 기본적으로 첫 번째 구성이 로드됩니다. URL은 다음과 같이 간단히 작성할 수 있습니다.
이상에서는 Surge 콘텐츠를 포함한 Surge 구성 생성기를 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.