/Surge

Shadowsocks Encrypt Support Module for Surge APP, iOS & MacOS Configuration

Surge APP Shadowsocks Encrypt Support Module

Usage

  • Download The SSEncrypt Module form URL Below
https://raw.githubusercontent.com/Unbinilium/Surge/master/SSEncrypt.module

Example Conf

  • It is Only the Proxy Part, and You're Suppose to fill SeverIPServerPortEncryptMethod and Paddword Manually
[Proxy]
Shadowsocks = custom,ServerIP,ServerPort,EncryptMethod,Password,https://raw.githubusercontent.com/Unbinilium/Surge/master/SSEncrypt.module
  • If You're using simple-obfs, Please try this example after fill ObfsMethod and ObfsHost Manually
custom,ServerIP,ServerPort,EncryptMethod,Password,https://raw.githubusercontent.com/Unbinilium/Surge/master/SSEncrypt.module,obfs=ObfsMethod,obfs-host=ObfsHost

Notice

  • Now Only Supported these Encrypt Method
rc4
rc4-md5
rc2-cfb
bf-cfb
des-cfb
idea-cfb
seed-cfb
cast5-cfb
camellia-128-cfb
camellia-192-cfb
camellia-256-cfb
aes-128-cfb
aes-192-cfb
aes-256-cfb
aes-128-ctr
aes-192-ctr
aes-256-ctr
salsa20
chacha20
chacha20-ietf
aes-128-gcm
aes-192-gcm
aes-256-gcm
chacha20-ietf-poly1305
  • Now Supported these Obfs Method
http
tls
  • Also, the default Obfs Host is here. Change it if you like. Suggest to Use CDN Domain which is not Blocked
cloudfront.com

Suggestions

  • For Better Security, these Encrypt Method are Supported AEAD (Authenticated Encryption with Associated Data)
aes-128-gcm
aes-192-gcm
aes-256-gcm
chacha20-ietf-poly1305
  • Add a TLS Obfs and Change the default Obfs Host
  • Try to Use TCP Fast Open by Add that perfix ,tfo=true in the end of the line of the Proxy Part

Manual for Surge App